cd命令
1.cd /root/Docements # 切換到目錄/root/Docements
2.cd ./path # 切換到當(dāng)前目錄下的path目錄中,“.”表示當(dāng)前目錄
3.cd ../path # 切換到上層目錄中的path目錄中,“..”表示上一層目錄
ls命令 查看文件與目錄的命令 可以加參數(shù) 如 ls -l
1.-l :列出長數(shù)據(jù)串,包含文件的屬性與權(quán)限數(shù)據(jù)等
2.-a :列出全部的文件,連同隱藏文件(開頭為.的文件)一起列出來(常用)
3.-d :僅列出目錄本身,而不是列出目錄的文件數(shù)據(jù)
4.-h :將文件容量以較易讀的方式(GB,kB等)列出來
5.-R :連同子目錄的內(nèi)容一起列出(遞歸列出),等于該目錄下的所有文件都會顯示出來
cp命令
1.-a :將文件的特性一起復(fù)制
2.-p :連同文件的屬性一起復(fù)制,而非使用默認方式,與-a相似,常用于備份
3.-i :若目標文件已經(jīng)存在時,在覆蓋時會先詢問操作的進行
4.-r :遞歸持續(xù)復(fù)制,用于目錄的復(fù)制行為
5.-u :目標文件與源文件有差異時才會復(fù)制
1.cp -a file1 file2 #連同文件的所有特性把文件file1復(fù)制成文件file2
2.cp file1 file2 file3 dir #把文件file1、file2、file3復(fù)制到目錄dir中
vim編輯
1、vim a.txt 打開一個文件 ]
2、set nu 設(shè)置行號 set nonu 取消設(shè)置行號
3、gg (一般模式) 到首行 G 查看多少行、到末行 58G 直接到58行 :58 也是直接到58行
4、10G 向右邊移動10個字符
5、gg 跳轉(zhuǎn)到首行
6、 /application 查找application出現(xiàn)在第幾行?
7、:16,31s/application/mei/gc 把16~31行之間的application替換為mei,并且在替換的時候給提示 :16,31s/application/mei/g 不給提示替換(c表示confirm)
8、u 撤銷(反悔了,撤銷操作);或者:q!不保存,那么所有的操作都不保存了
9、16G ==>16yy(16 lines yanked) ==>G ==>p 復(fù)制16-31行這16行,并且粘貼到最后一行之后 補充:p為在光標所在行下一行粘貼,P在光標所在行上一行粘貼
10、1853G ==>dG(刪除從光標所在到最后一行數(shù)據(jù)) 刪除末尾16行
11、:w mei.config 把剛才操作后的文件另存一份
12、990G ==>10x 到第990行向后刪除10個字符
13、gg ==>O 在第一行之前新增一行,并且輸入“Today is Sunny! Leg's go!” 補充:o O 表示:o表示在光標所在行下一行插入一行,跟Enter一樣;O表示在光標所在行上一行插入,而且直接進入編輯模式。
14、:wq! 保存后離開
wget
1.使用wget從網(wǎng)上下載軟件、音樂、視頻
`wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz`
2.下載文件并以指定的文件名保存文件
`wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701`
mv命令 該命令用于移動文件、目錄或更名:
-f :force強制的意思,如果目標文件已經(jīng)存在,不會詢問而直接覆蓋
-i :若目標文件已經(jīng)存在,就會詢問是否覆蓋
-u :若目標文件已經(jīng)存在,且比目標文件新,才會更新
mv file1 file2 file3 dir # 把文件file1、file2、file3移動到目錄dir中
mv file1 file2 # 把文件file1重命名為file2
rm命令 該命令用于刪除文件或目錄,remove之間,它的常用參數(shù)如下:
-f :就是force的意思,忽略不存在的文件,不會出現(xiàn)警告消息
-i :互動模式,在刪除前會詢問用戶是否操作
-r :遞歸刪除,最常用于目錄刪除,它是一個非常危險的參數(shù)
rm -i file # 刪除文件file,在刪除之前會詢問是否進行該操作
rm -fr dir # 強制刪除目錄dir中的所有文件
重命名
①將一個名為abc.txt的文件[重命名]
mv abc.txt 1234.txt
②將目錄A重命名為B
mv A B
③將a.txt移動到/b下,并重命名為c.txt
mv a.txt /b/c.txt