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:查找文件裏符合條件的字符串,並把匹配的行打印出來,可以使用正則表達式。