Centos 常用命令
這裏是我在Linux系統下學習編程時收集的Linux命令。一些簡單的就不在這裏記錄了,比如cd,ls,mkdir 等。
所用系統Centos。
查找相關命令所在文件地址
whereis ...
which ...
查看庫相關信息
rpm -qa|grep ...
查看系統相關信息
uname 內核名稱、發行號、操作系統名稱等等。
解壓縮、壓縮命令 tar 通常用到的命令 要解壓到其他目錄需要加 -C 。最好先解壓到當前目錄,然後mv到其他目錄。有時需要要-p
# tar -cf all.tar *.jpg 這條命令是將所有.jpg的文件打成一個名爲all.tar的包。-c是表示產生新的包 ,-f指定包的文件名。
# tar -rf all.tar *.gif 這條命令是將所有.gif的文件增加到all.tar的包裏面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif 這條命令是更新原來tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar 這條命令是列出all.tar包中所有文件,-t是列出文件的意思。
# tar -xf all.tar 這條命令是解出all.tar包中所有文件,-x是解開的意思。
tar調用gzip gzip是GNU組織開發的一個壓縮程序,.gz結尾的文件就是gzip壓縮的結果。與gzip相對的解壓程序是gunzip。tar中使用-z這個參數來調用gzip
# tar -czf all.tar.gz *.jpg 這條命令是將所有.jpg的文件打成一個tar包,並且將其用gzip壓縮,生成一個gzip壓縮過的包,包名爲all.tar.gz 。
# tar -xzf all.tar.gz 這條命令是將上面產生的包解開。
tar調用bzip2 bzip2是一個壓縮能力更強的壓縮程序,.bz2結尾的文件就是bzip2壓縮的結果。與bzip2相對的解壓程序是bunzip2。tar中使用-j這個參數來調用bzip。
# tar -cjf all.tar.bz2 *.jpg 這條命令是將所有.jpg的文件打成一個tar包,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,包名爲all.tar.bz2
# tar -xjf all.tar.bz2 這條命令是將上面產生的包解開。
tar調用compress compress也是一個壓縮程序,但是好象使用compress的人不如gzip和bzip2的人多。.Z結尾的文件就是bzip2壓縮的結果。與 compress相對的解壓程序是uncompress。tar中使用-Z這個參數來調用compress。
# tar -cZf all.tar.Z *.jpg 這條命令是將所有.jpg的文件打成一個tar包,並且將其用compress壓縮,生成一個uncompress壓縮過的包,包名爲all.tar.Z
# tar -xZf all.tar.Z 這條命令是將上面產生的包解開
7z 格式文件 需要編譯安裝 p7zip 庫
7z -x 文件名 --解壓文件
查找文件
find / -type filetype - name filename --/ 是查找目錄
查看相關鏈接庫
ldd 庫名稱
查看文件夾 大小
du -h --max-depth=1 文件夾名稱