適用於Linux的有用命令

這並不是一個完整的列表,但我向您保證,您會在Linux命令控制台中找到最常用和最有用的命令的一部分。 🙂

通用突擊隊

dmesg的
在啟動時打印內核顯示的消息。

depmod-a
它生成一個文件,其中包含為“內核”加載的模塊的依賴關係,即,它能夠識別出必須加載哪些模塊才能在系統中使用第三方。


內存使用情況統計信息。

初始化q
讀取inittab中找到的參數的命令。

插入
它啟用(“加載”)該行中指定的模塊,以便“內核”可以使用它(例如:insmod ip_alias.o)

LDCONFIG
更新系統使用的庫,建議每次安裝程序時都運行它。

lsmod
它顯示有關內核啟用的模塊的信息。

安裝
允許在系統上讀取系統分區,CD-ROM,軟盤。 其格式:mount -t。 另請參見/ etc / fstab.ón>
笨拙在>
與mount命令類似,不同之處在於此命令用於在Samba中裝載分區。
滿載在>
用於停用通過smbmounton>激活的分區
格局在>
出現一個菜單,用於配置各種系統參數(Sound,Xwindow,Mouse ..)。
定位在>
使用定位命令.ón>更新用於查找文件的數據庫。
統計在>
顯示有​​關指定文件的詳細信息,例如:修改和更改日期,文件所有者...等。
數量在>
停用指示的分區,此命令所使用的參數與mount.ón>的參數相似。
uname -a在>
有關《主持人》的完整信息。
正常運行時間在>
當前時間,自上次“重新引導”以來系統運行的時間,連接到服務器的用戶以及最近1,5分鐘和15分鐘內的系統負載。
主機在>
«主機».ón>的名稱
配置文件在>
此命令顯示有關目錄/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“腳本”將收到“ start”參數,而在運行引導級別6時,httpd將收到參數“ stop” ”等

修改為“開始”參數:

碼:

chkconfig --add --level

修改為“停止”參數:

碼:

chkconfig --del --level

*正是從/etc/rc.d/rc[0-6]目錄中,它顯示的信息來自 配置文件.

系統
它是一種圖形工具,具有與以下功能相同的功能 配置文件區別在於此工具按級別顯示所有“腳本”,即,如果使用命令ntsysv –level 3,則該圖將顯示該級別所有“腳本”的狀態“停止”或“開始”開機3。 以相同的方式使用以下內容:ntsysv –level 5,ntsysv –level 0,依此類推。

如 配置文件系統 修改並獲取在/etc/rc.d/rc[0-6目錄]中找到的信息

網絡環境命令

在網絡環境中 

主持人
確定“主機”的IP地址,主機-a顯示所有DNS信息。

使用ifconfig
允許您配置網絡接口並查看其狀態,格式為ifconfig,例如:ifconfig eth0

如果上
啟用指定的接口,例如:ifup eth0。

如果向下
禁用指定的接口,例如:ifdown eth0。

netstat -a
所有網絡連接均由“主機”發起和接收

網絡統計 -r
顯示系統的路由表

網絡統計 -i
每個接口的網絡統計

NSLOOKUP
在DNS服務器中查找信息,例如:nslookup -query = mx osomosis.com,如果未指定參數,則進入交互模式

ping-s 1016
它發送1024字節(標頭8字節)的ping數據包,而“默認”值為512。

路線添加
它允許添加路由表與“主機”之間的路由。 示例:通過eth206.171.55.16接口引導網絡255.255.255.240網絡掩碼0的所有信息:

碼:

路由添加-net 206.171.55.16 255.255.255.240 eth0

要通過某個接口(“默認網關”)路由所有流量:


碼:

路由添加默認gw 206.171.55.51 eth0

這將通過地址206.171.55.51發送所有信息

路線-n:
它顯示《主機》的路由表。 注意:在/ etc / sysconfig / network中,“ IP轉發”必須為ON,並且必須為“ IP轉發”配置“內核”。

客戶端
它像FTP客戶端一樣工作,它模擬將通過Samba建立的連接。

轉儲
允許在主機上調試接口。

testparm
檢查Samba使用的smb.conf文件的有效性。

過程控制命令

過程控制:

ps -aux
它顯示所有系統進程,以及名稱和開始時間。


它用於向Unix進程發送信號。
殺死-HUP: 發信號給編號的進程以再次讀取其配置文件。
殺死-INT: 用一個數字標記該過程,該過程將被中斷。
殺死-TERM: 它用數字指示過程必須完成,與-KILL不同,此選項使過程有機會完成。
殺死-STOP: 用數字標記該過程,暫時停止。
殺死-CONT: 用數字表示該進程,我繼續該命令,該命令用於恢復已應用-STOP的進程。
殺死-殺死: 用數字指示該過程,要立即完成,該過程將突然結束。

