1. 程式人生 > >Linux終端常用命令(二)

Linux終端常用命令(二)

grep命令: 作用:在檔案中搜索字串匹配的行並輸出 語法:grep[-cinv]’搜尋的字串’ filename -v :反向選擇,顯示不包含匹配文字的所有行 eg: grep -v “^#” /etc /inittab 表示含義:顯示inittab檔案中不以#開頭的內容

壓縮、解壓縮命令: gzip 只能壓縮檔案,不能壓縮目錄,不保留原始檔 壓縮命令:gzip [檔名] 解壓縮命令:gzip -d 檔名.gz

系統關機命令: shutdown -h now 立刻關機

利用Tab鍵 自動補全 VIM文字編輯器 三種模式: vim file 進入命令模式 通過( i游標之前/a游標之後/下一行)進入插入模式 按住ESC回到命令模式 在命令模式下,輸入:,進入低行模式/編輯模式 按下Enter回到命令模式

把內容寫入檔案:echo “內容” >/>> 檔名

:表示覆蓋原檔案內容

:表示追加

Linux 環境配置 修改ip地址 修改配置檔案 IPADDR NETMASK GATEWAY閘道器

網路通訊命令: ping 作用:測試網路連通性。 可以通過 -c 來指定傳送的次數 eg:ping -c 3 127.0.0.1

ifconfig 作用:檢視和設定網絡卡網路配置

磁碟空間命令: df 作用,顯示各個分割槽的容量,已使用量,未使用量及掛載點等資訊,看剩餘空間 eg:df -h 顯示如下:

du -sh /home 以常用單位(K,M,G)為單位顯示/home 目錄的總大小

free -m 以MB為單位檢視記憶體使用狀況。 使用者管理命令:新增一個使用者 useradd 使用者名稱

     刪除一個使用者:userdel   使用者名稱                  此時刪除了使用者名稱但還有宿主目錄
                             userdel   -r   使用者名稱           此時宿主目錄也同時被刪除  
            修改使用者密碼:passwd      使用者名稱

程序和程式的區別: 程式是靜態,本身作為一種軟體資源長期儲存。程序是程式的執行過程,他是動態概念。

程序和執行緒的區別: 程序:正在執行的程式和命令。有自己的地址空間,並佔用一定的系統資源。 執行緒:執行緒不能獨立存在,它由程序建立。執行緒耗費的cpu和記憶體要小與程序

ps命令: 作用:檢視系統中的程序資訊。 檢視系統中的所有程序: ps aux 或者ps -le 檢視使用者執行的程序:ps aux | grep 使用者名稱 檢視麼一程序: ps aux | grep 程序 eg:ps aux | grep init 檢視程序樹:pstree pstree -p 檢視程序樹 pstree -u 檢視程序使用者

top命令 檢視系統健康狀態:cpu 和記憶體的使用狀態 kill 作用:關閉程序 kill -9 程序號 強行關閉 (常用) kill -1 程序號 重啟程序

三種基本許可權: r可讀 w可寫 x可執行