常用的Linux命令

1.請解釋下列10個shell命令的用途

top:是linux下常用的性能分析工具,能夠實時的顯示系統中各個進程的資源佔用情況,類似於windows的資源管理器,查看系統的cpu,內存,運行時間,交互分區,執行線程等信息。對進程狀態進行實時監控。

ps:顯示系統進程在瞬間的運行狀態

mv:文件/目錄改名或變更存儲位置

find:在指定的路徑下查找指定文件

df:檢查磁盤佔用空間情況

cat:將文件的內容打印到標準輸出

chmod:改變文件的權限

chgrp:改變文件的所屬組

grep:過濾文件,根據給定的字符串,對文件的每一行進行搜索,如找到,則輸出該行的內容。

wc:統計指定文件的字節數,字數,行數,並顯示輸出。

2.寫出15個你所知道的常用的linux的命令和功能

ls:列出目錄

cp:複製

rm:刪除

cat

mkdir:建立目錄

tar:打包文件

ps

top

df

find:

grep:過濾文本

mount:掛載/卸載指定的文件系統

ifconfig:配置網絡或者顯示當前網絡接口狀態

telent:遠程登錄

3.vim編輯器中,選中,複製,粘貼,刪除的命令是什麼?

  選中:v

  複製:y

  粘貼:p

  刪除:d

4.獲取文件的行數

  wc -l filename

5.查看文件所包含的hello行

  grep hello 文件名

6.如何把一個文件的內容添加到領一個文件的末尾

  cat file1 >> file 2

7.如何實時的顯示一個文件的輸出

  more或者less

8.定時執行一個程序的方法是什麼?

  可以使用at或者crontab,at是僅執行一次就結束調度的命令,而crontab是可以循環一直執行下去的。

9.linux下如何查看所有的用戶

  cat /etc/passwd

10.find 和grep的區別

    find:在磁盤/分區中找到文件,可以配 type 可以配 size time 等,通過文件名或文件大

小或訪問時間找到指定文件。

    grep:查找文件裏符合條件的字符串,並把匹配的行打印出來,可以使用正則表達式。 

1.查找文件 
find / -name filename.txt 
根據名稱查找/目錄下的filename.txt文件。

2.查看一個程序是否運行 
ps –ef|grep tomcat 
查看所有有關tomcat的進程

3.終止線程 
kill -9 19979 
終止線程號位19979的線程

4.查看文件,包含隱藏文件 
ls -al

5.當前工作目錄 
pwd

6.複製文件包括其子文件到自定目錄 
cp -r sourceFolder targetFolder

7.創建目錄 
mkdir newfolder

8.刪除目錄(此目錄是空目錄) 
rmdir deleteEmptyFolder

9.刪除文件包括其子文件 
rm -rf deleteFile

10.移動文件 
mv /temp/movefile /targetFolder

擴展重命名 mv oldNameFile newNameFile

11.切換用戶 
su -username

12.修改文件權限 
chmod 777 file.java 
//file.java的權限-rwxrwxrwx,r表示讀、w表示寫、x表示可執行

13.壓縮文件 
tar -czf test.tar.gz /test1 /test2

14.列出壓縮文件列表 
tar -tzf test.tar.gz

15.解壓文件 
tar -xvzf test.tar.gz

16.查看文件頭10行 
head -n 10 example.txt

17.查看文件尾10行 
tail -n 10 example.txt

18.查看日誌文件 
tail -f exmaple.log 
//這個命令會自動顯示新增內容,屏幕只顯示10行內容的(可設置)。

19.啓動Vi編輯器 
vi 
20.查看系統當前時間 
date 
命令會輸出 周幾 幾月 幾日 時間 和 時間顯示格式 和年份 
Sat Jan 20 04:39:49 CST 2018 
date +”%Y-%m-%d” 
顯示如下: 

[root@ming xxx]# date +"%Y-%m-%d" 
2018-01-20 

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