Linux下的簡單命令

2021-10-06 04:37:15 字數 2626 閱讀 9469

一、程序相關

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的...