【Linux】——基本的な操作方法(1)

 ================================================= =======================

ホームページ

コードリポジトリ

C言語コラム

基本データ構造列

Linuxコラム

LeetCode ブラシの質問

アルゴリズムコラム 

================================================= =======================

目次

序文

基礎練習の前に考えること

コンピュータの階層構造

基本的な指示

ログインユーザーの手順を表示する 

ユーザー説明を見る

現在の作業ディレクトリを表示する

画面をクリアするコマンド

基本的な操作説明

lsコマンド

cdコマンド

マクディルコマンド

rmdir コマンド&& rm コマンド (重要):


序文

前回の記事では Linux の環境構成とインストールについて説明しましたが、今回は、お使いのオペレーティング システムで Linux を試していただくための基本的な手順をいくつか紹介します。

私のファーウェイのクラウドサーバーを例にして説明しましょう。


基礎練習の前に考えること

説明する前に、注意すべき点をいくつか説明します

1. まだサーバーを購入していない方は、サーバー購入時にサーバーの設置場所を選択することになりますので、お近くの地域のサーバーを選択することをお勧めします。

2. サーバー購入後は必ず公式サイトの本体にてパスワードをリセットしてください。

3.Xshell はリンクにネットワークを使用するリモート ログイン ソフトウェアです。学校によっては Xshell ログインが傍受される可能性があります。ネットワークを変更し、携帯電話のホットスポットを使用することをお勧めします。

クラウド サーバーを購入し、Xshell を使用して正常にログインする場合、グラフィカル インターフェイスはなく、指示に従って操作します。

これは、ログインに成功した後のインターフェースです。

Linux でのコピー、ペースト、全画面表示

コピー: Ctrl + Insert (一部の兄弟の Insert は fn を押す必要があります)
ペースト: SHIFT + INSERT 

全画面表示: Alt+Enter

コンピュータの階層構造

オペレーティング システムがなくてハードウェアだけでは、コンピューターを使用したり活用したりすることはできません。私たちがコンピュータを操作し、さまざまなコマンドを実行するには、オペレーティング システムの恩恵が必要です。

では、オペレーティングシステムとは何でしょうか?

ソフトウェアとハ​​ードウェアのリソースを管理するソフトウェアです。

ソフトウェアとハ​​ードウェアを管理する必要があるのはなぜですか? 

簡単に言えば、上記のサービスを適切に実行するためのツールです。

現在私たちが使用している Windows オペレーティング システムは、一般の人々の使用に応えるように設計されたグラフィカル インターフェイスです。コンピュータとコンピュータ付属品の開発の歴史の中で、マウスは既存のキーボードでのみ使用可能であり、マウスは初めて搭載されました。. コマンド操作のみでグラフィカルインターフェース操作が可能です。

Windows はコマンド操作も実行できます。


基本的な指示

ログインユーザーの手順を表示する 

構文: whoami (スペースなし)

多くの友愛団体は友人とクラウド サーバーを共有しており、このパスワードを共有しています。このコマンドを使用すると、ログインに使用したユーザーを確認できます。

ユーザー説明を見る

文法:誰が

このコマンドは、サーバーを使用しているユーザーの数を確認できます。

ここでのユーザー root はスーパー管理者ユーザーであり、ログインユーザーは root であり、root ユーザーのみがサーバーを使用していることがわかります。


現在の作業ディレクトリを表示する

pwdコマンド

構文: pwd
機能:ユーザーが現在いるディレクトリを表示します。

Windows オペレーティング システムでは、フォルダーを入力することで、必要なファイルを見つけることができます。各フォルダーには、上に表示される独自のパスがあります。特定のフォルダーで停止すると、そのフォルダーが現在の作業になります。

Linux システムでは、pwd コマンドを使用して、現在いる作業ディレクトリを表示することもできます。

現在いる作業ディレクトリが root であるのと同じです。


画面をクリアするコマンド

