做爲程序員必會的Linux命令

做爲一個程序員不會Linux,那你就不是一個合格的程序員,不要求精通但至少要知道基本的命令和操做:java

1.查找文件命令:程序員

find / -name name.txt 根據名稱查找/目錄下的name.txt文件。tomcat

find . -name 「*.xml」 遞歸查找全部的xml文件。微信

find ./ -size 0 | xargs rm -f & 刪除文件大小爲零的文件測試

ls -l | grep '.jar' 查找當前目錄中的全部JAR文件日誌

grep 'test' d* 顯示全部以d開頭的文件中包含測試的行。cdn

grep 'test' aa bb cc 顯示在AA,BB,CC文件中匹配測試的行。xml

grep '[a-z]{5}' aa 顯示全部包含每一個字符串至少有5個連續小寫字符的字符串的行。blog

2.複製文件命令:遞歸

cp source dest 複製文件

cp -r sourceFolder targetFolder 遞歸複製整個文件夾

3.打包和壓縮文件命令:

bunzip2 file.bz 解壓一個叫作 'file.bz'的文件

bzip2 file 壓縮一個叫作 'file' 的文件

gzip -9 file1 最大程度壓縮

rar a file1.rar test_file 建立一個叫作 'file1.rar' 的包

rar a file1.rar file1 file2 dir1 同時壓縮 'file1', 'file2' 以及目錄 'dir1'

rar x file1.rar 解壓rar包

unrar x file1.rar 解壓rar包

tar -cvf archive.tar file1 建立一個非壓縮的 tarball

tar -cvf archive.tar file1 file2 dir1 建立一個包含了 'file1', 'file2' 以及 'dir1'的檔案文件

tar -tf archive.tar 顯示一個包中的內容

tar -xvf archive.tar 釋放一個包

tar -xvf archive.tar -C /tmp 將壓縮包釋放到 /tmp目錄下

zip file1.zip file1 建立一個zip格式的壓縮包

zip -r file1.zip file1 file2 dir1 將幾個文件和目錄同時壓縮成一個zip格式的壓縮包

unzip file1.zip 解壓一個zip格式壓縮包 。


4.建立目錄命令:

mkdir newfolder

5.查看文件,包含隱藏文件

ls -al

6.查看當前工做目錄

pwd

7.刪除目錄

rmdir deleteEmptyFolder 刪除空目錄 rm -rf deleteFile 遞歸刪除目錄中全部內容

8.移動文件

mv /temp/movefile /targetFolder


9.重命名命令

mv oldNameFile newNameFile

10.切換用戶

su -username

11.修改文件權限

chmod xike file.java //file.java的權限-rwxrwxrwx,r表示讀、w表示寫、x表示可執行

12.啓動tomcat

進入tomcat的bin目錄,nohup ./startup.sh & tail -f ../logs/catalina.out , tail -f ../logs/catalina.out 同時查看tomcat啓動日誌。

好啦,怕你們看的眼花今天的文章就到這裏了,建議你們天天對着Linux練習敲幾遍,這樣就能防止遺忘啦。

也歡迎你們關注個人微信公衆號

相關文章
相關標籤/搜索