Linux用の便利なコマンド

これは完全なリストを意図したものではありませんが、Linuxコマンドコンソールで最も一般的で便利なコマンドのかなりの部分が見つかることを保証します。 🙂

一般的なコマンド

dmesg
起動時にカーネルによって表示されるメッセージを出力します。

depmod -a
「カーネル」用にロードされるモジュールの依存関係を含むファイルを生成します。つまり、システムでサードパーティを使用するためにロードする必要があるモジュールを認識できます。

無料です。
メモリ使用量の統計。

初期化q
inittabにあるパラメータを読み取るコマンド。

吸う
行で指定されたモジュールを有効(「ロード」)にして、「カーネル」がそれを使用できるようにします(例:insmod ip_alias.o)

ldconfig
システムで使用されるライブラリを更新します。プログラムをインストールするたびに実行することをお勧めします。

lsmod
カーネルによって有効にされているモジュールに関する情報が表示されます。

mount
システムパーティション、CD-ROM、フロッピーをシステムで読み取ることができます。 その形式:mount-t。 / etc /fstab.ón>も参照してください。
smbマウント>上
mountコマンドと似ていますが、このコマンドがSambaのパーティションをマウントするために使用される点が異なります。
スムブマウント>上
smbmoon>でアクティブ化されたパーティションを無効にするために使用されます
>上
さまざまなシステムパラメータ(サウンド、Xウィンドウ、マウス..)を設定するためのメニューを表示します。
配置する>上
Locateコマンドを使用してファイルの検索に使用されるデータベースを更新します。ón>
STAT>上
指定されたファイルに関する詳細情報(変更日と変更日、ファイル所有者など)が表示されます。
umount>上
示されたパーティションを非アクティブ化します。このコマンドが取るパラメーターは、mount.ón>のパラメーターと同様です。
uname -a>上
«ホスト».ón>に関する完全な情報
uptime>上
現在の時刻、最後の「再起動」以降にシステムが実行されている時刻、サーバーに接続しているユーザー、過去1,5分および15分のシステム負荷。
hostname>上
«ホスト».ón>の名前
chkconfig>上
このコマンドは、/ etc / rc.d /init.dón>ディレクトリにある「スクリプト」の実行レベルに関する情報を表示します。
>上
コード:

chkconfig --list httpdこのコマンドは次を表示します:httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

上記は、ブートレベル3が使用されている場合、/ etc / rc.d /init.dディレクトリのhttpd "script"が "start"引数を受け取り、ブートレベル6を実行している場合、httpdが引数「停止」など..

「開始」引数に向けて変更するには:

コード:

chkconfig --add --level

「停止」引数に向けて変更するには:

コード:

chkconfig --del --level

*表示される情報の元となる/etc/rc.d/rc[0-6]ディレクトリから正確に取得されます chkconfig.

ntsysv
と同じ機能を持つグラフィカルツールです chkconfig、違いは、このツールがすべての「スクリプト」をレベルごとに表示することです。つまり、コマンドntsysv –level 3を使用すると、グラフにレベルのすべての「スクリプト」のステータス「停止」または「開始」が表示されます。ブート3。 以下は同じ方法で使用されます:ntsysv –レベル5、ntsysv –レベル0など。

として chkconfigntsysv /etc/rc.d/rc[0-6ディレクトリ]にある情報を変更して取得します

ネットワーク環境コマンド

ネットワーク環境で 

host
「ホスト」のIPアドレスを決定します。ホスト-aはすべてのDNS情報を表示します。

ifconfig
ネットワークインターフェイスを構成してそのステータスを確認できます。これは、ifconfigの形式です。例:ifconfig eth0

ifup
指定されたインターフェイスを有効にします(例:ifup eth0)。

ifdown
指定されたインターフェイスを無効にします(例:ifdown eth0)。

netstat -a
«ホスト»によって発信および受信されたすべてのネットワーク接続

netstat -r
システムのルーティングテーブルを表示します

netstat -i
各インターフェースのネットワーク統計

nslookup
DNSサーバーで情報を探します。例:nslookup -query = mx osomosis.com、パラメーターが指定されていない場合は、インタラクティブモードになります

ping -s 1016
「デフォルト」が1024であるのに対し、8バイト(ヘッダー512バイト)のpingパケットを送信します。

ルート追加
«ホスト»との間でルーティングテーブルを追加できます。 例:インターフェースeth206.171.55.16を介してネットワーク255.255.255.240ネットマスク0のすべての情報をガイドするには:

コード:

ルート追加 -net 206.171.55.16 255.255.255.240 eth0

特定のインターフェイス(「デフォルトゲートウェイ」)を介してすべてのトラフィックをルーティングするには:


コード:

ルート追加デフォルトgw206.171.55.51 eth0

これにより、アドレス206.171.55.51を介してすべての情報が送信されます。

ルート-n:
«ホスト»のルーティングテーブルを表示します。 注:「IP転送」は/ etc / sysconfig / networkでオンになっている必要があります。また、「カーネル」は「IP転送」用に構成されている必要があります。

smbclient
これは、Sambaを介して行われる接続をシミュレートするFTPクライアントのように機能します。

tcpdump
ホスト上のインターフェースのデバッグを許可します。

testparm
Sambaが使用するsmb.confファイルの有効性を確認してください。

プロセス制御のコマンド

プロセス制御:

ps -aux
すべてのシステムプロセスが名前と開始時刻とともに表示されます。

kill
Unixプロセスに信号を送信するために使用されます。
キル-HUP: 番号付けされたプロセスに信号を送り、構成ファイルを再読み取りします。
キル-INT: プロセスに番号を付けてください。番号は中断されます。
キル-TERM: -KILLとは異なり、このオプションはプロセスを終了する機会を与えるため、プロセスを終了する必要があることを番号で示します。
キル-STOP: プロセスに番号を付けて、一時停止します。
殺す-続き: 続けた番号の付いたプロセスをポイントします。このコマンドは、-STOPが適用されたプロセスを再開するために使用されます。
キル-キル: プロセスを番号で示します。すぐに終了するには、プロセスが突然終了します。

killall killとは異なり、killallではプロセスに名前で通知できます。 指定された名前で-TERMシグナルをプロセスに送信します。 注:デフォルトでは、killおよびkillallによって取得される信号は-TERMです。

ps-l このコマンドは、PRIとNIのXNUMXつのパラメーターを表示します。 PRIパラメータは、オペレーティングシステムによって計算されるプロセスの現在の優先度を示し、PRIを決定するときにNI値が考慮されます。 * NIとは何ですか? : NIは「素敵な番号」と呼ばれ、この番号は「スーパーユーザー」(「ルート」)またはプロセスの所有者によって指定され、PRIの最終的な順序に影響を与え、穏やかでないものを優先します。その値の範囲は次のとおりです。 -20(穏やかでない=優先度が高い)および20(穏やかな=優先度が低い)

nice このコマンドは、各プロセスのNI番号を指定します。

素敵な-10という名前: これにより、名前の優先度が10単位低くなります(-10の場合、-20になります)。
素敵な+10という名前: これにより、名前の優先度が10単位増加します(0の場合、+ 10になります)。

スニスとレニス プロセス番号を使用することを除いて、niceと同じ操作:
いい-10

& &は、プロセスをバックグラウンドで実行する必要があることを示すために使用されます。

top このツールは、さまざまなシステムリソースを監視し、動的な特性を備えており、プロセスごとのCPU使用率、メモリ量、起動からの時間などを表示します。 vmstat これはシステムプロセスの凝縮であるためtopと非常によく似ているため、このツールは動的になり、引数を指定する必要があります。vmstat-n

atこのコマンドを使用すると、特定のアクティビティを特定の時間にスケジュールできます。たとえば、22:00に、前のコマンドは>の形式の「プロンプト」を開きます。この「プロンプト」で、実行するすべてのコマンドを指定します。この場合は、 22:00に指定すると、Ctlrl-dを使用して終了します。

完了すると、コマンドは指定された時間に実行されるようにスケジュールされます。/var/spool/atディレクトリにジョブが含まれます。

atqコマンドは、保留中のatジョブとatrmコマンドを表示します

atでスケジュールされたジョブを削除します。 /etc/at.denyおよび/etc/at.allowも参照してください。

crontabatと同様に、スクリプトプログラムが実行される時刻を指定します。crontabの形式は次のとおりです。分時間日月end_of_weekuser_nameステートメント引数
次の例では、oracle.plプログラムを毎日XNUMX分ごとに実行します。

コード:

30 * * **ルート/usr/oracle.pl

あなたが毎月それをしたい場合:

コード:

01 3 1 **ルート/usr/oracle.pl

上記が実行されます oracle.pl 毎月3日午前01時XNUMX分。

cronジョブを指定するには、各ユーザーが/ var /スプール/ cron /ディレクトリにファイルを保持します。このディレクトリには、各ユーザーがcrontab-eコマンドを使用してアクセスします

時間、日、週、月ごとのcrontabジョブを指定する/ etc / crontabファイルにより、crontabの実行が容易になります。このように、ユーザーは対応するディレクトリにファイルを配置するだけで済みます。 /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly

レコードとシステムのコマンド

レジスターの制御«ログ» 

tail
ファイルの終わりを確認できます。このコマンドは、ログファイル«logs»が常に末尾に大きくなるため便利です–f / var / log / messages

監視する必要のある行数を指定することもできます。

コード:

tail --f --line 15 / var / log / messages

上記のコマンドは、ファイルの最後の15行を表示します( "default" = 10)。 –fはファイルを開いたままにして、イベントが追加されたときにファイルを監視できるようにします。

システム構成 
/ usr / sbin / sndconfig: システムのサウンドを構成するために使用される実行可能。
/ bin / netconf: ネットワークインターフェイスの構成に使用される実行可能。

管理コマンド

sysctl
説明:実行時にカーネルパラメーターを構成します。
例:sysctl -a

ulimit
説明:システムの制限(開いているファイルの最大数など)を示します
例:ulimit

adduser
説明:システムユーザーを追加します。
例:adduser pepe、adduser -s / bin / false pepe

userdel
説明:=システムからユーザーを削除します
例:userdel pepe

usermod
説明:=システムユーザーを変更します
例:usermod -s / bin / bash pepe

df
説明:=ディスクが空いています。 利用可能なディスク容量。 非常に便利。
例:df、df -h

uname
説明:= unix名。 現在使用しているunixのタイプ、カーネルなどに関する情報。
例:うなめ、うなめ-a

netstat
説明:アクティブなネットワーク接続に関する情報。
例:netstat、netstat -ln、netstat -l、netstat -a

ps
説明:=実行中のプロセスに関するすべての情報を処理します。
例:ps、ps -axf、ps -A、ps -auxf

無料です。
説明:RAMとSWAPのステータスを示します。
例:無料

ping
説明:リモートホストに到達したかどうかを確認するためのネットワークツール。
例:ping www.rediris.es

traceroute
説明:別のマシンに到達するために必要なパスを示すネットワークツール。
例:traceroute www.rediris.es

du
説明:=ディスク使用。 ディスクの使用状況。 ディスク上で占有されているスペースを表示します。
例:du *、du -sH / *、du -sH /など

ifconfig
説明:=インターフェイス構成。 ネットワークインターフェイス、モデムなどの構成。
例:ifconfig、ifconfig eth0 ip netmask 255.255.255.0

route
説明:他のネットワークへのルートを管理します。
例:route、route -n

イプトラフ
説明:コンソールアプリケーションのすべてのIP、UDP、ICMPネットワークトラフィックを表示します。
フィルタを使用でき、ファイアウォールの診断とデバッグに非常に役立ちます。
例:iptraf

tcpdump
説明:ネットワークトラフィックのコンテンツをダンプします。
例:tcpdump、tcpdump -u

lsof
説明:各プロセスで使用されるファイル(ライブラリ、接続)を表示します
例:lsof、lsof -i、lsof | grepファイル

lsmod
説明:ロードされているカーネルモジュールを表示します。
例:lsmod

modprobe
説明:モジュールをインストールしようとします。モジュールが見つかった場合は、一時的にインストールします。
例:modprobe ip_tables、modprobe eepro100

rmmod
説明:ロードされているカーネルモジュールを削除します
例:rmmod

スニフィット
説明:すべてのネットワークトラフィックのスニファーまたはスヌーパー。 通常、デフォルトではインストールされません。
例:sniffit -i

その他

ls
説明:=リスト。 ディレクトリの内容を一覧表示します。
例:ls、ls -l、ls -fl、ls –color

cp
説明:=コピー。 ファイル/ディレクトリをコピーします。
例:cp -rfp / tmpディレクトリ、cpファイルnew_file

rm
説明:=削除します。 ファイル/ディレクトリを削除します。
例:rm -fファイル、rm -rfディレクトリ、rm-iファイル

mkdir
説明:=ディレクトリを作成します。 ディレクトリを作成します。
例:mkdirディレクトリ

rmdir
説明:=ディレクトリを削除します。 ディレクトリを削除します。空にする必要があります。
例:rmdirディレクトリ

mv
説明:=移動します。 ファイル/ディレクトリの名前を変更または移動します。
例:mvディレクトリディレクトリ、mvファイルnew_name、mvファイルa_directory

date
説明:システム日付管理。表示および設定できます。
例:日付、日付10091923

history
説明:ユーザーが入力したコマンドの履歴を表示します。
例:履歴| もっと

他には?
説明:25行ごとに一時停止するファイルの内容を表示します。
例:その他のファイル

grep
説明:ファイルの内容をフィルタリングします。
例:catファイル| grep文字列

cat
説明:ファイルのすべてのコンテンツを一時停止せずに表示します。
例:catファイル

chmod
説明:ファイル/ディレクトリの読み取り/書き込み/実行の権限を変更します。
例:chmod + rファイル、chmod + wディレクトリ、chmod + rwディレクトリ-R、chmod-rファイル

chown
説明:=所有者を変更します。 ユーザー権限の変更:ファイル/ディレクトリのグループ。
例:chown root:ルートファイル、chown pello:ユーザーディレクトリ-R

tar
アイテムの説明:=テープARChiver。 ファイルアーカイバー。
例:tar cvf file.tarディレクトリ、tar xvf file.tar、tar zcvf file.tgzディレクトリ、tar zxvf file.tgz

gunzip
説明:ZIP互換のデコンプレッサ。
例:gunzipファイル

rpm
説明:Redhatパッケージマネージャー。 システムソフトウェアをインストールまたは更新します。
例:rpm -i package.rpm、rpm -qaプログラム、rpm –force package.rpm、rpm -q –infoプログラム

mount
説明:ハードドライブ、フロッピー、cdromをマウントします。
例:mount / dev / hda2 / mnt / lnx、mount / dev / hdb1 / mnt -t vfat

umount
説明:ユニットを分解します。
例:umount / dev / hda2、umount / mnt / lnx

wgetの
説明:httpまたはを介してファイルをダウンロードするプログラム ftp。
例:wget 
http://www.rediris.es/documento.pdf

オオヤマネコ
説明:ftpオプション付きのWebブラウザー、https。
例:lynx 
www.ibercom.com、 lynx –ソース http://www.ibercom.com/script.sh | し

FTP
説明:顧客 FTP。
例:ftp 
ftp.ibercom.com

フーイズ
説明:ドメインwhois。
例:whois 
アイバーコム.com

who
説明:ログインしたシステムユーザーを表示します。
例:who、w、who am i

電子メール
説明:メールの送信と読み取り。
例:メール 
pepe@ibercom.com <ファイル、メール-v pepe@ibercom.com <ファイル
sort
説明:ファイルの内容を並べ替えます。
例:猫/など/数字| 並べ替え、ls | ソート

ln
説明:=リンク。 リンク、ショートカットを作成します。
例:ln -s /ディレクトリリンク

tail
説明:ファイルの終わり(10行)を示します。
例:tail -f / var / log / maillog、tail -100 / var / log / maillog | もっと


説明:ファイルのヘッダー(10行)を表示します。
例:ヘッドファイル、ヘッド-100 / var / log / maillog | もっと

file
説明:ファイルの種類を教えてくれます。
例:ファイルファイル、ファイル*

出典 クリスタラボ


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   クリストファー

    これらの種類のリストを手元に置いておくことは常に良いことです🙂ありがとう

  2.   巧妙な

    PCの電源を切りたいときにプログラミングするときに重要なコマンドになると思います。
    私はコマンドについて話している:

    shutdown

    どのような情報を提供できますか?

    よろしく

  3.   齋藤モルドラグ

    いつものように、お気に入りに直接アクセスできます(コンピューターを焼いたので、別のコンピューターを購入するまでコメントしていませんでした…。XD)

  4.   ホセ·アントニオ

    こんにちは、とても良いです、私はすでにここを読んで、
    インターネットですが何も見つかりません、きっと私になります
    検索...私は高校とで初めてLinuxを勉強しています
    Ubuntu 12.10をインストールします。ターミナルに入り、学んだことを練習します。
    ルートになれない、またはmkdirを実行できないことは何もできません
    ホーム…..ect。 誰かがチュートリアルやページで私を導くことができますか
    とてもありがたいです…ありがとうございます

  5.   ホセ·アントニオ

    Linuxで10分ごとに音が消える場合に備えて、非常に興味深いチュートリアルを見つけました。

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

  6.   ホセ·アントニオ

    スクリーンセーバーがアクティブ化されたとき、つまり10分ごとに音が鳴る場合、少なくともLinuxMintのソリューションは次のブログにあります。

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

    また、ソリューションを一時停止または休止した後にサウンドも非アクティブ化される場合は、次のようになります。

    https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/

  7.   ロニ

    どうもありがとうございました、私はいくつかのコマンドをプログラムしたままにするためにATコマンドから同じものを探していました...ありがとう。

  8.   DC

    優秀な! 情報、TOPとHTOPの違いについての質問?

    ありがとうございました!