Linuxで頻繁に使用されるコマンドの概要

1.絶対パスにはどの記号が使用されていますか?現在のディレクトリと上位ディレクトリは何ですか?メインディレクトリとは何ですか?ディレクトリを切り替えるために使用されるコマンドは何ですか?

a絶対パス:/etc/init.d
b現在のディレクトリや上位ディレクトリなど:./ ../
cホームディレクトリ:~/
dスイッチディレクトリ:cd

2.現在のプロセスを確認するにはどうすればよいですか?終了を実行する方法は?現在のパスを確認するにはどうすればよいですか?

a現在のプロセスを表示しますps
。b実行して終了しますexit
。c現在のパスを表示します。pwd

3.画面をクリアする方法は?現在のコマンドを終了するにはどうすればよいですか?睡眠をとるには?現在のユーザーIDを確認するにはどうすればよいですか?指定されたヘルプを表示するために使用されるコマンドは何ですか?

a画面をクリアしますclear
。b現在のコマンドをctrl+c終了し
ます完全に終了します。cスリープを実行ます。ctrl+z現在のプロセスを一時停止します。fgバックグラウンドを再開します
。d現在のユーザーIDを表示します。 "id":現在ログインしているアカウントのuidとgid、およびグループとユーザー名を表示します。

e指定されたヘルプを表示する:man adduserこれがいっぱいで例がある場合;adduser --helpこれはいくつかの一般的なパラメーターを示しinfo adduesrます;;

4. Lsコマンドはどのような機能を実行しますか?どのようなパラメータを取ることができ、違いは何ですか?

ls実行する機能:指定したディレクトリ内のディレクトリとファイルを一覧表示します。
パラメータと相違点:-aすべてのファイル、-lバイト単位のサイズを含む詳細情報、読み取り、書き込み、実行の権限など。

5.ソフトリンク(ショートカット)およびハードリンクコマンドを確立します。

ソフトリンク:ln -s slink source
ハードリンク:ln link source

6.ディレクトリの作成にはどのコマンドが使用されますか?ファイルの作成にはどのコマンドが使用されますか?ファイルをコピーするために使用されるコマンドは何ですか?

aディレクトリを作成します。 mkdir

bファイルの作成:通常touchファイルを作成するviこともできます。実際、存在しないファイルに出力する限り、ファイルが作成されます。

cファイルのコピー: cp

7.ファイルのアクセス許可を変更するために使用されるコマンドは何ですか?フォーマットは何ですか?

ファイル権限の変更: chmod

形式は次のとおり
$ chmod u+x fileです。ファイルの所有者に実行権限を追加します

$ chmod 751 file読み取り、書き込み、および実行(7)権限をファイルの所有者に割り当て、読み取りおよび実行(5)権限をファイルが配置されているグループに割り当て、他のユーザーに実行権限(1)を割り当てます。

$ chmod u=rwx,g=rx,o=x上記の別の形式のファイル

$ chmod =rファイルはすべてのユーザーに読み取り権限を割り当てます

$ chmod 444ファイル上記の例と同じ

$ chmod a-wx,a+rファイル上記の例と同じ

$ chmod -R u+r directoryディレクトリディレクトリの下にあるすべてのファイルとサブディレクトリの所有者に読み取り権限を再帰的に割り当てます

8.ファイルの内容を表示するために使用できるコマンドは何ですか?

viファイル名#編集モードで表示、変更可能

catファイル名#すべてのファイルの内容を表示

moreファイル名#ファイルの内容をページに表示

lessファイル名#はmoreに似ており、ページを進むことができるという点が優れています

tailファイル名#テールのみを表示、行数も指定できます

headファイル名#ヘッダーのみを表示し、行数を指定することもできます

9.ファイルコマンドを自由に書いてください。「helloworld」などのスペースを含む文字列を画面に出力するにはどうすればよいですか?

ファイルの書き込みコマンド:vi

10.どのファイルがどのフォルダーの下にありますか?どのフォルダの下のどのコマンドがブラックホールファイルですか?

ターミナル:/dev/tty
ブラックホール:/dev/null

11.ファイルの移動に使用されるコマンドはどれですか?名前を変更するために使用されるコマンドはどれですか?

ファイルの移動:mv
名前の変更が可能:mv

12.ファイルのコピーに使用されるコマンドはどれですか?フォルダと一緒にコピーする必要がある場合はどうなりますか?リマインダー機能が必要な場合はどうなりますか?

ファイルのコピー:cp
コピーとフォルダー:cp -r

13.ファイルを削除するために使用されるコマンドはどれですか?ディレクトリとディレクトリ内のファイルを一緒に削除する必要がある場合はどうなりますか?空のフォルダを削除するために使用されるコマンドは何ですか?

ファイルのrm
削除ディレクトリとファイルのrm -r
削除空のファイルの削除:rmdir

14. Linuxでのコマンドには、どのような種類のワイルドカードを使用できますか?それらはどういう意味ですか?

“?”単一の文字。 ·
“*”を置き換えることができます任意の数の文字を置き換えることができます。·
角括弧「[charset]」は
、[az]、[abABC]などの文字セットセット内の任意の単一の文字を置き換えることができます

15.ファイルの内容をカウントするために使用されるコマンドは何ですか?(行番号、ワード数、バイト数)

wc- cバイト数をコマンドします。- l行数を数えます。- w単語の数を数えます。

16. Grepコマンドの用途は何ですか?ケースを無視する方法は?文字列のない行を見つける方法は?

Grepコマンド強力なテキスト検索ツールです。これは、正規表現を使用してテキストを検索し、一致した行をプリントアウトすることができます。
b大文字と小文字を区別grep [stringSTRING] filename
しないc文字列を含まない行を検索するgrep [^string] filename

17. Linuxのプロセスのステータスはどうなっていますか?psによって表示される情報にはどのような記号が使用されていますか?

(1)中断できない状態:プロセスはスリープ状態ですが、現時点では中断できません。中断不能とは、プロセスが非同期信号に応答しないことを意味します。

(2)、一時停止状態/ステータス追跡:状態SIGSTOPに入るため、信号に応答して信号を送信するTASK_STOPPEDプロセス。プロセスが追跡されているときは、TASK_TRACEDこの特定の状態にあります。

「追跡中」とは、プロセスが一時停止され、追跡中のプロセスが動作するのを待機していることを指します。
(3)、準備完了状態:run_queueキュー内の状態
(4)、実行中状態:run_queueキュー内の状態

(5)、スリープを中断できます:この状態では、プロセスが特定のイベント(たとえば、待機socket、待機セマフォ)の発生を待機し、中断されているため
(6)、zombie状態(ゾンビ):父はwaitシリーズシステムに合格しませんでしたちなみに、この呼び出しは子プロセスの本体(task_struct)も解放します

(7)終了ステータス:
Dは中断できませんUninterruptible(usually IO)

Rが実行中、またはキュー内のプロセス

Sは休眠中

Tが停止または追跡された

Zゾンビプロセス

Wがメモリスワップに入ります(カーネル2.6以降は無効です)

Xデッドプロセス

18.コマンドをバックグラウンドで実行するにはどうすればよいですか?

使用する &

19. psを使用してすべてのプロセスを表示するにはどうすればよいですか?psを使用して指定したプロセスの情報を表示するにはどうすればよいですか?

ps -ef (system v 输出)
ps -aux bsdフォーマット出力
ps -ef | grep pid

20.バックグラウンドタスクを表示するために特に使用されるコマンドはどれですか?

job -l

21.バックグラウンドタスクを実行のためにフォアグラウンドに転送するために使用されるコマンドは何ですか?停止したバックグラウンドタスクをバックグラウンドで実行するために使用されるコマンドは何ですか?

fg

例えば: #jobs [1]+ Running /root/bin/rsync.sh & #fg 1 bg 类似

22.プロセスを終了するために使用されるコマンドは何ですか?どのパラメーターですか?

kill -9 pid

23.システムでサポートされているすべての信号を確認するにはどうすればよいですか?

kill -l

24.ファイルの検索に使用されるコマンドは何ですか?形式は何ですか?

find dir -name "string*"

25.どのコマンドを使用して、現在ホストを使用しているのかを確認しますか?現在の端末情報を見つけるためにどのコマンドを使用しますか?

wユーザー名;ユーザーのマシン名またはtty番号;リモートホストアドレス;ユーザーがシステムにログインする時間;アイドル時間(あまり役に立たない); tty(端末)に接続されたプロセスによって使用された時間(JCPU時間);現在のプロセスによって使用された時間(PCPU時間);ユーザーが現在使用しているコマンド。

