Linux Upskill 1. サーバ接続とディレクトリのコマンドについては、マニュアルを参照してください.
この文章は朴載浩のYouTube講座を見て個人的に整理したものです.
レッスンに示すようにAWSアカウントを作成し、EC 2インスタンスを生成します.ssh接続の鍵ペアを作成します.ウィンドウユーザーの場合は、AWSが提供する鍵がpem形式であるため、PuTTYgenを使用してppkに変換するにはPuTTYを使用する必要があります.
(WSL(ウィンドウユーザであっても)を使用する場合、PuTTYをダウンロードすることなくsshで接続できます.)
free:メモリ使用量
df-h:ディスク使用率
uname-a:奮闘小包の名前
...:1つの親ディレクトリを指定します.
ホームページに戻る方法は次のように様々です.
lsコマンドは、現在のディレクトリの内容(ファイル、ディレクトリ)を表示するコマンドです.その後、いろいろなオプションを付けて、いろいろな情報を表示することができます.
たとえば、
ここに-lコマンドを追加
ここに-t命令を加えるとどうなりますか?
Linuxには多くの命令が存在し,一つ一つ暗記して使用することは困難である.(もちろん、主に使用されるコマンドは固定されている)コマンドの詳細を表示するために、コマンドの前に
lsコマンドの定義とオプションがよく整理されたマニュアルが表示されます.
1.サーバへの接続
レッスンに示すようにAWSアカウントを作成し、EC 2インスタンスを生成します.ssh接続の鍵ペアを作成します.ウィンドウユーザーの場合は、AWSが提供する鍵がpem形式であるため、PuTTYgenを使用してppkに変換するにはPuTTYを使用する必要があります.
(WSL(ウィンドウユーザであっても)を使用する場合、PuTTYをダウンロードすることなくsshで接続できます.)
1-1. インストラクションエクササイズ
sudo apt update
sudo apt list --upgradable
sudo apt upgrdae -y
aptはubuntuのパケットマネージャであり、updateコマンドはパケット全体のリストを更新します.List upgradableコマンドは、アップグレード可能なパッケージのリストです.upgradeは、リスト内のパッケージをアップグレードします.yはyes/noで質問に答える命令語です.uptime
free
df -h
uname -a
通常稼働時間:サーバーがオープンした時間&経過した時間free:メモリ使用量
df-h:ディスク使用率
uname-a:奮闘小包の名前
2.ディレクトリとファイルリストの移動
2-1. インストラクションエクササイズ
ubuntu@ip-172-26-9-205:~$ pwd
/home/ubuntu
pwd: print working directory. 現在作業中のディレクトリが表示されます.ubuntu@ip-172-26-9-205:~$ cd /var/log
ubuntu@ip-172-26-9-205:/var/log$ pwd
/var/log
ubuntu@ip-172-26-9-205:/var/log$ cd ..
ubuntu@ip-172-26-9-205:/var$ pwd
/var
cd {dir}: change directory. 設定したパスに従ってディレクトリを移動します....:1つの親ディレクトリを指定します.
ホームページに戻る方法は次のように様々です.
cd /home/ubuntu # 절대경로
cd $HOME # 환경변수
cd ~
cd
ls
lsコマンドは、現在のディレクトリの内容(ファイル、ディレクトリ)を表示するコマンドです.その後、いろいろなオプションを付けて、いろいろな情報を表示することができます.
たとえば、
ubuntu@ip-172-26-9-205:~$ ls -a
. .bash_history .bashrc .conda .profile .sudo_as_admin_successful
.. .bash_logout .cache .gnupg .ssh .viminfo
lsコマンドは、非表示の非表示ファイル(ファイル名の前に.)を表示します.ここに-lコマンドを追加
ubuntu@ip-172-26-9-205:~$ ls -al
total 92100
# 접근 권한 #파일의 소유주/그룹 #용량 #생성일
drwxr-xr-x 8 ubuntu ubuntu 4096 Mar 28 12:58 .
drwxr-xr-x 3 root root 4096 Mar 22 04:54 ..
-rw------- 1 ubuntu ubuntu 4544 Apr 1 11:37 .bash_history
-rw-r--r-- 1 ubuntu ubuntu 220 Apr 4 2018 .bash_logout
-rw-r--r-- 1 ubuntu ubuntu 4254 Mar 22 05:35 .bashrc
drwx------ 3 ubuntu ubuntu 4096 Mar 22 05:40 .cache
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 22 05:35 .conda
drwx------ 3 ubuntu ubuntu 4096 Mar 22 04:55 .gnupg
-rw-r--r-- 1 ubuntu ubuntu 807 Apr 4 2018 .profile
drwx------ 2 ubuntu ubuntu 4096 Mar 22 04:54 .ssh
-rw-r--r-- 1 ubuntu ubuntu 0 Mar 22 05:30 .sudo_as_admin_successful
-rw------- 1 ubuntu ubuntu 10208 Mar 28 12:58 .viminfo
これにより、より詳細な情報が表示されます.ここに-t命令を加えるとどうなりますか?
ubuntu@ip-172-26-9-205:~$ ls -lta
total 92100
-rw------- 1 ubuntu ubuntu 4544 Apr 1 11:37 .bash_history
drwxr-xr-x 8 ubuntu ubuntu 4096 Mar 28 12:58 .
-rw------- 1 ubuntu ubuntu 10208 Mar 28 12:58 .viminfo
drwx------ 3 ubuntu ubuntu 4096 Mar 22 05:40 .cache
-rw-r--r-- 1 ubuntu ubuntu 4254 Mar 22 05:35 .bashrc
-rw-r--r-- 1 ubuntu ubuntu 0 Mar 22 05:30 .sudo_as_admin_successful
drwx------ 3 ubuntu ubuntu 4096 Mar 22 04:55 .gnupg
drwx------ 2 ubuntu ubuntu 4096 Mar 22 04:54 .ssh
drwxr-xr-x 3 root root 4096 Mar 22 04:54 ..
-rw-r--r-- 1 ubuntu ubuntu 220 Apr 4 2018 .bash_logout
-rw-r--r-- 1 ubuntu ubuntu 807 Apr 4 2018 .profile
区別が見えない場合は、-rコマンドと追加したコマンドを比較します.ubuntu@ip-172-26-9-205:~$ ls -ltar
total 92100
-rw-r--r-- 1 ubuntu ubuntu 807 Apr 4 2018 .profile
-rw-r--r-- 1 ubuntu ubuntu 220 Apr 4 2018 .bash_logout
drwxr-xr-x 3 root root 4096 Mar 22 04:54 ..
drwx------ 2 ubuntu ubuntu 4096 Mar 22 04:54 .ssh
drwx------ 3 ubuntu ubuntu 4096 Mar 22 04:55 .gnupg
-rw-r--r-- 1 ubuntu ubuntu 0 Mar 22 05:30 .sudo_as_admin_successful
-rw-r--r-- 1 ubuntu ubuntu 4254 Mar 22 05:35 .bashrc
drwx------ 3 ubuntu ubuntu 4096 Mar 22 05:40 .cache
-rw------- 1 ubuntu ubuntu 10208 Mar 28 12:58 .viminfo
drwxr-xr-x 8 ubuntu ubuntu 4096 Mar 28 12:58 .
-rw------- 1 ubuntu ubuntu 4544 Apr 1 11:37 .bash_history
それぞれが最新/最新の順に並んでいることが確認できます.ubuntu@ip-172-26-9-205:~$ mkdir test
ubuntu@ip-172-26-9-205:~$ cd test
ubuntu@ip-172-26-9-205:~/test$ pwd
/home/ubuntu/test
mkdir:新しいディレクトリを作成します.インストラクションマニュアル
Linuxには多くの命令が存在し,一つ一つ暗記して使用することは困難である.(もちろん、主に使用されるコマンドは固定されている)コマンドの詳細を表示するために、コマンドの前に
man
を付ける.ubuntu@ip-172-26-9-205:~/test$ man ls
lsコマンドの定義とオプションがよく整理されたマニュアルが表示されます.
Reference
この問題について(Linux Upskill 1. サーバ接続とディレクトリのコマンドについては、マニュアルを参照してください.), 我々は、より多くの情報をここで見つけました https://velog.io/@jiffydev/Linux-Upskill-1.-서버접속과-디렉토리-관련-명령어-매뉴얼-확인テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol