ターミナルのショートカット キーを開きます: Ctrl + Alt + T
Ctrl + l で画面をすばやくクリアします
上矢印と下矢印で履歴コマンドを表示できます
シェルコマンドインタプリタ
- rootコマンド:
初めてパスワードを設定します: sudo passwd
rootの設定が完了したら、コマンドを入力してrootユーザーに切り替えます: su rootユーザーを終了します
: exit
suとsudoの違い:
suはswitchの略ですsudoは、スーパーユーザー
do の略語で、スーパー ユーザーが行うこと
2 つのコマンドの最大の違いは、sudo コマンドでは現在のユーザーのパスワードが必要であるのに対し、su コマンドでは root ユーザーのパスワードが必要であることです。もう 1 つの違いは、デフォルトの動作です。sudo コマンドでは、昇格された特権で実行できるコマンドは 1 つだけですが、 su コマンドは新しいシェルを開始し、 明示的にログアウトされるまでroot と同数のコマンドを実行できます。
- 即時シャットダウン コマンド: poweroff
即時シャットダウン コマンド (root ユーザーの場合): shutdown -h now
遅延シャットダウン コマンド (10 分後の自動シャットダウン (root ユーザーの場合)): shutdown -h 10
- 即時再起動コマンド: halt
即時再起動コマンド: reboot
即時再起動コマンド (root ユーザーの場合): shutdown -r now 遅延
再起動 (10 分後に再起動): shutdown -r 10
スケジュールされた再起動 (10:10 に再起動): shutdown -r 10 :10
- 管理者権限でフォルダーを開きます: sudo nautilus
- cd: ディレクトリ変更の省略形
cd xxx/xxx/xx : xx ディレクトリに移動することを意味します;
cd... : 前のディレクトリに戻ることを意味します;
cd / : ルート ディレクトリに戻ることを意味します。
cd ~ : ホームディレクトリに戻ります
- ls: 略語をリストします。
現在のディレクトリにどのようなファイルとサブフォルダがあるかを確認します: ls
拡張子が .txt のすべてのファイルをリストします: ls *.txt 拡張子が
.txt のすべてのファイルをリストします: ls file?.txt
- pwd: 作業ディレクトリの省略形を
表示 現在の作業ディレクトリ (絶対パス) を表示します。
- ディレクトリ操作 [追加、削除、変更、確認]
mkdir : ディレクトリの短縮形の作成、新しいディレクトリの作成
1. 現在のディレクトリ (空) に新しい aaa フォルダーを作成します: mkdir aaa/
2. xxx フォルダーに新しいフォルダーを作成します現在のディレクトリの下に: mkdir /xxx/aaa/
3. 現在のディレクトリに新しい aaa フォルダーを作成し、bbb サブフォルダーを作成します: mkdir -p aaa/bbb/
rmdir : 空のディレクトリーを削除、空のフォルダーを削除するの略語
例: rmdir aaa /
rm -rf: 空ではないフォルダーまたはファイルを削除します。f は強制を意味します。
例: rm -r aaa/
mv : 省略形の移動、名前変更、または移動
形式: mv 古いディレクトリ名 新しいディレクトリ名
例: mv aaa/ bbb/ aaa を bbb に変更します。
例: mv aaa.txt/ bbb/ aaa.txt を bbb ディレクトリに移動します。
cp: 省略形をコピーし、ファイル/フォルダーをコピーします。現在のディレクトリtest/内のすべてのファイルを新しいディレクトリnewtest/にコピーします: cp –r test/ newtest/ find ファイル/フォルダーを検索します 例: find /bin -name "a*" /bin ディレクトリ内で a で始まるすべてのファイルまたはディレクトリを検索します。
ファイルの表示: cat (連結)
cat aa.txt //ファイルの最後の画面コンテンツを表示
less aa.txt //PgUp ページを上に、PgDn ページを下に、「q」で終了して詳細を表示
aa.txt //パーセンテージを表示, Enter キーで次の行を表示し、Space キーで次のページを表示します。「q」キーで表示を終了します。
tail -100 aa.txt //ファイルの最後の 100 行を表示します。「Ctrl+C」キーで表示を終了します。
- ファイル操作
1. 新しいファイルを作成します: touch ファイルが存在しない場合は作成します 存在する場合はファイル変更時刻が更新されます 例:
touch aa.txt
例: touch aa.txt bb.txt 複数ファイルを作成できます
。 2. ファイルの内容を変更します: vim aa.txt 編集用に aa ファイルを開き
、vim の起動後にコマンド モードに入ります。i (挿入) を押して文字を入力し、qw を押して Enter を押して保存し、esc を終了します
。入力モードを終了してコマンドモードに入る
3.chmod:changemode の省略形、読み取り、書き込み、実行
1: 実行、2: 書き込みのみ、3: 書き込み + 読み取り、4: 読み取りのみ、5: 読み取り + 実行、6:読み取り + 書き込み、7: 読み取り + 書き込み + 実行
rwx、rw-、rx、r--、-wx、-w-、--x
ユーザー タイプ: u (ユーザー)、g (グループ)、o (その他)、 a (すべて)
例: chmod a+r aa.txt 誰でも読み取り可能な aa ファイル
例: chmod u+r aa.txt ユーザーのみが aa ファイルを読み取ることができます
例: chmod ug+r aa.txt ユーザーとグループのみが aa ファイルを読み取ることができます
例: chmod gr aa.txt aa ファイルに対するグループの読み取り権限を削除します。
例: chmod u=r aa.txt ユーザー権限を読み取り可能にリセットし、以前の権限をすべて削除します。
- unzip unzip、例: unzip aa.zip
unzip tar、例: tar -zxvf a.tar //現在のディレクトリに解凍
tar を解凍、例: tar -zxvf a.tar a/z/c/ // a / に解凍z/c/ ディレクトリ
圧縮ファイル:
tar -zcvf 「圧縮ファイル名」 「圧縮対象ファイル」
例:tar -zcvf aa.tar aa.txt bb.txt 複数のファイルを圧縮可能
- apt: Advanced Packaging Tool の略称。
指定したソフトウェアのインストール コマンド: sudo apt install xxxx
。更新可能なすべてのソフトウェア リストのコマンド: sudo apt update。
ソフトウェア パッケージのアップグレード: sudo apt upgrade。
インストールされているすべてのパッケージの一覧: apt list --installed
カラム。インストールされているすべてのパッケージのバージョン情報を取得します: apt list --all-versions
使用されなくなった依存関係ファイルとライブラリ ファイルをクリーンアップします: sudo apt autoremove
- echo: 通常、メッセージを表示したり、他のコマンドの結果を出力したりするためにシェル スクリプトで使用されます。
例えば。:在标准输出上显示一行文本 echo Hello, World! Hello, World! 若要打印双引号,请将其包含在单引号内,或用反斜杠字符进行转义 echo 'Hello "Linuxize"' echo "Hello \"Linuxize\"" Hello "Linuxize" 使用-e 选项启用转义字符的解释 echo -e "You know nothing, Jon Snow.\n\t- Ygritte" You know nothing, Jon Snow. - Ygritte
- kill: プロセスを終了します。
例: kill Firefox
- ps: プロセス ステータスの省略形
ps -ef //実行中のすべてのプロセスを表示
- 履歴: 使用されたコマンドを表示するための列挙リスト
- passwd: パスワードの省略形、パスワードの変更
- どれ: シェルコマンドのフルパスを出力します。
python
# /usr/bin/python
- wget: web getの略称
インターネットからファイルをダウンロードします。githubからファイルを取得するのに適しています。