Linux常用コマンド英文フルネームと中国語対照--基礎
16771 ワード
一般コマンド cd:Change Directory(変更ディレクトリ) ls:list(ディレクトリの内容をリスト) pwd:print work directory印刷現在ディレクトリ現在作業ディレクトリの絶対パス を表示
mkdir:Make directory(ディレクトリの作成) mkdirディレクトリ:単一ディレクトリ を作成する mkdir-pディレクトリB/ディレクトリC:複数のディレクトリを作成するにはオプションが必要-p
rmdir:Remove Directory(ディレクトリの削除) rmdirディレクトリ:ディレクトリを削除 は単一ディレクトリのみを削除でき、ディレクトリの下にファイルやフォルダがある場合は削除できません.一般的にrmコマンドで削除しますが、後で説明します.
rm:Remove(ディレクトリまたはファイルを削除) rmファイル:削除ファイル rm-rfディレクトリ:ディレクトリおよびディレクトリの下のファイルを強制的に削除し、警告 を提示しない-f,–forceは存在しないファイルを無視し、ヒントを与えない. -r,-R,-recursiveは、rmがパラメータにリストされているすべてのディレクトリとサブディレクトリを再帰的に削除することを示す.
cp:Copy file(コピーファイル) cp-aソースファイルターゲットファイル -aはコピーファイルを表し、ファイルの関連属性(修正時間.など)を含み、-aを付けないのはコピーファイル である.ターゲットファイルはファイル名を指定してもよいし、ファイル名を書かなくてもよいので、デフォルトのソースファイル名 mv:Move file(ファイルを移動) mvソースファイルターゲットファイル ターゲットファイルはファイル名を指定してもよいし、ファイル名を書かなくてもよいので、デフォルトのソースファイル名 ソースファイルとターゲットファイルが同じフォルダにある場合、 の名前を変更する効果があります.
ln:Link files(リンク) lnソースファイルターゲットファイル:リンクファイル を作成する
プラスオプション-aはソフトリンクの作成を表し、winシステムのショートカットのように-aオプションを追加しないとハードリンクの作成を表し、ハードリンクはデバイスにまたがることができません.以下のように、/rootと/homeが同じパーティションにない場合、作成に失敗します.
locate:(位置決め) locateファイル名:ファイルロケーション の利点:クエリーの速度が速く、リソースの占有量が少ない 欠点:ファイル名で検索するしかなく、機能は単一 である.原理:バックグラウンド・データベース(/var/lib/mlocate)からソース を検索新規ファイルがデータベースに更新されていないため、検索できません.コマンド:updatedbでデータを更新すると、 を検索できます.このコマンドに関連するプロファイル(/etc/updatedb.conf) whereis:検索コマンド whereisコマンド 検索コマンドの場所、構成情報、およびヘルプドキュメントの場所 -b実行可能ファイルの場所のみを検索 -mヘルプファイル のみ検索
which:検索コマンド whichコマンド システムコマンド位置と別名 を表示する.
whoami:現在のユーザーを問い合わせる whoami
LInuxでよく使用されるワイルドカード:
*任意の内容に一致しますか?任意の文字に一致[]任意のカッコ内の文字に一致
find:検索 find[検索範囲][検索条件]
検索条件は完全に一致しています.ワイルドカードを使用してあいまいな検索を行うことができます.ワイルドカードを使用する場合は、検索条件を「」で含める必要があります.そうしないと認識されない可能性があります.
ファイル名で検索 find . -nameファイル名
ファイル名で一致、完全に一致
find . -inameファイル名
ファイル名で一致、-i大文字と小文字を無視所有者検索ファイル find . -userユーザー名
現在のディレクトリの下の所有者が指定したユーザーのファイルを検索
find . -nouser
所有者がいないファイルを検索所有者がいないファイルがゴミファイルである場合は、クリアする必要があります.2つのケースを除きます.たとえば、優盤挿入ファイルやカーネル生成ファイルなどの外来ファイル時間検索ファイル find . -mtime+10:10日前に変更したファイルを検索-1010日以内に変更されたファイル 10 10日当日に修正された文書 +10 10 10日前に修正したファイル atimeファイルアクセス時間 ctimeファイル属性 を変更 mtime修正ファイル内容 ファイルサイズに従ってファイル を検索する.
find . -size 25 k:検索ファイルサイズが25 KBのファイル-25 k 25 KB未満のファイル 25=25 KBのファイル +25 k 25 KBより大きいファイル 単位:k小文字M大文字 iノードによるファイル検索 find . -Inum 969314:iノード969314のファイルを検索複雑なクエリ find . -size+20 k-a-size-50 k:現在のディレクトリの下で、20 KB以上50 KB未満のファイルを検索-a and論理和、両方の条件は を満たす-o or論理または、2つの条件が1つを満たす find . -size +20k -a -size -50k -exec ls -lh {}\; : 現在のディレクトリの下にある20 KB以上50 KB未満のファイルを検索し、詳細を表示します.-exec/-okコマンド{};検索結果の操作 grep:文字列検索コマンド grep[オプション]文字列ファイル名grep-i「size」install.log:現在のディレクトリの下でinstall.logファイルで文字列「size」を含むファイルを検索し、大文字と小文字を無視
オプション:-i大文字と小文字を無視-v指定文字列を除外
findとgrepコマンドの違い findコマンド
システム内で条件に一致するファイル名を検索します.一致する必要がある場合は、ワイルドカードを使用して一致します.ワイルドカードは完全に一致します.
grepコマンド
ファイル内で条件を満たす文字列を検索し、一致する必要がある場合は正規表現を使用して一致し、正規表現には一致が含まれます.
man:Displays manual entries onlineヘルプコマンド manコマンド:指定したコマンドのヘルプを取得 manls:lsのヘルプ を表示 man:manのヘルプを表示します.発行されたヘルプドキュメントにはmanコマンドのいくつかのヘルプレベルが表示されます. man-fコマンド:コマンドがどのレベルのヘルプを持っているかを表示します. man-f passwd:passwdコマンドが持つヘルプレベルを表示します.効果はwhatisコマンド: man i passwd:指定されたレベルのヘルプドキュメント(iはヘルプレベル) を表示します.
help:ヘルプコマンドコマンド–help:コマンドオプションのヘルプの取得 ls–help:lsコマンドのヘルプドキュメント を表示
help shell内部コマンド:shell内部コマンドのヘルプを取得する help cd:cdコマンドを表示するヘルプドキュメント 1.helpコマンドこのコマンドはshellが持参したコマンドにのみ適用され、持参しないコマンドは使用できません.
*whereisコマンド*:コマンドの場所、プロファイル、ヘルプドキュメントをクエリーします.このコマンドは、コマンドがshellに付属しているかどうかを判断するために使用できます.コマンドの所在経路が表示されない場合は、コマンドがshellに付属しているコマンドであることを示します.そうでない場合は、cdはshellコマンドであり、lsはありません.
info:read Info documents(このコマンドは複雑であまり使用されません) infoコマンド: リターン:サブヘルプページ(*番号付き) にアクセス u:上位ページ へ n:次のヘルプセクション に進みます. p:前のヘルプセクション に進みます. q: を終了
mkdir:Make directory(ディレクトリの作成)
[root@localhost ~]# mkdir dirA
[root@localhost ~]# mkdir dirB/dirC
mkdir: "dirB/dirC":
[root@localhost ~]# mkdir -p dirB/dirC
rmdir:Remove Directory(ディレクトリの削除)
[root@localhost ~]# rmdir dirA
[root@localhost ~]# rmdir dirB
rmdir: "dirB" :
rm:Remove(ディレクトリまたはファイルを削除)
[root@localhost ~]# rm abc
rm: "abc"?y
[root@localhost ~]# rm -rf dirB
cp:Copy file(コピーファイル)
[root@localhost ~]# cp -a ./install.log /home/installcp.log
[root@localhost ~]# cd /home
[root@localhost home]# ls -lrt
44
drwx------. 2 root root 16384 7 15 23:15 lost+found
-rw-r--r--. 1 root root 25906 7 15 23:20 installcp.log
[root@localhost ~]# mv abc /home/
[root@localhost ~]# cd /home
[root@localhost home]# ls -lrt
44
drwx------. 2 root root 16384 7 15 23:15 lost+found
-rw-r--r--. 1 root root 25906 7 15 23:20 installcp.log
-rw-r--r--. 1 root root 0 7 18 07:01 abc
ln:Link files(リンク)
[root@localhost ~]# ln -a file link/filelk
プラスオプション-aはソフトリンクの作成を表し、winシステムのショートカットのように-aオプションを追加しないとハードリンクの作成を表し、ハードリンクはデバイスにまたがることができません.以下のように、/rootと/homeが同じパーティションにない場合、作成に失敗します.
[root@localhost ~]# ln file /home/filelk
ln: "/home/filelk" => "file":
locate:(位置決め)
[root@localhost ~]# ls -rlt
48
-rw-r--r--. 1 root root 7690 7 15 23:20 install.log.syslog
-rw-r--r--. 1 root root 25906 7 15 23:20 install.log
-rw-------. 1 root root 1213 7 17 03:41 anaconda-ks.cfg
-rw-r--r--. 2 root root 0 7 18 07:08 locatefile
drwxr-xr-x. 2 root root 4096 7 18 07:11 link
[root@localhost ~]# locate locatefile
[root@localhost ~]# updatedb
[root@localhost ~]# locate locatefile
/root/locatefile
[root@localhost ~]#
[root@localhost ~]# whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
which:検索コマンド
[root@localhost ~]# which ls
alias ls='ls --color=auto'
/bin/ls
whoami:現在のユーザーを問い合わせる
[root@localhost ~]# whoami
root
LInuxでよく使用されるワイルドカード:
*任意の内容に一致しますか?任意の文字に一致[]任意のカッコ内の文字に一致
find:検索
検索条件は完全に一致しています.ワイルドカードを使用してあいまいな検索を行うことができます.ワイルドカードを使用する場合は、検索条件を「」で含める必要があります.そうしないと認識されない可能性があります.
[root@localhost ~]# find . -name findbyname
./200014/findbyname
ファイル名で一致、完全に一致
find . -inameファイル名
[root@localhost ~]# find . -iname FINDBYNAME
./200014/findbyname
ファイル名で一致、-i大文字と小文字を無視
[root@localhost ~]# find . -user root
.
./findbyuser
現在のディレクトリの下の所有者が指定したユーザーのファイルを検索
find . -nouser
所有者がいないファイルを検索所有者がいないファイルがゴミファイルである場合は、クリアする必要があります.2つのケースを除きます.たとえば、優盤挿入ファイルやカーネル生成ファイルなどの外来ファイル
find . -size 25 k:検索ファイルサイズが25 KBのファイル
[root@localhost ~]# ls -lrti
total 0
969314 -rw-rw-rw- 1 afa staff 0 Jul 18 11:55 findbyname
[root@localhost ~]# find . -inum 969314
./findbyname
オプション:-i大文字と小文字を無視-v指定文字列を除外
findとgrepコマンドの違い
システム内で条件に一致するファイル名を検索します.一致する必要がある場合は、ワイルドカードを使用して一致します.ワイルドカードは完全に一致します.
ファイル内で条件を満たす文字列を検索し、一致する必要がある場合は正規表現を使用して一致し、正規表現には一致が含まれます.
man:Displays manual entries onlineヘルプコマンド
MANUAL SECTIONS //man
The standard sections of the manual include:
1 User Commands //
2 System Calls //
3 C Library Functions //
4 Devices and Special Files // ( /dev )
5 File Formats and Conventions //
6 Games et. Al. //
7 Miscellanea //
8 System Administration tools and Deamons
[root@localhost ~]# man -f passwd
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
[root@localhost ~]# whatis passwd
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
[root@localhost ~]# man 5 passwd
help:ヘルプコマンド
[root@localhost ~]# help cd
cd: cd [-L|-P] [dir]
Change the shell working directory.
Change the current directory to DIR. The default DIR is the value of the
HOME shell variable.
The variable CDPATH defines the search path for the directory containing
DIR. Alternative directory names in CDPATH are separated by a colon (:).
A null directory name is the same as the current directory. If DIR begins
with a slash (/), then CDPATH is not used.
If the directory is not found, and the shell option `cdable_vars' is set,
the word is assumed to be a variable name. If that variable has a value,
its value is used for DIR.
Options:
-L force symbolic links to be followed
-P use the physical directory structure without following symbolic
links
The default is to follow symbolic links, as if `-L' were specified.
Exit Status:
Returns 0 if the directory is changed; non-zero otherwise.
[root@localhost ~]# whereis cd
cd: /usr/share/man/man1/cd.1.gz /usr/share/man/man1p/cd.1p.gz
[root@localhost ~]# help cd
[root@localhost ~]# whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
[root@localhost ~]# help ls
-bash: help: no help topics match `ls'. Try `help help' or `man -k ls' or `info ls'.
info:read Info documents(このコマンドは複雑であまり使用されません)