Linux常用命令~~~
Linux常用命令~~~
1. 查看當(dāng)前的Linux服務(wù)器的運行級別
‘who -r’ 和‘runlevel’命令可以查看當(dāng)前l(fā)inux服務(wù)器運行級別
2.?查看Linux的默認網(wǎng)關(guān)
‘route -n’和‘nestat - nr’可以查看默認網(wǎng)關(guān),也可以顯示當(dāng)前路由表。
3. 查看bond0狀態(tài):cat /pro/net/bonding/bond0
4. linux系統(tǒng)中/pro 文件系統(tǒng)的作用
/proc文件系統(tǒng)是一個基于內(nèi)存的文件系統(tǒng),其維護著關(guān)于當(dāng)前正在運行的內(nèi)核狀態(tài)信息,(其中包括CPU、內(nèi)存、分區(qū)劃分、I/O地址、直接內(nèi)存訪問通道和正在運行的進程)這個文件系統(tǒng)所代表的并不是各種實際存儲信息的文件,它們指向的是內(nèi)存里的信息。/proc文件系統(tǒng)是由系統(tǒng)自動維護的。
5.如何在/usr目錄下找出大小超過10MB的文件
find /usr -size +10M
6.?如何在/home目錄下找出120天之前被修改過的文件
find /home -mtime +120
7.?如何在/var目錄下找出90天之內(nèi)未被訪問過的文件?
find /var \! -atime -90
8.?在整個目錄樹下查找文件"core",如發(fā)現(xiàn)則無需提示直接刪除它們
find / -name core -exec rm {} \;
9.?strings命令有什么作用?
strings命令用來提取和顯示非文本文件中的文本字符串。
10.Linux中的at命令有什么用?
答: at命令用來安排一個程序在未來的做一次一次性執(zhí)行。所有提交的任務(wù)都被放在 /var/spool/at 目錄下并且到了執(zhí)行時間的時候通過atd守護進程來執(zhí)行。
?11.? 當(dāng)前目錄和上層目錄: ./ ?../主目錄: ~/
切換目錄: cd
12.?查看當(dāng)前進程: ps
執(zhí)行退出: exit
查看當(dāng)前路徑: pwd
13.?清屏: clear
退出當(dāng)前命令: ctrl+c 徹底退出
執(zhí)行睡眠 : ctrl+z 掛起當(dāng)前進程fg 恢復(fù)后臺
14.?ls 執(zhí)行的功能: 列出指定目錄中的目錄,以及文件
a 所有文件l 詳細信息,包括大小字節(jié)數(shù),可讀可寫,可執(zhí)行的權(quán)限等
15.?軟鏈接: ln -s slink source
硬鏈接: ln link source
16.?創(chuàng)建目錄: mkdir
創(chuàng)建文件:典型的如 touch,vi 也可以創(chuàng)建文件,其實只要向一個不存在的文件輸出,都會創(chuàng)建文件
復(fù)制文件: cp
17.?查看文件內(nèi)容有哪些命令可以使用?
vi 文件名 #編輯方式查看,可修改
cat 文件名 #顯示全部文件內(nèi)容
more 文件名 #分頁顯示文件內(nèi)容
less 文件名 #與 more 相似,更好的是可以往前翻頁
tail 文件名 #僅查看尾部,還可以指定行數(shù)
head 文件名 #僅查看頭部,還可以指定行數(shù)
18.?Grep 命令有什么用? 如何忽略大小寫? 如何查找不含該串的行?
是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹 配的行打印出來。
grep [stringSTRING] filename grep [^string] filename
19.?Linux 中進程有哪幾種狀態(tài)?在 ps 顯示出來的信息中,分別用什么符號表示的?
1. 不可中斷狀態(tài):進程處于睡眠狀態(tài),但是此刻進程是不可中斷的。不可中斷是指進程不響應(yīng)異步信號
2. 暫停狀態(tài)/跟蹤狀態(tài):向進程發(fā)送一個SIGSTOP信號,它就會因響應(yīng)該信號而進入TASK_STOPPED狀態(tài);當(dāng)進程正在被跟蹤時,它處于TASK_TRACED這個特殊的狀態(tài)(正在被跟蹤是指:線程暫停下來,等待跟蹤它地進程對它進行操作)
3. 就緒狀態(tài):在run_queue隊列中的狀態(tài)
4. 運行狀態(tài):在run_queue隊列里的狀態(tài)
5. 可中斷睡眠狀態(tài):處于這個狀態(tài)的進程因為等待某某事件的發(fā)生(比如等待 socket 連接、等待信號量),而被掛起
6。zombie 狀態(tài)(僵尸):父親沒有通過 wait 系列的系統(tǒng)調(diào)用會順便將子進程的尸體(task_struct)也釋放掉
7. ?退出狀態(tài)
D 不可中斷 Uninterruptible(usually IO)
R正在運行,或在隊列中的進程
S處于休眠狀態(tài)
T停止或被追蹤
Z 僵尸進程
W 進入內(nèi)存交換(從內(nèi)核 2.6 開始無效)
X死掉的進程
總結(jié)
以上是生活随笔為你收集整理的Linux常用命令~~~的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于maven面试的哪些事儿~
- 下一篇: Eclipse集成PyDev5.2.0开