Linuxシステムの古典的な基本的なコマンド
1.sudo
これは、使用する最も重要なコマンドSuperUserDoのLinux初心者です。root権限が必要な各コマンドはsudoコマンドが必要です。各コマンドは、root権限を必要とする前に、sudoを使用することができます。
$須藤その
2.ls(リスト)
ただ、他のみんなと同じように、あなたは多くの場合、ディレクトリ内の何を見てみたいです。listコマンドでは、端末を使用すると、フォルダ内で扱っているすべてのファイルとディレクトリが表示されます。私はあなたが内部の/ homeディレクトリやファイルを見たいと思って、内部/ホームフォルダに考えます。
/ホームの$ LS
3.cd
ディレクトリ変更(CD)コマンドのメインターミナルに常に使用されます。これは、最も基本的なLinuxのコマンドの一つです。このコマンドを使用することは非常に簡単です。ちょうどあなたがそのフォルダにカレントディレクトリから入力したい名前を入力します。あなたは限り二重ドット(..)などをパラメータとして、前のレベルに戻したい場合。
私はいつも内部/ホームでのusrディレクトリに取得したい、/ homeディレクトリに考えます。ここに私の方法は、cdコマンドを使用することができます:
/ホームの$のCD USR
/ホームは/ usr $
4.mkdir
ただ、包括的ではないディレクトリを変更します。時には、新しいフォルダやサブフォルダを作成したいです。これを行うには、mkdirコマンドを使用することができます。限り、あなたは端末mkdirコマンドでフォルダ名でファイルをバックアップすることができますよう。
〜$のは、mkdir FOLDERNAME
5.cp
コピー&ペーストは、ファイルを整理するために私たちの組織の重要な課題であると行われる必要があります。使用しCPを使用すると、端末からファイルをコピー&ペーストするのに役立ちます。まず、あなたがコピーするファイルを決定した後、目的地の場所を入力し、ファイルを貼り付けることができます。
$ cpはSRCデ
注:すべての新しいドキュメントルートディレクトリのパーミッションが必要とされているにファイルをコピーする場合は、sudoコマンドを使用する必要があります。
6.rm
RMこのコマンドは、あなたのファイルを削除、あるいはあなたのディレクトリを削除することができます。ファイルを削除するにはroot権限が必要な場合は、-fを使用することができます。また、それによって、あなたのフォルダを削除する、再帰的に削除するために-rを使用することができます。
$ RM myfile.txtの
7.apt-GET
別のディストリビューションでは、コマンドが異なります。Debianの上でベースのLinuxディストリビューションでは、インストール、削除して、任意のソフトウェアパッケージをアップグレードしたい、私たちは高度なパッケージツール(APT)パッケージマネージャを使用することができます。apt-getコマンドを使用すると、Linux上で実行するためのソフトウェアをインストールすることができます。これは、インストールを実行し、アップグレード、さらにはソフトウェアようなタスクを削除することができ、強力なコマンドラインツールです。
(例えばFedoraとCentOSのような)他のディストリビューションでは、異なるパッケージマネージャがあります。Fedoraのyumの過去が、今それはDNFました。
$ sudoのapt-getを更新
$ sudoのはDNFのアップデート
!!!!!!!!!!!!!!
まず、そこにアップデートコマンドです:apt-getの更新は、APT-アップグレードを取得、dist-upgradeのapt-getの3を、
(1)APT-GETの更新:インデックスを更新するだけで、ソースパッケージ、役割:インデックスの同期ソースパッケージ情報、さらにアップデートソフトウェア; USTC国内源泉は、より速く、1分を取得します。
(2)apt-getのアップグレード:システムにインストールされているすべてのパッケージをアップグレードし、更新に失敗した場合、パケットは、更新前の保持状態に送られます。
(3)apt-getのdist-アップグレード: 全体のLinuxシステムをアップグレードする;例えば:カーリーは、(インストールされているすべてのパッケージをアップグレードするだけでなく、アップグレードプロセス中に発生する可能性のあるソフトウェアの競合に対処しますからカーリーlinux1.0.2にアップグレードlinux1.0.1いくつかの例では、それは)人間の介入を必要とするアップグレードプロセスの一部です。
8.grep
あなたは、ファイルを見つける必要があるが、彼らは正確にどこかのパスを覚えていないことができます。grepのは、あなたがこの問題を解決することができます。あなたはgrepコマンドを使用することができ、特定のキーワードに基づいてファイルを見つけるのに役立ちます。
$のgrepのユーザ/ etc / passwdファイル
9.cat
ユーザーとしては、多くの場合、スクリプトからいくつかのドキュメントやコードを参照してくださいする必要があります。同様に、基本的なLinuxのコマンドの一つは、catコマンドです。それはあなたのテキストファイルの内部が表示されます。
$猫CMakeLists.txt
10.poweroff
電源オフ。時には、あなたは、端末から直接シャットダウンする必要があります。このコマンドは、このタスクを達成することができるようになります。それは電源オフを実行するにはroot権限が必要なため、最初にsudoコマンドを追加することを忘れないでください。
$ sudoの電源オフ
11.tar GZファイルを解凍
* -zxvfタール.gzを
12.setupのPythonコマンド
須藤のpython setup.pyインストール
--updateピップをインストールするPIP
13.ディレクトリを変更します
〜Directoryのユーザーディレクトリ/ルート(LSのCD .. CD /)
14.ショートカット
[Tab]キーは---「コマンド補完、」ない「パディングファイル」機能を持っています
[Ctrl]キー-cキーは---現在のプログラムを聞かせて「停止」
15.gedit
geditののa.py
16.pwd
カレントディレクトリを表示します
17.bash
bashはGNU Unixシェルのために書かれたプログラムです。その名は省略形のシリーズです。Bourne-Againシェル - これは、Bourneシェル(sh)はしゃれ(ボーンもう一度/再び生まれ)です。
bashのAnaconda2-4.1.1-Linux-x86_64.sh
18.su
ルートのLinuxに切り替える方法
$ SU - ルート
$ rootのパスワードを入力します。
19.変更PIPソース
あなたはhttps://pypi.tuna.tsinghua.edu.cn/simpleピップを使用して-iパラメータを追加することができます
例:-i https://pypi.tuna.tsinghua.edu.cn/simple geventをインストールPIP、これは取り付け清華geventライブラリの像側から移動します。
20.chmod
フォルダを表示するには、Linuxの権限:フォルダ(ディレクトリ)のLS -ld名前
ファイルやフォルダのアクセス権を変更します。
須藤のchmodの - (タイプの代表)×××(所有者)×××(ユーザのグループ)×××(他のユーザ)
一般的な変更の権限のコマンドを実行します。
sudo chmodの600×××(所有者のみ読み取りおよび書き込みアクセスをしています)
須藤はchmod 644×××(所有者が読み取りおよび書き込みたアクセス、読み取り専用ユーザーグループの権限を)
須藤はchmod 700×××(所有者だけが読み取りおよび書き込み、アクセス許可を実行しています)
sudoのはchmod 666×××(誰もが読み書きする権限を持っています)
sudoのはchmod 777×××(誰もが読み取りおよび書き込み、および実行権限をしています)
著者:アリクラウドYunqiコミュニティ
リンクします。https://zhuanlan.zhihu.com/p/35087572
出典:ほとんど知っている
著者が著作権を保有。商業転載は非商用の転載は、ソースを明記してください、権限の作者に連絡してください。
1.wgetの
wgetのは、リモートからファイルをダウンロードされた親指の基本的なルールで、ファイル検索ツールです。
2.catの
CATは、標準出力にファイルの内容です。名前は、CONCATENATEから来ています。2つのファイル(実際の接続)を組み合わせるために、別のファイル、ファイル番号のラインなどにファイルを添付。
3.wc
生成単語のWC、行のコンテンツ数、テキストファイルのバイト数。オプションが空である場合、左から右へのWCデフォルトの出力行は、次のとおり行の数は、単語(中断することなく、各列における単一の文字列は、単一の単語としてカウントされる)、およびファイル名(複数可)の文字数。
4.head
ファイルの最初のn行のヘッド(10デフォルト)標準出力。-nオプションが表示される行数を設定します。
5.tail
出力ファイルの末尾トレーラー情報。
6.検索
、ファイルシステム内の特定のファイルの検索検索。
コマンド下図を意味:(「」)は、現在のディレクトリからファイルの『アイリス』(「「* -name'iris」)最後の文字のいずれかのタイプを開始し、一般的なファイルの種類( 『型F』)に検索を開始。
7.cut
カットは、テキストファイルから抽出するために使用されます。カラムを製造するための様々な基準を使用して抽出することができるが、カットは、CSVファイルからデータの部分を抽出するために使用されてもよいです。
コマンドの図の意味は次のとおりです。第5列( 『-f 5』)iris.csvファイルのフィールド区切り出力として(「『』 -d」)コンマを使用します。
8.uniq
UNIQ標準出力に同じ行または列、テキストファイルをチェックし、削除します。コマンドラインパイプを構築するときに、このコマンドが有用であり得る:コマンドの出力と、別のコマンドの入力したいです。
描画コマンドを意味:アイリスデータは、繰り返しの第5列にリストしたクラス名を設定します。
9.awk
awkは本当に「コマンド」が、完全なプログラミング言語ではありません。そして、処理のためのテキストを抽出し、コマンドライン呼び出しで、単一の行のコマンドかもしれません。
awkは習得に時間がかかりますが、前に、これは簡単に行うことができるという例があります。与えられたサンプルファイルを、銀行はawkを呼び出して、むしろ限らiris.csv(それは多様性に来るとき、特にテキスト、)、「setosa」文字列内の指定されたファイル(「iris.csv」)での検索、および標準への一つの印刷ずつ出力、および(変数$ 0では格納されている)行全体を印刷します。
grepの10
のgrepは、一致する文字列と正規表現のための別のテキスト処理ツールです。
SED 11.
SEDは、ストリーム・エディタであるAWKに類似した別のテキスト処理および変換ツールです。「アイリスsetosa」に変更iris.csvファイル「setosa」:数字の意味の指揮下に。
12.history
歴史は、あなたが特に有効である使用コピーコマンド、に依存している場合は特に、非常に簡単です。
12の以上のコマンドは、最も基本的なコマンドラインツールです