然后輸入“:wq”保存退出 ; 若不想保存修改強(qiáng)制離開則“:q!”。
5.cd
用來切換工作目錄至dirname。 其中dirName表示法可為絕對路徑或相對路徑
cd / 回到根目錄;
cd ~ 進(jìn)入用戶主目錄;
cd 進(jìn)入用戶主目錄;
cd - 返回進(jìn)入此目錄之前所在的目錄;
cd .. 返回上級目錄;
cd ../.. 返回上兩級目錄;
6.ls
ls命令用來顯示目標(biāo)列表,在Linux中是使用率較高的命令。ls命令的輸出信息可以進(jìn)行彩色加亮顯示,以分區(qū)不同類型的文件。
ls 顯示當(dāng)前目錄下非隱藏文件與目錄
ls -a 顯示當(dāng)前目錄下包括隱藏文件在內(nèi)的所有文件列表
ls -lt 按時間列出文件和文件夾詳細(xì)信息
ls -ltr 按修改時間列出文件和文件夾詳細(xì)信息
ls --color=auto 列出文件并標(biāo)記顏色分類
查看文件大小
1.使用“l(fā)s -l”linux常用命令,顯示的大小是文件的字節(jié)大小;
2.使用“l(fā)s -lh” ,如果文件比較大的話,使用1顯示起來不是特別易讀”;
3. 使用 “l(fā)s -lht”,顯示當(dāng)前目錄下的文件。
7.創(chuàng)建一個文件或文件夾
mkdir創(chuàng)建一個目錄(目錄即文件夾)
默認(rèn)情況下,不帶任何參數(shù)運(yùn)行 mkdir 命令會在當(dāng)前目錄下創(chuàng)建目錄。
mkdir important
當(dāng)你要創(chuàng)建的目錄包含子目錄時,你需要使用 -p 參數(shù)。如果 mkdir 找不到父目錄,那么這個參數(shù)會首先幫助創(chuàng)建父目錄。比如說我們要創(chuàng)建名為 letter 的目錄,在它的目錄下包含有子目錄 important。
mkdir -p letter/important
使用 -m 參數(shù)linux常用命令,我們可以給即將生成的新目錄設(shè)置權(quán)限。
mkdir -m=r --letter
上面的命令會創(chuàng)建一個名為 letter 的目錄,同時為目錄所有者、用戶組和其他用戶針對該目錄賦予只讀權(quán)限
創(chuàng)建文件:
1.用vi或vim創(chuàng)建:
vi 1.txt //創(chuàng)建一個新文件1.txt
2.用touch創(chuàng)建:
touch 1.txt //創(chuàng)建一個新文件1.txt
8.rm 刪除和cp 復(fù)制
rm fred.txt 刪除fred.txt
rm -i fred.txt 執(zhí)行命令時詢問你是否真的刪除文件(較常用)
cp fred.txt ethel.txt
cp fred.txt /home/sjvn/docs/fred.txt
cp *.txt /home/sjvn/docs 復(fù)制當(dāng)前目錄下所有以.txt結(jié)尾的文件到指定目錄下。
9.tar和gzip
tar打包 -> 將一大堆文件或目錄變成一個總的文件,
gzip壓縮-> 將一個大的文件通過一些壓縮算法變成一個小文件,
常常是先將一堆文件打成一個包,再用壓縮程序進(jìn)行壓縮。
對.tar文件
tar cvf FileName.tar DirNamr 打包
tar xvf FileName.tar 解包
對.gz文件
gzip FileName 壓縮
gzip -d FileName.gz 解壓
對.tar.gz文件
tar zcvf FileName.tar.gz DirNamr 壓縮
tar zxvf FileName.tar.gz
10.grep搜索
文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來。
簡單的用法:
grep foo /etc/passwd
//返回在password文件中所有的含有foo的行
grep -i "foo" /etc/passwd
//加入i則忽略大小寫
grep -r "foo" /home/sjvn
//搜索/home/sjvn目錄及其子目錄下所有的包含“foo”的行
grep -n 'linux' test.txt
//從文件中查找關(guān)鍵字并顯示行號