linux系統下的常用指令

1.文件管理

文件管理的命令主要有ls,rm,mv,ln,mkdir,touch,cat……

ls  查看文件列表

比如說:查看當前目錄: ls

查看文件列表並顯示文件的屬性,包括時間,組,用戶,要用:  ls -l

按照時間排序 :ls -lctr

查看根目錄下文件:ls /

rm  刪除文件

比如: 刪除文件f:rm f

刪除目錄d: rm -r d

mv  移動/改名文件

比如將文件名a改爲b:mv a b(注意:要是原本存在文件b,則之前的文件會被覆蓋)

將文件a移動目錄/temp:mv a /temp

mkdir 創建目錄

比如創建目錄a:mkdir a

touch 修改文件時間/生成新文件

比如生成一個新的空文件a:touch a

修改文件b到當前時間:touch b

cat  輸出文件內容

比如輸入文件config的內容到屏幕:cat config


2.進程管理

ps  查看系統進程

比如查看當前用戶的進程:ps

查看所有的進程,包括活動和非活動的:ps -ef

查看所有的java進程:ps -ef | grep java

其中顯示的第二列爲進程號

kill/killall  終止進程

比如說終止進程號爲300的進程:kill 300

終止進程名爲java的所有進程    killall java

bg/fg 切換進程到後臺/前臺

當進程運行在當前命令行的時候,可以按Ctrl+z暫停進程,再用bg命令將進程切換到後臺,相反,可以用fg命令將後臺進程切換到前臺,有時候我們採用&符號將進程運行在了後臺,這是就可以採用fg命令將其切換到前臺。

查看系統的進程樹

運行pstree可以輸出當前的進程樹


3.用戶管理

who  查看登陸的用戶

adduser  爲系統創建新的用戶(需要root權限,下同)

比如說增加用戶james:adduser james

增加用戶james,密碼123456:add -p 123456 james

passwd  修改用戶密碼

比如修改james的密碼爲888888:passwd james,系統提示輸入舊的密碼,再輸入新的密碼。

userdel 刪除用戶

比如刪除用戶james:userdel james

usermod  修改用戶屬性

比如修改james到admin組:usermod -p admin james


4.資源管理

top  查看系統資源狀況

top是最常用的查看系統當前狀態的工具。可以查看CPU,memory,load等

查看主機CPU信息

運行 cat /proc/cpuinfo

查詢系統內存信息

運行cat /proc/meminfo

fdisk 查看硬盤分區

fdisk -l /dev/sda可以輸出硬盤/dev/sda的分區列表

df  查看在用文件系統

運行df -h

hdparm  查看硬盤信息

比如查看硬盤hda轉速,運行hdparm -i /dev/hda

查詢系統usb接口信息

運行命令lsusb可以知道當前的系統有幾個usb接口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章