全殺 與kill不同,killall允許您按名稱指示進程。 將-TERM信號發送到具有指定名稱的進程。 注意:默認情況下,kill和killall採取的信號是-TERM。

ps-l 該命令顯示兩個參數PRI和NI。 PRI參數指示進程的當前優先級,該優先級由操作系統計算得出,在確定PRI時會考慮NI值。 * 什麼是NI? : NI被稱為``nice number'',該數字由進程的``超級用戶''(``root'')或所有者指定,並影響PRI的最終順序,優先級較低的優先級。其值的範圍從-20(較不柔和=優先級較高)和20(較柔和=優先級較低)

尼斯 該命令指定每個進程的NI編號。

不錯的-10名為: 這將使命名的優先級降低10個單位(如果為-10,它將降至-20)。
不錯的+10命名為: 這將使命名的優先級增加10個單位(如果為0,則為+10)。

ice和 除了使用進程號以外,其他操作都與nice相同:
ice-10

& &用來表示該進程應在後台運行。

最佳 該工具監視各種系統資源並具有動態特性,它顯示每個進程的CPU使用率,內存量,自啟動以來的時間等。 vmstat的 它與top非常相似,因為它是系統進程的集合,因此此工具將變為動態的,必須指定參數:vmstat -n

at此命令允許您在特定時間安排某些活動,例如:在22:00,上一個命令打開一個形式為“>”的“提示”,在該“提示”上指定了要執行的所有命令,在這種情況在22:00,一旦指定,請使用Ctlrl -d退出。

一旦完成,命令將按計劃在指定的時間運行,目錄中的/ var / spool /包含作業。

atq命令顯示待處理的at作業,以及atrm命令

刪除預定於的作業。 另請參見/etc/at.deny和/etc/at.allow

crontab中就像at指定腳本程序運行的時間一樣,crontab具有以下形式:分鍾小時天月份end_of_week user_name語句自變量
以下示例將每天每半小時運行一次oracle.pl程序:

碼:

30 * * * *根/usr/oracle.pl

如果您想每月進行一次:

碼:

01 3 1 * *根/usr/oracle.pl

以上將執行 甲骨文 每個月的第一天,凌晨3:01。

要指定cron作業,每個用戶都在/ var / spool / cron /目錄中維護一個文件,每個用戶都可以使用crontab -e命令訪問此目錄

由於/ etc / crontab文件可以按小時,天,周和月指定crontab作業,因此可以簡化crontab的執行,這樣,用戶只需要將文件放在相應的目錄中即可: /etc/cron.小時 | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly

記錄和系統命令

控制«日誌»寄存器 

尾巴
允許您查看文件的末尾,此命令很有用,因為“ logs”文件不斷尾巴–f / var / log / messages

您還可以指定必須遵守的行數:

碼:

尾巴--f-第15行/ var / log /消息

上面的命令顯示文件的最後15行(“默認” = 10)。 –f使文件保持打開狀態,以便您可以在添加事件時觀看它。

系統配置 
/ usr / sbin / sndconfig: 可執行文件,用於配置系統聲音。
/ bin / netconf: 可執行文件,用於配置網絡接口。

管理命令

的sysctl
說明:在運行時配置內核參數。
示例:sysctl -a

極限
描述:顯示系統限制(最大打開文件等)
示例:ulimit

添加用戶
描述:添加系統用戶。
示例:adduser pepe,adduser -s / bin / false pepe

用戶名
描述:=從系統中刪除用戶
示例:userdel pepe

用戶模組
說明:=修改系統用戶
示例:usermod -s / bin / bash pepe

df
說明:=可用磁盤。 可用磁盤空間。 很有用。
示例:df,df -h

UNAME
描述:= Unix名稱。 有關我們所在的unix類型,內核等的信息。
示例:uname,uname -a

netstat命令
描述:有關活動網絡連接的信息。
示例:netstat,netstat -ln,netstat -l,netstat -a

ps
描述:=處理有關正在運行的進程的所有信息。
示例:ps,ps -axf,ps -A,ps -auxf


說明:顯示RAM和SWAP的狀態。
示例:免費


說明:網絡工具,用於檢查我們是否到達遠程主機。
示例:ping www.rediris.es

跟踪路由
說明:網絡工具,向我們展示了到達另一台計算機的方法。
示例:traceroute www.rediris.es

du
說明:=磁盤使用。 磁盤使用情況。 顯示磁盤上已佔用的空間。
例如:du *,du -sH / *,du -sH /等

