1.文件復制
格式:cp source target/
1)以相對路徑把文件abc.txt 復制到/root/abb/目錄下(注:當前所在路徑為abc.txt所在路徑)
cp abc.txt ../abb/
2)以絕對路徑把文件abc.txt復制到/root/abb/目錄下
cp /root/abc/abc.txt /root/abb/
注:若加上參數 -r表示以遞歸的方式復制
2.移動文件
格式:mv source/ target/
例:mv abc.txt ../temp/
注:移動文件的時候,可將文件重命名,如將移動后的文件重命名為a.txt的命令為:mv abc.txt ../temp/a.txt
3. 查看進程及過濾
1)查看系統當前的所有進程: ps -ef ( | less(more) )
2) 搜索指定特征的進程,並排除當前命令, 在進行統計結果條數:
ps -ef | grep /bin/bash | grep -v grep | wc -l
4. 常見的解壓縮文件
以下各參數的含義:
-c:創建
-x:解壓
-t: 查看內容
-r: 向壓縮歸檔文件末尾追加文件
-u: 更新原壓縮包中的文件
1) .tar.gz 格式后綴的文件
壓縮:tar -czvf fileName.tar.gz 原文件名
解壓:tar -xzvf fileName.tar.gz
2) .gz 格式后綴的文件
壓縮:gzip 文件名
解壓1:gunzip fileName.gz
解壓2:gzip -d fileName.gz
3) .zip 格式后綴的文件
壓縮: zip fileName.zip 原文件名
解壓: unzip fileName.zip
4) .rar 格式后綴的文件
壓縮: rar e fileName.rar
解壓: rar e fileName.rar
5. 常見文件查找命令
格式: find 【搜索范圍(目錄)】 【匹配條件】 【目標名字】
匹配條件可選項:
-name 根據名字查找
-size 根據文件大小查找 【+】表示大於 【 -】表示小於,直接寫大小是等於,大小的單位是KB
-user 查找用戶名的所有者的所有文件
-type 根據文件類型(f文件,d目錄,l 軟鏈接文件)
例:
1) 全盤搜索文件名以test.開頭的文件:
find / -name test.*
2) 全盤查找大於 100000kb的文件
find / -size +100000
5. grep文件查找命令
1)高亮顯示查找的字符串
【grep --color 'hxc' /etc/passwd】
2)搜索不包含特定字符串的行
【grep -v 'hxc' /etc/passwd】
3)展示行號和統計行數
【grep -n 'hxc' /etc/passwd】
4)grep不區分大小寫查找
【grep -i 'HxC' /etc/passwd】
5)grep搜索以xx開頭以xx結尾的對象
【grep '^m' /etc/passwd】
【grep 'n$' /etc/passwd】
6)grep搜索包含某個詞的對象
【grep '\<hxc\>' /etc/passwd】