科学研究ツール|linux常用基本命令まとめ

2737 ワード

普段使うコマンドを簡単に記録し、いつでも閲覧しやすい.
もちろん随時更新~~~
許可を得ずに転載してはいけません.ありがとうございます.
linux共通コマンド
  • nvidia-smi:グラフィックス
  • の表示
  • watch_nvidia_smi:グラフィックスのステータスをリアルタイムで表示
  • cat /usr/local/cuda/version.txt:cuda
  • の表示
  • wget:ファイルをダウンロードするための
  • touch:ファイル作成用
  • mkdir:ディレクトリの作成
  • mv:ファイルまたはディレクトリの名前を変更するか、ファイルディレクトリv
  • を移動します.
  • rm:削除ファイルとファイル付きフォルダ
  • rmdir:フォルダ
  • を削除
  • wc -l 統計ファイル行数
  • which:当時何を使っていたかを確認する
  • top:プロセス実行状況の表示
  • htop:プロセスビューア、windowsのタスクマネージャに似ていて、topよりもインターフェースが友好的です
  • CUDA_VISIBLE_DEVICES="2,3" python train_network_fyq.py:id 2と3を使用するGPU
  • を指定
  • rarファイルを現在のパスに解凍する:
  • sudo apt-get install unrar
    sudo apt-get install rar
    rar x filename.rar
    
     unrar e test.rar   #         
     unrar x test.rar /path/to/extract  #         
    
  • HDDの使用状況を確認する:df -h
  • 現在のディレクトリの合計容量を表示:du -sh
  • 現在のディレクトリの下にあるファイルとフォルダ(サブディレクトリを含まない)のサイズを表示します:du -ah --max-depth 1
  • 画像の詳細を表示:identify -verbose image_00001.jpg
  • PIDによる殺害プロセス:kill PID
  • conda仮想環境の表示:conda info --envs
  • サーバ画像表示:eog
  • 複数行(visual blockブロック)を選択して操作する:ctrl + V複数行を選択して操作した後、小文字pで終了する.

  • 二tmux常用コマンド
    tmuxは、単一の端末セッションを複数のセッションに分割するために使用できる端末マルチプレクサである.ウィンドウとペインを管理します.
    デフォルトでは、すべてのコマンドはctrl+bで始まります.
  • ctrl+b, ":現在の単一のペインを水平に分割します.1つは上部に、1つは下部にあります.下部の新しいペインはアクティブなペインです.
  • ctrl+b, %:現在の単一のペインを垂直に分割します.一つは左で、一つは右です.右側の新しいペインはアクティブなペインです.
  • ctrl+b, o:切り替えパネル;
  • exit:現在の
  • を終了
  • ctrl+z:タスクを保留し、jobsコマンドで表示し、最後にfg+idで再切り替えます.
  • tmux a:最近のtmuxパネルに戻ることができ、中断が発生する場合に適しています.
  • ctrl+b, s:tmuxセッションを切り替えることができ、意外に中断した後、このような方法で切り替えることができます!

  • 追加項目:
  • tmux new -s nameはnameを名前とするsessionを提案する.
  • ctrl+b,d当期のセッション
  • を掛ける
  • tmux attach -t nameはnameという名前のseesionに入る.
  • tmux list-sessionsすべてのセッションを表示します.
  • tmux kill-session前回開いたセッション
  • を閉じる
  • tmux kill-session -t s1セッションs 1
  • を閉じる
  • tmux kill-session -a -t s1 s 1を除くすべてのセッション
  • を閉じる.
  • tmux kill-serverすべてのセッションを閉じる
  • 三参考文献
  • Screenより使いやすい神器:tmux