クリアコマンド

構文:クリア

機能:クリーンスクリーン

コマンドを何度も操作し、画面がコマンドで埋め尽くされ、コマンドの実行結果が乱雑に見える場合は、clear コマンドを使用して画面をクリアできます。


基本的な操作説明

lsコマンド

構文: ls [オプション][ディレクトリまたはファイル]
機能:ディレクトリの場合、このコマンドはディレクトリ内のすべてのサブディレクトリとファイルを一覧表示します。ファイルの場合は、ファイル名が他の情報とともにリストされます。

シンプルな ls コマンド - 現在のディレクトリ内のファイルに関する情報を表示します

上に示すように、ルート ディレクトリ内のすべてのファイルを表示します。


ls -l は、より多くのファイル情報を表示し、ll コマンドと同等です。


llコマンド

file = ファイル名 + ファイル属性であることがわかります 。ここでのls はファイル属性リストを表示します。


ls -la /ls-a/ls-al コマンド

Windows フォルダに隠しファイルがあることはわかっています (図に示すように、マイ フォルダに隠しファイルを表示する方法)。独自のフォルダを試して、独自の隠しファイルを見つけることができます。

Linuxにも隠しファイルがあります。隠しファイルは.で始まり、ls -la を使用して表示できます。


ここでは紹介しなかった ls コマンドもいくつかありますので、ぜひ試してみてください。 

一般的なコマンド

-a で始まる暗黙的なファイルを含む、ディレクトリ内のすべてのファイルをリストします。
-d は、ディレクトリの下にあるファイルを表示するのではなく、ディレクトリをファイルとして表示します。
例: ls -d は、ファイルの i ノードのインデックス情報を出力するディレクトリ -i を指定します。たとえば、ls -ai は、
ファイルのサイズを k バイトで表すために file -k を指定します。ls –alk はファイルを指定します。
-l はファイルの詳細情報をリストします。
-n 名前の代わりに数値 UID、GID を使用します。(UID、GIDの概要)
-F ファイル名の後ろにファイルの種類を示す文字を付けます。「*」は実行可能な通常ファイル、「/」はディレクトリ、「@」は
シンボリックリンク、「 |」はファイルの種類を示します" は FIFO を表し、"= はソケットを表します。(ディレクトリの種類の識別)
-r ディレクトリを逆順にソートします。
-t 時間順に並べ替えます。
-s を指定すると、l ファイル名の後にファイルのサイズが出力されます。(サイズの並べ替え、ディレクトリ内の最大のファイルを見つける方法)
-R すべてのサブディレクトリ内のファイルを一覧表示します。(再帰的)
-1 1 行に 1 つのファイルのみを出力します。


cdコマンド

構文: cd directory name
機能:作業ディレクトリを変更します。現在の作業ディレクトリを指定したディレクトリに変更します。

Linuxシステムでは、ディスク上のファイルとディレクトリはディレクトリ ツリーに編成され、各ノードはディレクトリまたはファイルになります

Linux でのディレクトリ構造

Linux でのディレクトリ構造


cd .コマンド

機能: 現在のパス

cd ..コマンド

機能: 上のディレクトリに戻ります

図に示すように、コマンド cd .. を使用して、ルート ディレクトリから上位ディレクトリのルート ディレクトリ / に戻ります。  


Windowsオペレーティングシステムでは、現在のパスとリターン パス用のグラフィカル インターフェイスもあります。

図に示すように、現在は eDeriver ディレクトリにいます。

画像左上の左向き矢印をクリックすると上のディレクトリに戻ります 

パス: ファイルを検索するときに移動するフォルダーのパスをパスと呼びます。

ディレクトリの末尾はファイルまたはフォルダーの場合があります。

/ はLinuxのパス区切り文字  を表します

\はWindowsのパス区切り文字を表します

次の図から、Linux ディレクトリがマルチツリーであることがわかります。

