linux下开发python爬虫_linux入门教程—开发常用命令
開發常用命令
查找文件
find?/?-name?filename.txt
根據名稱查找/目錄下的filename.txt文件。
查看一個程序是否運行
ps?–ef|grep?tomcat
查看所有有關tomcat的進程
終止線程
kill?-9?19979
終止線程號位19979的線程
查看文件,包含隱藏文件
ls?-al
當前工作目錄
pwd
復制文件包括其子文件到自定目錄
cp?-r?sourceFolder?targetFolder
創建目錄
mkdir?newfolder
刪除目錄(此目錄是空目錄)
rmdir?deleteEmptyFolder
刪除文件包括其子文件
rm?-rf?deleteFile
移動文件
mv?/temp/movefile?/targetFolder
擴展重命名 mv oldNameFile newNameFile
切換用戶
su?-username
修改文件權限
chmod?777?file.java
file.java的權限-rwxrwxrwx,r表示讀、w表示寫、x表示可執行
壓縮文件
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
這個命令會自動顯示新增內容,屏幕只顯示10行內容的(可設置)。
啟動Vi編輯器
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
.tar.bz
解壓:tar?jxvf?FileName.tar.bz
.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
壓縮:lha?-a?FileName.lha?FileName
.rpm
解包:rpm2cpio?FileName.rpm?|?cpio?-div
gzip 命令
gzip 是在 Linux 系統中經常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。
減少文件大小有兩個明顯的好處
1. 可以減少存儲空間
2. 二是通過網絡傳輸文件時,可以減少傳輸的時間。
在終端輸入gzip,會提示你:
gzip:?compressed?data?not?written?to?a?terminal.?Use?-f?to?force?compression.
意思是:
gzip:壓縮數據寫入一個終端。使用- f強制壓縮。
語法:gzip -h,系統會告訴你
-c,?--stdout?write?on?standard?output,?keep?original?files?unchanged
-d,?--decompress?decompress
-f,?--force?force?overwrite?of?output?file?and?compress?links
-h,?--help?give?this?help
-l,?--list?list?compressed?file?contents
-L,?--license?display?software?license
-n,?--no-name?do?not?save?or?restore?the?original?name?and?time?stamp
-N,?--name?save?or?restore?the?original?name?and?time?stamp
-q,?--quiet?suppress?all?warnings
-r,?--recursive?operate?recursively?on?directories
-S,?--suffix=SUF?use?suffix?SUF?on?compressed?files
-t,?--test?test?compressed?file?integrity
-v,?--verbose?verbose?mode
-V,?--version?display?version?number
-1,?--fast?compress?faster
-9,?--best?compress?better
--rsyncable???Make?rsync-friendly?archive
各位看官,我就不翻譯了,實在寫的我蛋疼
指令實例:
gzip?*%?把當前目錄下的每個文件壓縮成?.gz?文件。
gzip?-dv?*%?把當前目錄下每個壓縮的文件解壓,并列出詳細的信息。
gzip?-l?*%?詳細顯示例1中每個壓縮的文件的信息,并不解壓。
gzip?usr.tar%?壓縮?tar?備份文件?usr.tar,此時壓縮文件的擴展名為.tar.gz。
文件夾
tar?-zcvf?/home/xahot.tar.gz?/xahot
tar?-zcvf?打包后生成的文件名全路徑要打包的目錄
例子:把/xahot文件夾打包后生成一個/home/xahot.tar.gz的文件。
zip 壓縮方法:
壓縮當前的文件夾 zip -r ./xahot.zip ./*
-r表示遞歸
zip [參數] [打包后的文件名] [打包的目錄路徑]
解壓 unzip xahot.zip 不解釋
linux zip命令的基本用法是:
linux zip命令參數列表:
-a?將文件轉成ASCII模式
-F?嘗試修復損壞的壓縮文件
-h?顯示幫助界面
-m?將文件壓縮之后,刪除源文件
-n?特定字符串?不壓縮具有特定字尾字符串的文件
-o?將壓縮文件內的所有文件的最新變動時間設為壓縮時候的時間
-q?安靜模式,在壓縮的時候不顯示指令的執行過程
-r?將指定的目錄下的所有子目錄以及文件一起處理
-S?包含系統文件和隱含文件(S是大寫)
-t?日期?把壓縮文件的最后修改日期設為指定的日期,日期格式為mmddyyyy
unzip語 法:
unzip?[-cflptuvz][-agCjLMnoqsVX][-P?][.zip文件][文件][-d?][-x?]?或?unzip?[-Z]
補充說明:unzip為.zip壓縮文件的解壓縮程序。
unzip參數:
-c?將解壓縮的結果顯示到屏幕上,并對字符做適當的轉換。
-f?更新現有的文件。
-l?顯示壓縮文件內所包含的文件。
-p?與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
-t?檢查壓縮文件是否正確。
-u?與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中。
-v?執行是時顯示詳細的信息。
-z?僅顯示壓縮文件的備注文字。
-a?對文本文件進行必要的字符轉換。
-b?不要對文本文件進行字符轉換。
-C?壓縮文件中的文件名稱區分大小寫。
-j?不處理壓縮文件中原有的目錄路徑。
-L?將壓縮文件中的全部文件名改為小寫。
-M?將輸出結果送到more程序處理。
-n?解壓縮時不要覆蓋原有的文件。
-o?不必先詢問用戶,unzip執行后覆蓋原有文件。
-P?使用zip的密碼選項。
-q?執行時不顯示任何信息。
-s?將文件名中的空白字符轉換為底線字符。
-V?保留VMS的文件版本信息。
-X?解壓縮時同時回存文件原來的UID/GID。
[.zip文件]?指定.zip壓縮文件。
[文件]?指定要處理.zip壓縮文件中的哪些文件。
-d?指定文件解壓縮后所要存儲的目錄。
-x?指定不要處理.zip壓縮文件中的哪些文件。
-Z?unzip?-Z等于執行zipinfo指令
如果出現這個提示:
-bash:?zip:?command?not?found?不能執行ZIP壓縮,是因為沒有安裝ZIP,
運行下這條安裝命令即可 yum install zip
yum操作在下面的命令大全有專欄。
總結
以上是生活随笔為你收集整理的linux下开发python爬虫_linux入门教程—开发常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全球地区资料json 含中英文 经纬度_
- 下一篇: mac要装anaconda吗_Anaco