whoユーザー名、tty番号、日時、ホストアドレス

whoami,id -unこのコマンドは、ログインユーザー名を表示するために使用されます

lastコマンドを使用して、特定のユーザーのログインシステム(最後のジェイソン)の履歴を表示できます:ユーザー名、ttyデバイス番号、過去のログイン日時、ログアウト日時、合計作業時間。現在
の端末情報を検索します。who am i

26.使用されているコマンドのリストを表示するために使用されるコマンドは何ですか?

history

27.ディスク使用スペースをチェックするために使用されるコマンドは何ですか?空き容量はどうですか?

df -hl

文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
28.ネットワークが接続されているかどうかを確認するために使用されるコマンドは何ですか?

netstat

29. IPアドレスとインターフェイス情報を表示するために使用されるコマンドは何ですか?

ifconfig

30.さまざまな環境変数を表示するために使用されるコマンドは何ですか?

env
家のようにすべてのビューを表示:env $HOME

31.コマンドプロンプトを指定するために使用されるコマンドは何ですか?

\u現在のユーザーアカウントを
\h表示し、現在のホスト名を
\W表示し、現在のパス、最後のディレクトリのみを
\w表示し、現在の絶対パスを表示し(現在のユーザーディレクトリは〜に置き換えられ
$PWDます)、現在のフルパスを
\$表示し、コマンドライン「$」または「#」記号を表示し
\#ます:最初に発行されたコマンド

\d:日付に代わって、形式は次のようweekday month dateになります。例:「MonAug1」

\t:表示時間は24時間形式です。::HH:MM:SS \T表示時間は12時間形式です。\ A:表示時間は24時間形式です。HH:MM \v:: BASHバージョン情報
など。export PS1='[\u@\h \w\#]\$ '

32.検索コマンドの実行可能ファイルはどこにありますか?それを設定および追加する方法は?

whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...]

補足:このwhereis手順では、特定のディレクトリで適格なファイルを検索します。これらのファイルの強度は、元のコード、バイナリファイル、またはヘルプファイルに属している必要があります。

-b 只查找二进制文件。   

-B <目录> 只在设置的目录下查找二进制文件。   
-f 不显示文件名前的路径名称。   
-m 只查找说明文件。   

-M  <目录> 只在设置的目录下查找说明文件。    
-s 只查找原始代码文件。   
-S <目录> 只在设置的目录下查找原始代码文件。    
-u  查找不包含指定类型的文件。   

which 指令会在 PATH   变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。  

-n 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。   

-p 与-n 参数相同,但此处的包括了文件的路径。   
-w 指定输出时栏位的宽度。   
-V 显示版本信息
33.コマンドを見つけて実行するために使用されるコマンドは何ですか?

which実行可能ファイルwhereisのみをチェックし、バイナリ、ドキュメント、ソースファイルなどのみをチェックします。

34.コマンドのエイリアスを作成するにはどうすればよいですか?

alias la='ls -a'

35. duとdfの定義、およびその違いは?

duディレクトリまたはファイルのサイズを表示します。
df各<file>が配置されているファイルシステムの情報を表示します。デフォルトでは、すべてのファイルシステムが表示されます。
(ファイルシステムは、iノード、ディスク分散マップ、間接ブロック、スーパーブロックなど、独自のデータの一部を記録するために、ディスクブロックの一部を割り当てます。

これらのデータは、ほとんどのユーザーレベルのプログラムには表示されず、通常はと呼ばれMeta Dataます。duコマンドは、ユーザーレベルのプログラムである、それは考えていないMeta Data、とdfファイルシステムのディスク割り当ての表示コマンド
の地図をと考えますMeta Data

dfこのコマンドは実際のファイルシステムデータを取得し、duコマンドはファイルシステムの一部のみを調べます。

36.awkの詳細な説明。
awk '{pattern + action}' {filenames}

#cat /etc/passwd |awk -F ':' '{print $1"\t"$7}' //-F 的意思是以':'分隔 root /bin/bash

daemon /bin/sh 搜索/etc/passwd 有 root 关键字的所有行

#awk -F: '/root/' /etc/passwd root:x:0:0:root:/root:/bin/bash

おすすめ

転載: blog.csdn.net/phpCenter/article/details/105844122