1、檔案搜尋
1find / -name file1 從 '/'
開始進入根檔案系統搜尋檔案和目錄
2find / -user user1 搜尋屬於使用者 '
user1
'的檔案和目錄
3find /home/user1 -name \*.bin 在目錄 '
/ home/user1
' 中搜尋帶有'
.bin
'結尾的檔案
4find /usr/bin -type f -atime +100
搜尋在過去100天內未被使用過的執行檔案
5find /usr/bin -type f -mtime -10
搜尋在10天內被建立或者修改過的檔案
6find / -name \*.rpm -exec chmod
755'
{}' \; 搜尋以 '
.rpm
'結尾的檔案並定義其許可權
7find / -xdev -name \*.rpm 搜尋以 '
.rpm
'結尾的檔案,忽略光碟機、捷盤等可移動裝置
8find . -name .svn -type d -exec rm -fr {} \; 批量刪除.svn的資料夾
9find . -type d -name "
.svn
"|xargs
rm -rf 利用shell命令來刪除.svn目錄
10locate \*.ps 尋找以 '
.ps'結尾的檔案 - 先執行 '
updatedb'命令
11whereis
halt 顯示乙個二進位制檔案、原始碼或man的位置
12which halt 顯示乙個二進位制檔案或可執行檔案的完整路徑
2、檢視檔案內容
1catfile1 從第乙個位元組開始正向檢視檔案的內容
2tac
file1 從最後一行開始反向檢視乙個檔案的內容
3more
file1 檢視乙個長檔案的內容
4less file1 類似於 '
more
'命令,但是它允許在檔案中和正向操作一樣的反向操作
5head -2
file1 檢視乙個檔案的前兩行
6tail -2
file1 檢視乙個檔案的最後兩行
7tail -f /var/log/cron 實時檢視被新增到乙個檔案中的內容(定時任務日誌)
3、打包和壓縮檔案
1bunzip2 file1.bz2 解壓乙個叫做 '
file1.bz2
'的檔案
2bzip2 file1 壓縮乙個叫做 '
file1
'的檔案
3gunzip file1.gz 解壓乙個叫做 '
file1.gz
'的檔案
4gzip file1 壓縮乙個叫做 '
file1
'的檔案
5gzip -9
file1 最大程度壓縮
6 rar a file1.rar test_file 建立乙個叫做 '
file1.rar'的包
7 rar a file1.rar file1 file2 dir1 同時壓縮 '
file1
', '
file2
' 以及目錄 '
dir1'8
rar x file1.rar 解壓rar包
9unrar x file1.rar 解壓rar包
10tar -cvf archive_name.tar
directory_to_compres 建立乙個非壓縮的 tarball
11tar -cvf archive.tar file1 file2 dir1 建立乙個包含了 '
file1
', '
file2
' 以及 '
dir1
'的檔案檔案
12tar -tf archive.tar
顯示乙個包中的內容
13tar -xvf archive.tar
解壓乙個包
14tar -xvf archive.tar -c /tmp 將壓縮包解壓到 /tmp目錄下
15tar -cvfj archive.tar
.bz2 dir1 建立乙個bzip2格式的壓縮包
16tar -jxvf archive.tar
.bz2 解壓乙個bzip2格式的壓縮包
17tar -cvfz archive.tar
.gz dir1 建立乙個gzip格式的壓縮包
18tar -zxvf archive.tar
.gz 解壓乙個gzip格式的壓縮包
19zip file1.zip
file1 建立乙個zip格式的壓縮包
20zip -r file1.zip
file1 file2 dir1 將幾個檔案和目錄同時壓縮成乙個zip格式的壓縮包
21unzip file1.zip 解壓乙個zip格式壓縮包
4、啟動redis
#./redis-server ../reids.conf
5、磁碟空間
1df -h 顯示已經掛載的分割槽列表
2ls -lsr |more
以尺寸大小排列檔案和目錄
3du -sh dir1 估算目錄 '
dir1
'已經使用的磁碟空間
4du -sk * | sort -rn 以容量大小為依據依次顯示檔案和目錄的大小
5 rpm -q -a --qf '
%10t%n
' | sort -k1,1n 以大小為依據依次顯示已安裝的rpm包所使用的空間 (fedora, redhat類系統)
6 dpkg-query -w -f='
$t$n
' | sort -k1,1n 以大小為依據顯示已安裝的deb包所使用的空間 (ubuntu, debian類系統)
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...