では、Linuxを学びたいとお考えですか?次のコマンドが残りの技術的経験のために形而上学的な基礎を築く方法について次の2つの段落をとりとめずに、私はそれに飛び込みます。毛羽立ちや露出はありません。コマンドとその機能だけです。やってみましょう。
注:ファイルやディレクトリに変更を加えるときは、GUIとCLIを並べて、端末で行っていることが実際にシステムで行われていることを確認することをお勧めします。
見回す
ファイルシステムを確認したい場合は、ファイルとディレクトリを一覧表示し、ディレクトリ間を移動して、現在の場所を確認する方法を知っている必要があります。
ターミナルを開くと、次のようなプロンプトが表示されます。
[tcarrigan@server ~]$
提供される情報は、( tcarrigan としてログインしているユーザーのみです。 )、ログインしているマシンのホスト名(サーバー )、現在いるディレクトリ(〜で示されます) )、およびアクセスレベル( $ ユーザーの場合、# ルートの場合)。周りを見回す場合は、どこから始めているかを知るのに役立ちます。また、初めての場合は、〜 おそらくあなたにとってあまり意味がありません。
1。 pwd-作業ディレクトリを印刷します
pwd コマンドは、現在作業しているディレクトリを示します:
[tcarrigan@server ~]$ pwd
/home/tcarrigan
現在、/home/tcarrigan
で働いています 上記のように、ディレクトリ。ここで、/home/tcarrigan
内にあるファイルとディレクトリを確認したい場合はどうしますか ?
2。 ls -l </ h3>
ls コマンドは、指定されたディレクトリに含まれるすべての隠しファイルを一覧表示します。 -lと組み合わせることをお勧めします 出力をもう少し読みやすくする(そしてリストされているファイルとディレクトリに関するもう少し情報を取得する)オプション。
[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb 6 2020 article_submissions
drwxrwxr-x. 2 tcarrigan tcarrigan 45 Aug 30 11:59 demo
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Templates
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Videos
さて、私が上で言ったように、 ls 通常、隠しファイルと隠しファイル以外のファイルとディレクトリのみを表示します。では、隠されたものはどうですか?
[あなたも好きかもしれません:書評:Linuxコマンドライン]
3。 ls -al
ls -a コマンドはあなたが探していた答えです。 -lと組み合わせる 隠しファイルが含まれている、以前に見たのと同じ「きれいな」出力のオプションもあります。
[tcarrigan@server ~]$ ls -al
total 108
drwx------. 19 tcarrigan tcarrigan 4096 Oct 20 16:34 .
drwxr-xr-x. 9 root root 106 Sep 15 22:56 ..
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb 6 2020 article_submissions
-rw-------. 1 tcarrigan tcarrigan 2959 Oct 19 14:58 .bash_history
-rw-r--r--. 1 tcarrigan tcarrigan 18 Aug 30 2019 .bash_logout
-rw-r--r--. 1 tcarrigan tcarrigan 179 Feb 13 2020 .bash_profile
-rw-r--r--. 1 tcarrigan tcarrigan 312 Aug 30 2019 .bashrc
-rw-r--r--. 1 tcarrigan tcarrigan 12288 Feb 25 2020 .bashrc.swp
drwx------. 13 tcarrigan tcarrigan 4096 Apr 28 12:08 .cache
drwxrwxr-x. 3 tcarrigan tcarrigan 28 Feb 13 2020 .cargo
drwx------. 13 tcarrigan tcarrigan 4096 Feb 3 2020 .config
drwxrwxr-x. 2 tcarrigan tcarrigan 45 Aug 30 11:59 demo
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Desktop
*Output Omitted*
この出力には、以前よりも多くのエントリがあることに気付くでしょう。 .
で始まるファイルまたはディレクトリ キャラクターが明らかになりました。
それでは、ファイルシステムを少しナビゲートしましょう。 /home/tcarrigan/article_submissions
内のファイルを見たいとしましょう 。
4。 cd(dir)-(ディレクトリ)に変更
ディレクトリの変更コマンドは一目瞭然です。作業ディレクトリを変更できます。
[tcarrigan@server ~]$ cd article_submissions/
[tcarrigan@server article_submissions]$ pwd
/home/tcarrigan/article_submissions
作業ディレクトリを~/article_submissions
に変更したことがわかります。 。始めたところに戻りたい場合はどうすればよいですか?
5。 cd-オプションなし
cd コマンドを追加オプションなしで使用すると、ログインしているユーザーのホームディレクトリに戻ります。
[tcarrigan@server article_submissions]$ cd
[tcarrigan@server ~]$ pwd
/home/tcarrigan
6。後戻り
前のディレクトリに戻る必要がある場合は、次を使用してください。
[tcarrigan@server ~]$ pwd
/home/tcarrigan
[tcarrigan@server ~]$ cd ..
[tcarrigan@server home]$ pwd
/home
移動方法がわかったところで、ディレクトリとファイルの作成と削除を見てみましょう。
7。 mkdir(X)-make(X)ディレクトリ
新しいディレクトリを作成するには、mkdirコマンドを使用します。
[tcarrigan@server ~]$ mkdir Test
[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb 6 2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Templates
drwxrwxr-x. 2 tcarrigan tcarrigan 6 Oct 20 17:05 Test
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Videos
新しく作成したテストディレクトリ内に新しいファイルを作成したい場合はどうなりますか?
8。 touch(ファイル)-新しいファイル(ファイル名)を作成します
touchコマンドは、個々のファイルを作成および更新します。テストディレクトリ内にtouch_testというファイルを作成するには:
[tcarrigan@server Test]$ touch touch_test
[tcarrigan@server Test]$ ls -l
total 0
-rw-rw-r--. 1 tcarrigan tcarrigan 0 Oct 20 17:12 touch_test
では、新しいディレクトリと、そのディレクトリ内にファイルを作成しました。どうすればそれらを取り除くことができますか?
9。 rm(ファイル)-削除(ファイル名)
まず、ファイル:
[tcarrigan@server Test]$ rm touch_test
[tcarrigan@server Test]$ ls -l
total 0
10。ここで、ディレクトリ:rm -r(ディレクトリ)
[tcarrigan@server ~]$ rm -r Test/
[tcarrigan@server ~]$ ls -l
total 0
drwxrwxr-x. 4 tcarrigan tcarrigan 50 Feb 6 2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Music
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Templates
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Jan 27 2020 Videos
[今すぐダウンロード:システム管理者によるBashスクリプトのガイド。 ]
次は何ですか?
今日が初めてLinuxを使用した場合は、飛躍をおめでとうございます。ファイルとディレクトリの基本的なナビゲーション、作成、および削除について説明しました。間もなく登場する次の10個のコマンドに注目してください。ファイルの移動とコピー、リンクの作成、ファイルのさまざまな読み取り方法について説明します。それまでの間、お気に入りの仮想マシンで今日行ったことを練習し続けてください。