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