/は Linux のルート ディレクトリです。この図からアクセスできます。

1. リーフ ノードは通常のファイルまたは空のディレクトリである必要があります。

2. 道路上のノード、非リーフ ノードはディレクトリである必要があります

3. ファイルの本質にアクセスするには、まずファイルを見つける必要があります ファイルの本質を見つけるには、マルチツリー内のノードを検索します。

なぜパスを使用するのでしょうか?

どのファイルに対応する親ノードも一意です

絶対パス: ルートディレクトリからディレクトリまでの全パス

上に示すように、ファイル test.c を見つけたい場合は、「cd /home/bit/test.c」と入力して見つけます。

相対パス: 相対パスは、このファイルが配置されているパスによって生じる他のファイル (またはフォルダー) とのパス関係を指します。

上に示すように: test からの usr ファイルで lib を見つけたいので、 cd ../(ビット ディレクトリに戻る) ../(ホーム ディレクトリに戻る) ../(ルート ディレクトリに戻る) と入力できます。 ) usr/ (usr ディレクトリに到達)/lib (到達)。

上に示したように、絶対パス /root/.cache を使用して .cache ファイルにアクセスします。

.pki ファイルにアクセスするには、相対パス ../.pki を使用します。 


上で述べたように、Linux ディレクトリはマルチツリーです。

これを証明するには、次のように入力します。tree / (ルート ディレクトリ内のすべてのファイルを表示します)

Tree / コマンドを入力すると、ルート ディレクトリに多数のファイルがあるため、画面が更新され続けますが、Ctrl+C キーを押すと停止できます。

多くの新規ユーザーは初めて使用するときに失敗しますが、Centos を使用するユーザーはroot アカウントにログインし、 yum install -y Treeコマンドを使用できます。


cd - コマンド

機能: 最後にいたディレクトリにジャンプします。

図に示すように、ルート ディレクトリ / にルート ディレクトリを入力し、cd - コマンドを使用してルート ディレクトリに戻ります。


cd ~ コマンド

機能:ホームディレクトリに戻る

図に示すように、cd ~ コマンドを使用して、ルート ディレクトリ/からホーム ディレクトリに戻ります。 

タイプのユーザー root のホーム ディレクトリ: /root 

一般ユーザーのホームディレクトリ:/home/xxx

Windows では、実際にはデスクトップ ディレクトリ/フォルダが存在しますが、ユーザーがログインすると、ホーム ディレクトリにデスクトップ フォルダが存在し、Windows はこのフォルダ内のすべてのファイルをアイコンの形式でモニタに表示します。

デフォルトでログインする場合、デフォルトのパスは現在ログインしているユーザーのホーム ディレクトリです。


マクディルコマンド

構文: mkdir [options] dirname...
機能:現在のディレクトリに「dirname」という名前のディレクトリを作成します。

例: mkdir –p test/test1: 複数のディレクトリを再帰的に作成します

図に示すように、mkdir -p コマンドを使用して、一連の空のディレクトリが再帰的に作成されます。


rmdir コマンド&& rm コマンド(重要):


rmdirはmkdirに相当するコマンドです。mkdir はディレクトリを作成するコマンドでrmdir は削除コマンドです
書式: rmdir [-p][dirName]
対象:カレントディレクトリの操作権限を持つすべてのユーザ
機能:空ディレクトリの削除

よく使用されるオプション:
    -p サブディレクトリを削除したときに、親ディレクトリも空ディレクトリになった場合、親ディレクトリも一緒に削除されます。
rm コマンドは、ファイルまたはディレクトリを同時に削除できます。

構文: rm [-firv][dirName/dir]
適用可能なオブジェクト:すべてのユーザー
機能:ファイルまたはディレクトリを削除します。

図に示すように rm -r test を使用して、前の手順で作成した空のディレクトリをすべて削除します。

おすすめ

転載: blog.csdn.net/qq_55119554/article/details/133310650