この Linux/Unix コマンド ライン チート シートでは、次のことを学習します。
基本的な Linux コマンド
Command |
詳細説明 |
|
ls |
現在の作業ディレクトリ内のすべてのファイルとディレクトリをリストします。 |
ls -R |
サブディレクトリ内のファイルも一覧表示します |
ls -a |
隠しファイルも一覧表示します |
ls -al |
ファイルとディレクトリを、権限、サイズ、所有者などの詳細情報とともにリストします。 |
cd or cd ~ |
HOME ディレクトリに移動します |
cd .. |
XNUMX つ上のレベルに移動 |
cd |
特定のディレクトリに変更するには |
cd / |
ルートディレクトリに移動します |
cat > filename |
新しいファイルを作成します |
cat filename |
ファイルの内容を表示します |
cat file1 file2 > file3 |
1つのファイル(file2、file3)を結合し、出力を新しいファイル(fileXNUMX)に保存します |
mv file "new file path" |
ファイルを新しい場所に移動します |
mv filename new_file_name |
ファイルの名前を新しいファイル名に変更します |
sudo |
通常のユーザーがスーパーユーザーまたは root のセキュリティ権限でプログラムを実行できるようにします。 |
rm filename |
ファイルを削除します |
man |
コマンドに関するヘルプ情報を提供します |
history |
現在の端末セッションで入力された過去のすべてのコマンドのリストを表示します。 |
clear |
ターミナルをクリアします |
mkdir directoryname |
現在の作業ディレクトリまたは指定されたパスに新しいディレクトリを作成します |
rmdir |
ディレクトリを削除します |
mv |
ディレクトリの名前を変更します |
pr -x |
ファイルを x 列に分割します |
pr -h |
ファイルにヘッダーを割り当てます |
pr -n |
行のあるファイルを示します Numbers |
lp -nc , lpr c |
ファイルの「c」部を印刷します |
lp-d lp-P
|
プリンターの名前を指定します |
apt-get
|
パッケージのインストールと更新に使用するコマンド |
mail -s 'subject'
-c 'cc-address'
-b 'bcc-address'
'to-address'
|
メールを送信するコマンド |
mail -s "Subject"
to-address < Filename
|
添付ファイル付きのメールを送信するコマンド |
ファイル許可コマンド
Command |
詳細説明 |
|
ls -l |
ファイルの種類とアクセス許可を表示するには |
r |
読み取り許可 |
w |
書き込み許可 |
x |
実行権限 |
-= |
無許可 |
Chown user |
ファイル/ディレクトリの所有権を変更する場合 |
Chown user:group filename |
ファイルまたはディレクトリのユーザーとグループを変更する |
環境変数コマンド
Command |
詳細説明 |
|
echo $VARIABLE |
変数の値を表示するには |
env |
すべての環境変数を表示します |
VARIABLE_NAME= variable_value |
新しい変数を作成します |
Unset |
変数を削除します |
export Variable=value |
環境変数の値を設定するには |
Linuxのユーザー管理コマンド
Command |
詳細説明 |
|
sudo adduser username |
新しいユーザーを追加するには |
sudo passwd -l 'username' |
ユーザーのパスワードを変更するには |
sudo userdel -r 'username' |
新しく作成したユーザーを削除するには |
sudo usermod -a -G GROUPNAME USERNAME |
ユーザーをグループに追加するには |
sudo deluser USER GROUPNAME |
グループからユーザーを削除するには |
finger |
ログインしているすべてのユーザーの情報を表示します |
finger username |
特定のユーザーの情報を提供します |
ネットワークコマンド
Command |
詳細説明 |
|
SSH username@ip-address or hostname |
SSH を使用してリモート Linux マシンにログインする |
Ping hostname="" or ="" |
ネットワークとホストの接続を ping して分析するには |
dir |
リモートコンピュータの現在のディレクトリにあるファイルを表示します |
cd "dirname" |
リモートコンピュータ上のディレクトリを「dirname」に変更します |
put file |
「ファイル」をローカルコンピュータからリモートコンピュータにアップロードします |
get file |
「ファイル」をリモートコンピュータからローカルコンピュータにダウンロードします |
quit |
ログアウト |
処理コマンド
Command |
詳細説明 |
|
bg |
プロセスをバックグラウンドに送信するには |
fg |
停止したプロセスをフォアグラウンドで実行するには |
top |
すべてのアクティブプロセスの詳細 |
ps |
ユーザーに対して実行中のプロセスのステータスを与える |
ps PID |
特定のプロセスのステータスを示します |
pidof |
プロセスのプロセス ID (PID) を与えます。 |
kill PID |
プロセスを強制終了します |
nice |
指定された優先度でプロセスを開始します |
renice |
すでに実行中のプロセスの優先度を変更します |
df |
システムにハードディスクの空き容量を与える |
free |
システムに無料の RAM を提供します |
VI編集コマンド
Command |
詳細説明 |
|
i |
カーソル位置に挿入 (挿入モードになります) |
a |
カーソルの後に書き込み (挿入モードになります) |
A |
行末に書き込みます (挿入モードになります) |
ESC |
挿入モードを終了する |
u |
最後の変更を元に戻す |
U |
行全体に対するすべての変更を元に戻す |
o |
新しい行を開きます (挿入モードになります)。 |
dd |
行を削除 |
3dd |
3行削除 |
D |
カーソル以降の行の内容を削除します |
C |
カーソル以降の行の内容を削除し、新しいテキストを挿入します。 ESC キーを押して挿入を終了します。 |
dw |
単語を削除 |
4dw |
4 単語を削除 |
cw |
言葉を変える |
x |
カーソル位置の文字を削除 |
r |
文字を置き換える |
R |
カーソル以降の文字を上書きする |
s |
カーソルの下の XNUMX 文字を置換して挿入を続けます |
S |
行全体を置換し、行の先頭から挿入を開始します |
~ |
個々の文字の大文字と小文字を変更する |
この Linux リファレンス ガイドがお役に立てば幸いです。