Linux常用命令~~~
Linux常用命令~~~
1. 查看當前的Linux服務器的運行級別
‘who -r’ 和‘runlevel’命令可以查看當前linux服務器運行級別
2.?查看Linux的默認網關
‘route -n’和‘nestat - nr’可以查看默認網關,也可以顯示當前路由表。
3. 查看bond0狀態:cat /pro/net/bonding/bond0
4. linux系統中/pro 文件系統的作用
/proc文件系統是一個基于內存的文件系統,其維護著關于當前正在運行的內核狀態信息,(其中包括CPU、內存、分區劃分、I/O地址、直接內存訪問通道和正在運行的進程)這個文件系統所代表的并不是各種實際存儲信息的文件,它們指向的是內存里的信息。/proc文件系統是由系統自動維護的。
5.如何在/usr目錄下找出大小超過10MB的文件
find /usr -size +10M
6.?如何在/home目錄下找出120天之前被修改過的文件
find /home -mtime +120
7.?如何在/var目錄下找出90天之內未被訪問過的文件?
find /var \! -atime -90
8.?在整個目錄樹下查找文件"core",如發現則無需提示直接刪除它們
find / -name core -exec rm {} \;
9.?strings命令有什么作用?
strings命令用來提取和顯示非文本文件中的文本字符串。
10.Linux中的at命令有什么用?
答: at命令用來安排一個程序在未來的做一次一次性執行。所有提交的任務都被放在 /var/spool/at 目錄下并且到了執行時間的時候通過atd守護進程來執行。
?11.? 當前目錄和上層目錄: ./ ?../主目錄: ~/
切換目錄: cd
12.?查看當前進程: ps
執行退出: exit
查看當前路徑: pwd
13.?清屏: clear
退出當前命令: ctrl+c 徹底退出
執行睡眠 : ctrl+z 掛起當前進程fg 恢復后臺
14.?ls 執行的功能: 列出指定目錄中的目錄,以及文件
a 所有文件l 詳細信息,包括大小字節數,可讀可寫,可執行的權限等
15.?軟鏈接: ln -s slink source
硬鏈接: ln link source
16.?創建目錄: mkdir
創建文件:典型的如 touch,vi 也可以創建文件,其實只要向一個不存在的文件輸出,都會創建文件
復制文件: cp
17.?查看文件內容有哪些命令可以使用?
vi 文件名 #編輯方式查看,可修改
cat 文件名 #顯示全部文件內容
more 文件名 #分頁顯示文件內容
less 文件名 #與 more 相似,更好的是可以往前翻頁
tail 文件名 #僅查看尾部,還可以指定行數
head 文件名 #僅查看頭部,還可以指定行數
18.?Grep 命令有什么用? 如何忽略大小寫? 如何查找不含該串的行?
是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹 配的行打印出來。
grep [stringSTRING] filename grep [^string] filename
19.?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死掉的進程
總結
以上是生活随笔為你收集整理的Linux常用命令~~~的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于maven面试的哪些事儿~
- 下一篇: linux下tomcat部署java w