一、程序相關
1 顯示所有執行中的程序
ps aux | less
2 殺死程序
pkill 程序名
killall 程序名
kill -9 $(pidof 程序名關鍵字)
3 linux 檢視指定程序和關閉程序
比如:ps -ef |grep writer
(查詢所有有關writer的程序, 顯示如下 9942代表pid)
liyulin 9942 8971 0 16:58 pts/0 00:00:00 grep --color=auto writer
結束程序的話直接 kill -9 程序id就可以了
4 linux批量殺掉帶有某個關鍵字的程序
ps -ef|grep ******|grep -v grep |awk 『』|xargs kill
******——要殺掉的程序關鍵字
解釋:列出包含關鍵字的程序,除去當前的grep程序,輸出第二列(程序pid),kill掉
二、檔案相關
1、mkdir -p 命令
建立 test1 、test2、test3 三個資料夾命令:
[root@localhost ~]# mkdir test1 test2 test3
使用 -p 引數來建立多級資料夾,例如: test1/test2/test3
[root@localhost ~]# mkdir -p test1/test2/test3
在多個資料夾裡的每個資料夾裡面需要建立乙個temp資料夾的話,可以用如下命令實現:
[root@localhost ~]# mkdir /temp
2、rm命令:刪除檔案
-f:在刪除過程中不給任何指示,直接刪除。
-r:將引數中列出的全部目錄和子目錄都遞迴地刪除。
-i:與-f選項相反,互動式刪除,在刪除每個檔案時都給出提示。
注:刪除檔案可以直接使用rm命令,若刪除目錄需配合"-r"
還可以使用rmdir -p a1/a2/a3/a4 來刪除非空目錄(rm 不適用「-p」)
3、cp命令:拷貝檔案
cp -r 和-r的區別是??
功能上是等價的。不加-r或者-r的時候,只拷貝檔案,不拷貝資料夾;加上後則會拷貝資料夾–包括下一級的子文製件夾,以及子資料夾中的子資料夾
另外rm的-r -r功能同上
ls的-r功能同上,-r的功能是結果反向排列
4、mv命令:移動檔案與目錄,或更名
sudo mv /usr/bashrc1 /usr/test
將/usr目錄下的bashrc1 移動到 /usr/test
sduo mv /usr/test /usr/test2
將例的test目錄重新命名為test2
5、ls命令:檢視檔案及目錄
ls -a可以將目錄下的全部檔案(包括隱藏檔案)顯示出來
ls -l 列出長資料串,包括檔案的屬性和許可權等資料
ls -r將排序結果反向輸出,例如:原本檔名由字母從前到後排列,反向則由後到前
ls -r連同子目錄一同顯示出來,也就所說該目錄下所有檔案都會顯示出來(顯示隱藏檔案要加-a引數)
6、cat命令:檢視檔案內容
檢視主檔案下的bashrc檔案內容
cat ~/.bashrc (注意主目錄檔案下的檔案目錄的寫法)
7、head命令:取出前面幾行
head -n 20 ~/.bashrc
8、tail命令:取出後面幾行、前面不展示
tail -n 10 ~/.bashrc
9、touch命令:修改檔案時間或建立新檔案
cd /tmp
touch hello
ls -l hello
在/tmp下建立乙個空檔案hello並檢視時間
touch -d 『5 days ago』 hello
修改touch的時間為五天前
10、chown命令:修改檔案所有者許可權
sudo chown root /tmp/hello
ls -l /tmp/hello
將hello檔案所有者改為root賬號, 並檢視屬性
11、find命令:檔案查詢
sudo find ~ -name .bashrc
查詢主目錄下檔名為.bashrc的檔案
12、tar命令:壓縮命令
sudo mkdir /test1
sudo rm -r test.tar.gz
在目錄/下新建資料夾test1
然後將test資料夾打包成test.tar.gz
解壓縮
sudo tar -zxv -f /test.tar.gz -c /tmp
解壓縮到 /tmp
dpkg -l :列出當前系統中已經安裝的軟體以及軟體包的狀態
三、grep命令:查詢字串
grep -n 『examples』 ~/.bashrc
從~/.bashrc 檔案中查詢字串』examples』
未完待續…
Linux下簡單部分命令
一 關機命令 1 shutdown 2 reboot 執行reboot指令可讓系統停止運作,並重新開機。3 init 轉換執行級別 runlevel init 0為關機,init 6為重啟。二 檔案目錄操作命令 1 cat 連線檔案並在標準輸出上輸出 2 head tail 輸出檔案的開始 結尾部分...
linux下簡單的網路配置命令
使用以下命令配置以太網路 1 ifconfig 可以使用ifconfig命令來配置並檢視網路介面的配置情況。例如 1 配置eth0的ip位址,同時啟用該裝置。ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up 2 配置eth0別名裝置eth0 1的...
linux下簡單的網路配置命令
使用以下命令配置以太網路 1 ifconfig 可以使用ifconfig命令來配置並檢視網路介面的配置情況。例如 1 配置eth0的ip位址,同時啟用該裝置。ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up 2 配置eth0別名裝置eth0 1的...