linux常用命令的使用整理

2021-08-13 06:48:48 字數 2801 閱讀 6114

linux命令整理

常用命令

1. cd       

改變工作目錄

#cd  /       進入到根目錄下

#cd   /home         進入到/home下

#cd   ..    返回上一級目錄

# cd   /sys/bus/platform/devices                進入到/sys/bus/platform/devices 目錄下

#cd  ../../../  

返回到sys目錄下

注意:cd只能進入到目錄中,不能進入檔案和命令中;

2.pwd

顯示當前路徑

3.ls

檢視目錄下的內容 

#ls   /home    

檢視/home的內容的,有哪些內容 

#ls  -l /home    

詳細檢視home的內容, 列表的形式 

# ls  -la   /home  

細檢視/home下包括隱藏檔案在內的所有檔案,列表形式 

4.cat 

檢視檔案內容

5.touch

新建乙個檔案,

#touch  hello.c    

在當前目錄下新建了hello.c檔案

6.cp拷貝

# cp  hello1.c   /      

把當前目錄下的hello.c   拷貝到根目錄下;拷貝檔案

#cp  -r /mnt/blk/    /home      

把blk 這個目錄拷貝到/home目錄下;拷貝目錄,拷貝資料夾

7.mkdir

#mkdir   www   建立www資料夾,建立目錄

#mkdir -p  d1/d2/d3         在當前目錄下建立d1目錄,d1目錄中建立d2目錄,d2目錄中建立d3目錄

8.mv剪下,改名

#mv  hello.c  func.c   把hello.c 改名為func.c

#mv  func.c   /    把當前資料夾下的func.c 剪下到根目錄/下

#mv   func.c   /mnt/every.c    把func.c 剪下到/mnt目錄下,並改名為every.c

剪下多個檔案:

#mv  hello.c  every.c    /home/151    把every.c  hello.c  剪下到/home/151目錄下

剪下多個資料夾:

#mv    rootfs1  www   /home/151     把rootfs1  www  兩個資料夾剪下到/home/151目錄下

給資料夾改名:

#mv   www   www3    把資料夾www改名為www3

9. rm刪除

刪除乙個檔案:

# rm  hello.c    刪除hello.c 檔案,帶有互動的

刪除乙個空資料夾:

# rm  -r  zyx    刪除乙個目錄zyx

刪除乙個有內容的資料夾:

#rm -rf   rootfs1     把rootfs1這個資料夾下所有的內容全部刪除,不要互動

刪除多個檔案:

#rm   -rf    every.c  hello.c    刪除兩個檔案,不互動

刪除多個資料夾;

#rm  -rf   a  b      刪除兩個資料夾

10. tar 壓縮解壓檔案

把當前目錄下的c1資料夾壓縮成c1.tar.gz的壓縮檔案 :

#tar  cvzf   c1.tar.gz   c1     

解壓縮:

#tar  zxvf    c1.tar.gz    在當前資料夾下解壓縮 

11.chmod修改許可權

# chmod    666 hello1.c   把hello1.c  的許可權為所有者可讀可寫,同組其他使用者可讀可寫,其他使用者可讀可寫

#chmod   777  hello1.c    hello1.c 可讀可寫可執行

u:使用者所有者

g:同組的其他使用者

o:其他使用者 

a:所有人

+:新增許可權

-:減去許可權 

=  賦予許可權 

r:讀許可權

w:寫許可權

x:可執行的許可權 

#chmod   a+w    hello1.c   對hello1.c所有人都有可寫的許可權 

12.fconfig網路配置

#ifconfig   檢視網路配置情況

//windows下是ipconfig

#ifconfig eth0  192.168.1.220     把我的虛擬機器ip位址配置為192.168.1.220

#ping  192.168.1.79     連線192.168.1.79 這個網路,看是否能連線上 ?測試通路的

#ifconfig eth0  down     關閉eth0 這個網絡卡

#ifconfig  eth0  up    開啟eth0 這個網絡卡

13.find

#find  /home   -name "檔名"                到/home目錄下查詢xx檔案

14.grep   查詢含有對應字串的檔案

#grep "hello" ./rn  在當前目錄下查詢含"hello"的檔案

r--讀所有檔案            n--表示行號

15.man 幫助

#man  grep  查詢grep的用法

16.ps  檢視程序

#ps  -aux檢視所有程序

17.kill  +程序號   殺死所有程序

Linux 常用命令整理

在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...

linux常用命令整理

cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...

linux 常用命令 整理

mount 命令 grep 最常用的就是過濾需要的內容,但有時候想過濾自己不需要的內容可以用 v 選項 比如說用 xargs grep contenta 過濾得到了很多內容,但是也有很多是自己不需要的 不需要的包含了contentb 可以再加個管道把 contentb 去掉 xargs grep c...