常用linuxコマンド

4533 ワード

一、ファイルディレクトリ操作コマンド
1、ファイル基本操作:リスト、作成、コピー、移動(名前変更)、削除、接続ファイル
ls     touch   cp       mv     rm    ln
ls:現在のディレクトリの下にあるすべてのファイル/フォルダをリストします.
touch:新しいファイルを作成したり、ファイルを変更したりする時間
touch test:testが存在する場合は現在のシステム時間に変更され、存在しない場合は現在の時間の空のファイルになります.
touch*:現在のディレクトリのすべてのファイル時間を現在のシステム時間に変更
touch-d 2013010 test:ファイルtestの時間を2013010に変更
cp:copy fileコピーファイル
cp test test2
cp-r dir 2 dirとそのサブファイルをdir 2にコピー
mv:move fileファイルの移動または名前変更
mv abc cde:abcをcdeと名前変更
mv abc mydir/:abcをディレクトリに移動
rm:remove削除
rm-r:ディレクトリおよび以下のすべてのコンテンツを削除rm-f強制削除
ln:linkファイルのリンク
ln myfile yourfile:myfileのハードリンクを作成yourfile
ln-s myfile yourfile:myfileのソフト接続yourfileを確立する
2、ファイル内容出力:ファイルの出力、表示
cat    more    less    head    tail
cat:テキスト内容の出力
cat test.txtコンソールでtestの内容を出力
cat test.txt>my.txtはmy.txtコンテンツをtestのコンテンツに変更
cat test.txt>>my.txtはmyです.txt後にtestの内容を追加
cat test.txt  my.txt > hh.txtは、2つのファイルをhhにマージ記憶する.txt中(hhがなければ自動的に作成)
more、less:ファイル内の内容を表示する
head、tail:最初から最後にファイル内容を表示
例:
ind ./ -name xxx > filename               filename 
find ./ -name xxx >> filename               filename 

3、ディレクトリ基本操作:現在のディレクトリの表示、ディレクトリへの移動、ディレクトリ(フォルダ)の作成、ディレクトリ(フォルダ)の削除
pwd    cd    mkdir    rmdir
pwd:現在の作業ディレクトリを表示
cd:change directory切替経路
cd ..        cd .       cd ~    cd/      cd ../usr mkdir:新規ディレクトリ
rmdir:フォルダを削除サブファイルを含むフォルダを削除するにはrm-rfで解決する必要があります
4、検索
find   grep  whereis
whereis:ファイルまたはディレクトリの場所を検索します.ディスクレベルの検索は行わず、$pathで設定されたパスで検索するだけです.
whereis  sdl
find:ファイルまたはディレクトリの検索
find検索パスマッチング条件
例:find/name my.txtは/でmyという名前で検索します.txtのファイル
grep:ファイル内で一致する文字列を検索する
grep 'abc'  my.txt
5、圧縮パッケージ操作
tar    gzip    compress
6、ファイルのソート、マージ
sort    paste
sort:テキストファイルをソートする
sort test:testを並べ替えて表示
sort-n test:testを数値サイズで並べ替えて表示
sort test test 2 test 3は3つのファイルを並べ替えて表示します
paste:ファイルをマージしますが、表示されません.
二、情報表示コマンド
1、カーネルの状態を表示する
dmesg:マシンブート時にカーネルに表示されるステータス情報を表示
2、ファイル属性情報を表示する
file    stat
file:テストファイルタイプ
stat:ファイルアクセス、変更、変更時間、サイズ、グループなどの情報を表示
3、現在のユーザー情報を表示する
who    w    whoami
whoまたはw:他のログインユーザー情報の表示
whoami:ユーザー自身の情報を表示する
4、ホスト、システム情報を表示する
hostnameホスト名を表示
unameオペレーティングシステム情報の表示
5、ディスクとメモリ情報を表示する
du    df    free
du:指定したファイルまたはディレクトリで使用されているディスク領域の合計量をレポートします.
df:ファイルシステムのディスク領域の使用状況を報告する
free:現在のメモリとスワップ領域の使用状況を表示
top:現在のcpu、メモリ、キャッシュ、ディスクの使用状況を動的に表示
三、ユーザー通信とネットワークコマンド
1、ユーザーが情報を送信、受信する
write、 wall、 mesg、talk
write:別のユーザーに情報を送信します.ctrl+Dで終了
write webmaster
wall:すべてのユーザーに情報をブロードキャスト
wall  Happy new  year!
Mesg:他のユーザーからのメッセージを受け入れるかどうか
mesg [y|n]
2、常用ネットワークコマンド
telnet、 mail、ftp、lynx、talk、ifconifg
talk:双方向通信に適したツール
talkユーザー名
lynx:文字インタフェースのブラウザ
ftp:ftpクライアントプログラム
mail:文字インタフェース下のMUA
pine:文字インタフェースの下にメニューがあるMUA
四、その他の常用命令
clear    wc    date    cal    su    passwd  yum  help    man
clear:クリーンスクリーン
wc:テキストファイル内の単語のカウント
date:システム日付の表示と変更
clock:システム時間とCMOS時間の相互設定
cal:カレンダーの表示
su:ログインユーザの切り替え
passwd:ユーザーパスワードの変更
yum:ソフトウェアyum install firefoxまたはyum-y install firefox(自動インストール)yum remove firefoxまたはyum-y remove firefox(自動削除)
説明:linux内のファイルのハードリンクとソフトリンク
Linuxリンクファイルのタイプは2種類あり、windowsシステムのショートカットに似ています.しかしLinuxリンクファイルのタイプはwindowsシステムとは異なります.
Linuxファイルシステムの最も重要な特徴の一つは、そのファイルリンクです.リンクはファイルへの参照です.これにより、ファイルシステム内でファイルを複数表示できます.ただし、Linuxでは、リンクは元のファイルのように扱うことができます.リンクは、通常のファイルと同様に実行、編集、アクセスできます.システム内の他のアプリケーションでは、リンクは対応する元のファイルです.リンクを使用してファイルを編集すると、実際には元のファイルが編集されます.リンクはコピーではありません.ハードリンクとシンボルリンク(ソフトリンク)の2種類のリンクがあります.
ハードリンク
ハードリンクは、同じファイルシステム内のファイルのみを参照できます.ファイルシステム内のファイルの物理インデックス(inodeとも呼ばれる)を参照します.元のファイルを移動または削除すると、ファイル構造内のファイルの場所ではなく、ファイルの物理データを参照しているため、ハードリンクは破壊されません.ハードリンクされたファイルは、ユーザーが元のファイルにアクセスする権限を必要とせず、元のファイルの場所も表示されず、ファイルのセキュリティに役立ちます.削除したファイルに対応するハードリンクがある場合は、すべての参照が削除されるまで、このファイルは保持されます.
シンボルリンク(ソフトリンク)
シンボルリンク(ソフトリンク)は、ファイルシステム内のファイルの場所を指すポインタです.シンボルリンクは、ファイルシステムにまたがり、リモートファイルシステム内のファイルを指すこともできます.シンボルリンクは、元のファイルの場所を示すだけで、ユーザーは元のファイルの場所にアクセスする必要があります.元のファイルが削除されると、そのシンボルへのリンクはすべて破壊されます.ファイルシステムに存在しない場所を指します.
両方のリンクは、コマンドlnで作成できます.lnはデフォルトでハードリンクを作成します.-sスイッチを使用してシンボルリンクを作成します.