初學(xué)Linux,記錄資料,以備留存,親手測(cè)試了一部分,有的正確,不正確的也改了,沒(méi)有全部測(cè)試,如有誤,望大神們不吝賜教!
開(kāi)發(fā)常用命令
查找文件
find / -name filename.txt
根據(jù)名稱(chēng)查找/目錄下的filename.txt文件。
查看一個(gè)程序是否運(yùn)行
ps –ef|grep tomcat
查看所有有關(guān)tomcat的進(jìn)程
終止線程
kill -9 19979
終止線程號(hào)位19979的線程
查看文件,包含隱藏文件
ls -al
當(dāng)前工作目錄
pwd
復(fù)制文件包括其子文件到自定目錄
cp -r sourceFolder targetFolder
創(chuàng)建目錄
mkdir newfolder
刪除目錄(此目錄是空目錄)
rmdir deleteEmptyFolder
刪除文件包括其子文件
rm -rf deleteFile
移動(dòng)文件
mv /temp/movefile /targetFolder
擴(kuò)展重命名 mv oldNameFile newNameFile
切換用戶
su -username
修改文件權(quán)限
chmod 777 file.java
file.java的權(quán)限-rwxrwxrwx,r表示讀、w表示寫(xiě)、x表示可執(zhí)行
壓縮文件
tar -czf test.tar.gz /test1 /test2
列出壓縮文件列表
tar -tzf test.tar.gz
解壓文件
tar -xvzf test.tar.gz
查看文件頭10行
head -n 10 example.txt
查看文件尾10行
tail -n 10 example.txt
查看日志文件
tail -f exmaple.log
這個(gè)命令會(huì)自動(dòng)顯示新增內(nèi)容,屏幕只顯示10行內(nèi)容的(可設(shè)置)。
vi
解壓文件系列
包括文件和文件夾
文件
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
注:tar是打包,不是壓縮!
.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz 和 .tgz
解壓:tar -zxvf FileName.tar.gz
壓縮:tar -zcvf FileName.tar.gz DirName
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:韜哥親測(cè)沒(méi)有
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:韜哥親測(cè)沒(méi)有
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
.rar
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName
.lha
解壓:lha -e FileName.lha