常用linuxコマンド1
7089 ワード
(su、sudo、ifconfig、vim、mkdir、tar ), ( grep、kill、ps )。 linux Ubuntu14.04。
Linux shell , 。 "|", “pipe”。 。
http://man.linuxde.net/ls, 。
1.スとスドスはユーザーを切り替えて、少なく使います.ストック権限でコマンドを実行させます.相対的に安全です.スとスドの運行にはシステムパスワードが必要です.rootユーザーを一般ユーザーに切り替えるには、以下の3つの種類があります.1、rootユーザーからuserユーザーに切り返すには、コマンドを実行するだけでいいです.suuser(userは自分でインストールする時のユーザー名です.)2、直接exitを入力し、3、Ctrl+Dコンボキーは終了します.
2.ifconfigは、Linuxでネットワークデバイスを表示または構成するためのコマンドであり、ifconfigコマンドを使用して、ネットワークカードのIPアドレスを見ることができる.
3.グローバル変数を設定します.すべてのユーザーに有効です.ETC/profile etc/bashrcは単一のユーザーに有効です.~/profile~/.bashrcはvimまたはgeditコマンドで変更できます.
4.vim編集プロファイル
一般モード、編集モード、コマンドモードが含まれます.
1.一般モード:一つのファイルをviで開くと、そのまま一般モードに入ります.このモードでは上下左右のキーを使ってカーソルを移動し、文字を削除したり、行全体を削除してファイルの内容を処理したり、コピーや貼り付けを使ってファイルデータを処理したりできます.2.編集モード:ファイルの内容を編集できないためには、【i、I、o、O、a、A、r、R】などのどの文字を押してから編集モードに入ります.画面の左下に「INSERTまたはREPLACE」という文字が表示されます.編集が可能です.通常モードに戻る場合は、「esc」を押して編集モードを終了します.3.コマンドラインモード:3のいずれかを入力すると、カーソルを一番下のラインに移動できます.このモードでは、検索、読み込み、メモリ、置換文字、オフライン、行番号などの動作が提供されます.
常用:iで編集を開始し、escを押して一般モードに戻るように修正します.その後「:wq」を入力して終了を保存します.変更を保存したくない場合は強制的に退去します.
5.cdは作業ディレクトリをdirnameに切り替えます.dirName表現法は絶対パスまたは相対パスとすることができる.
cd / ;
cd ~ ;
cd ;
cd - ;
cd .. ;
cd ../.. ;
6.lsコマンドは、ターゲットリストを表示するために使用され、Linuxでは使用率が高いコマンドです.lsコマンドの出力情報は、異なる種類のファイルを区別するカラー強調表示を行うことができます.ls
ls -a
ls -lt
ls -ltr
ls --color=auto
ファイルサイズ1を表示します.「ls-l」を使って、ファイルのバイトサイズを表示します.2.「ls-lh」を使って、ファイルが大きいなら、1を使って表示するのは特に読みにくいです.3.「ls-lht」を使って、現在のディレクトリのファイルを表示します.7.ファイルまたはフォルダmkdirを作成してディレクトリ(ディレクトリすなわちフォルダ)を作成するデフォルトの場合、任意のパラメータを持たずにmkdirコマンドを実行すると、現在のディレクトリの下でディレクトリを作成します.
mkdir important
作成するディレクトリにサブディレクトリが含まれている場合は、-pパラメータが必要です.mkdirが親ディレクトリを見つけられない場合、このパラメータはまず親ディレクトリを作成するのに役立ちます.例えば、私たちはletterというディレクトリを作成します.そのディレクトリの下にサブディレクトリimportが含まれています.mkdir -p letter/important
-mパラメータを使用して、これから作成する新しいディレクトリに権限を設定できます.mkdir -m=r --letter
上のコマンドはletterというディレクトリを作成します.ディレクトリ所有者、ユーザグループ、その他のユーザに対して読み取り専用の権限を与えます.ファイルを作成します.1.viまたはvimで作成します.
vi 1.txt // 1.txt
2.touchで作成:touch 1.txt // 1.txt
8.rm削除とcpコピーrm fred.txt fred.txt
rm -i fred.txt ( )
cp fred.txt ethel.txt
cp fred.txt /home/sjvn/docs/fred.txt
cp *.txt /home/sjvn/docs .txt 。
9.tarとgzip tar包装->書類やカタログをまとめたファイルにします.gzip圧縮->大きなファイルをいくつかの圧縮アルゴリズムによって小さいファイルにします.よくは一つのファイルを一つのパッケージにして圧縮プログラムで圧縮します. .tar
tar cvf FileName.tar DirNamr
tar xvf FileName.tar
.gz
gzip FileName
gzip -d FileName.gz
.tar.gz
tar zcvf FileName.tar.gz DirNamr
tar zxvf FileName.tar.gz
10.grep検索テキスト検索ツールは、正規表現を使ってテキストを検索し、該当する行を印刷することができます.簡単な使い方:grep foo /etc/passwd
// password foo
grep -i "foo" /etc/passwd
// i
grep -r "foo" /home/sjvn
// /home/sjvn “foo”
grep -n 'linux' test.txt
//
11.psはプロセス報告の状態を調べて、どのプログラムが実行されているかを示します.ps -a
ps -ef|grep abc abc
ps -ef|grep -v abc abc
12キル殺プロセス:通常編:(プロセス数が少ない場合)ps -ef
kill -s 9 1827 id 1827 , -s 9 9, 。
ステップ編:(多くの方法があり、一般的で使いやすい3つのタイプを記録しています.)1.psの照会結果をパイプを通してgrepに送り、特定の文字列を含むプロセスを検索します.ps -ef|grep firefox
kill -s 9 1827
2.ps -ef|grep firefox|grep -v grep|cut -c 9-15|xargs kill -s 9
まず、キーワードfirefoxを含むすべてのプロセスを入力します.リスト中にキーワード「grep」を含むプロセスを削除します.入力行の9文字目から15文字目までを切り取り、ちょうどプロセス番号です.xargsコマンドは、前コマンドの出力結果(PID)をキルルコマンドとするためのパラメータです.3.pgrepは、プロセスクエリのためのgrepです.
pgrep firefox|xargs kill -s 9