使用ifconfig
說明:=接口配置。 網絡接口,調製解調器等的配置
示例:ifconfig,ifconfig eth0 ip網絡掩碼255.255.255.0

路線
描述:管理到其他網絡的路由。
示例:route,route -n

網絡傳輸
描述:在控制台應用程序中顯示所有IP,UDP,ICMP網絡流量。
它允許使用過濾器,並且在診斷和調試防火牆方面非常有用
示例:iptraf

轉儲
說明:轉儲網絡流量的內容。
示例:tcpdump,tcpdump -u


描述:顯示每個進程使用的文件(庫,連接)
示例: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
描述:= make dir。 創建目錄。
示例:mkdir目錄

命令rmdir
描述:=刪除目錄。 刪除目錄,它們必須為空。
示例:rmdir目錄

mv
說明:=移動。 重命名或移動文件/目錄。
示例:mv目錄目錄,mv文件new_name,mv文件a_directory

日期
說明:系統日期管理,可以查看和設置。
示例:日期,日期10091923

歷史
說明:顯示用戶輸入的命令的歷史記錄。
示例:歷史| 更多

更多
描述:顯示文件內容,每25行暫停一次。
示例:更多文件

grep的
說明:過濾文件內容。
示例:貓文件| grep字符串


描述:顯示文件的所有內容,不加任何暫停。
示例:cat文件

CHMOD
描述:更改讀取/寫入/執行文件/目錄的權限。
示例:chmod + r文件,chmod + w目錄,chmod + rw目錄-R,chmod -r文件

喬敦
描述:=更改所有者。 更改用戶權限:文件/目錄組。
示例:chown root:根文件,chown pello:用戶目錄-R

焦油
項目說明:=磁帶ARchiver。 文件存檔器。
例如:tar cvf file.tar目錄,tar xvf file.tar,tar zcvf file.tgz目錄,tar zxvf file.tgz

拉鍊
說明:ZIP兼容的解壓縮器。
示例:gunzip文件


說明:Redhat軟件包管理器。 安裝或更新系統軟件。
示例:rpm -i package.rpm,rpm -qa程序,rpm –force package.rpm,rpm -q –info程序

安裝
描述:安裝硬盤,軟盤,CDROM。
例如:mount / dev / hda2 / mnt / lnx,mount / dev / hdb1 / mnt -t vfat

數量
說明:拆卸單元。
例如:umount / dev / hda2,umount / mnt / lnx

wget的
說明:通過http或Windows下載文件的程序 FTP。
示例:wget 
http://www.rediris.es/documento.pdf

猞猁
描述:帶有ftp選項https的Web瀏覽器。
示例:lynx 
www.ibercom.com, lynx –來源 http://www.ibercom.com/script.sh | SH

FTP
說明:客戶 FTP。
示例:ftp 
ftp.ibercom.com網站

域名
說明:域whois。
示例:whois 
ibercom.com


說明:顯示已登錄的系統用戶。
示例:誰,w,我是誰

郵件
描述:發送和閱讀電子郵件。
示例:郵件 
pepe@ibercom.com <文件,郵件-v pepe@ibercom.com <文件
分類
描述:對文件內容進行排序。
例如:貓/等/數字| ls | 分類

ln
描述:=鏈接。 創建鏈接,快捷方式。
示例:ln -s /目錄鏈接

尾巴
說明:顯示文件的結尾(10行)。
例如:tail -f / var / log / maillog,tail -100 / var / log / maillog | 更多


描述:顯示文件頭(10行)。
示例:頭文件,頭-100 / var /日誌/ maillog | 更多

文件
說明:它告訴我們文件的類型。
示例:文件文件,文件*

來源: 克里斯塔拉


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   瓦爾 他說:

    擁有這些類型的列表總是很好的🙂謝謝

  2.   卡夫蒂 他說:

    我想在編程時要關閉PC時,這將是一條重要命令。
    我說的是命令:

    關閉

    您能為我們提供什麼信息?

    問候

  3.   齊藤莫德拉格 他說:

    一如既往的好,直接進入收藏夾(在燒錄計算機之前,我還沒有評論,直到我買了另一本…XD)。

  4.   何塞·安東尼奧 他說:

    您好,很好,我已經讀過這裡,我在尋找解決方案
    互聯網,但我找不到任何東西,我一定不知道會是我
    搜索...我是在高中和在這第一次學習Linux
    安裝Ubuntu 12.10我進入終端以練習我學到的知識並
    我不能做任何事都不能成為root或在其中執行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分鐘消失一次,那麼以下博客至少提供了Linux Mint中的解決方案:

    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差異之間的問題?

    謝謝!