列出歸檔內(nèi)容 tar -tzvf test.tar.gz
du -sh 查看所有文件的大小總和
按時間的倒序排序 ls -lrt
修改文件的用戶屬主權(quán)限:chow <user>:<user> <文件名>
目錄方面命令:ls,dir,cd,clear,mkdir?
ls 顯示指定目錄的文件和目錄?
ls -a 列出目錄下的所有文件模聋,包括以 . 開頭的隱藏文件
ls-l顯示指定目錄的詳細(xì)列表
ls -R 列出所有子目錄下的文件
cd 切換目錄
? ??cd - 切換到上一次目錄
? ??cd .. 退回到上一級目錄
? ? ?cd/切換到根目錄
clear 清屏
pwd??顯示當(dāng)前目錄的絕對路徑
mkdir 創(chuàng)建目錄
?mkdir a b c d在當(dāng)前目錄創(chuàng)建多個目錄
mkdir -m 777 aa bb 在當(dāng)前目錄創(chuàng)建aa,bb目錄肩民,且權(quán)限為所有權(quán)限。
mkdir -p a/b/c/d/e 創(chuàng)建多級子目錄
文件方面命令:cp,mv,rm,ln
mv 移動和重命名
rm 刪除文件和目錄(備注:使用此命令刪除后链方,無法恢復(fù))
????-r 刪除目錄
?????-f強(qiáng)制刪除持痰,無需確認(rèn)
?????-i需要確認(rèn)
?????rm/* -rf
?????rm *-rf
?????rm*.c -rf
?????rm ab c d -rf
ln 創(chuàng)建鏈接
?????-s創(chuàng)建符號鏈接
?????-f強(qiáng)制
????鏈接:分為符號鏈接(軟鏈接)和硬鏈接。
? ? 軟鏈接:快捷方式祟蚀,方便工窍≌嫉鳎可以對目錄和文件操作,可以跨分區(qū)移剪,占用一個i節(jié)點(diǎn)究珊。
?????ln-sf /var/log .
?????ln-sf /boot/grub/grub.conf grub.conf
????硬鏈接:保護(hù)文件,只能對文件操作纵苛,不能跨分區(qū)剿涮,不占用i節(jié)點(diǎn)?
顯示方面命令:cat,tac,head,tail,more,less?
cat 顯示小文件的內(nèi)容,以頭到尾
tac 顯示小文件的內(nèi)容攻人,以尾到頭
head 顯示文件的頭10行
?tail顯示文件的后10行
?cat-n /root/install.log |head?
?cat-n /root/install.log |tail
?head-3 /root/install.log
?tail-2 /root/install.log
?cat-n 30.txt |head -20 |tail
?-f動態(tài)顯示文件的變化取试。
?tail-f /var/log/messages? (ctrl+c中止)
more 分屏顯示大文件的內(nèi)容,支持上下翻屏
?less分屏顯示大文件的內(nèi)容怀吻,支持查找功能
權(quán)限方面命令:chmod,chown
chmod 修改文件的權(quán)限,基于字母和數(shù)字進(jìn)行修改瞬浓。
? -R將子目錄的權(quán)限一并修改。
? a所有(默認(rèn)) u用戶權(quán)限 g工作組的權(quán)限 o 其它組的權(quán)限
?chown 修改屬有者和工作組蓬坡。
?chown owner.group file|dir
? -R將子目錄的屬有者和工作組一并修改
?查找方面命令:find,locate,slocate,whereis,which
find 查找指定目錄下的文件或目錄猿棉。
find 目錄選項值
選項:
?-name "*.c"查尋包含.c結(jié)尾的文件。
?find/etc/ -name "*.conf"
?find/etc/ -name "hosts"
?find /etc/ -name "host*"
空文件和目錄
??find . -size 0查找空文件
??find . -empty? 查找空文件和空目錄
????whereis 查找命令和幫助文件
????which 查找命令和別名,只能在PATH變量指定的路徑中搜索屑咳。
?????whereis ls
?????which ls
?壓縮方面命令:tar,gzip,bzip
tar 打包或解包的命令萨赁,備份命令。
? -c打包
? -v顯示過程
? -f打包文件
? tar-cvf 1.tar /var/log/*
打包并壓縮命令
??-z:gzip壓縮或解壓
??-j:bzip2壓縮或解壓
?tar-cjf etc.tbz2 /etc/
?tar-czf etc.tgz /etc
?tar-czf etc.tar.tar /etc(file etc.tar.tar查看文件的類型)
解包命令兆龙,恢復(fù)命令:-x解包 -C解到指定位置
?tar-xvf etc.tar -C /opt
解包和解壓命令
?tar-zxvf etc.tar.gz
?tar-jxf etc.tar.bz2 -C /opt
顯示打包或壓縮文件的內(nèi)容杖爽。-t顯示內(nèi)容
?tar-tvf etc.tar
?tar-tzvf etc.tar.gz
?tar-tjvf etc.tar.bz2
壓縮
?gzipinstall.log
?bzip2 install.log.syslog
解壓
?gzip-d == gunzip
?bzip2 -d == bunzip2
關(guān)機(jī)重啟命令:reboot,shutdown,poweroff,halt,init
磁盤管理命令:df,du,fdisk,mount,nomount
df:查看磁盤的使用情況,分區(qū)及文件系統(tǒng)
? df-h人性化顯示磁盤的使用情況
? df-hT顯示文件系統(tǒng)類型
? df-hi顯示i節(jié)點(diǎn)的大小
? df-Tt ext3顯示ext3的分區(qū)
進(jìn)程管理命令:ps,pstree,kill,killall
ps:顯示系統(tǒng)進(jìn)程紫皇,進(jìn)程的詳細(xì)列表慰安。
? ps-ef? 顯示所有進(jìn)程
? ps-aux顯示進(jìn)程的詳細(xì)列表
pstree 顯示進(jìn)程樹
?init的進(jìn)程ID號為1,是一切進(jìn)程的母進(jìn)程(系統(tǒng)層面).
?kill 殺死進(jìn)程
?kill pid號正常退出
?kill -9 pid號強(qiáng)制殺死
用戶方面命令:w,who,su,sudo,passwd
w|who顯示哪用戶連接到本地服務(wù)器聪铺。w顯示更詳細(xì)化焕。
su切換用戶(超級管理員切換到普通用戶時,不需要密碼计寇,反之需要)
? suuser1? 切換到user1用戶锣杂,但不調(diào)用user1的配置文件
? su- user1切換到user1用戶,調(diào)用user1的配置文件番宁。會環(huán)境變量會生效。
? su -切換到root用戶赖阻。
sudo 授權(quán)某個普通用戶具有超級管理員的身份蝶押。
? 1、useradd aaa? 創(chuàng)建普通用戶
???????passwd aaa?? 更改aaa用戶的密碼
? 2火欧、visudo? 授權(quán)aaa棋电。按i在文件末尾添加以下內(nèi)容茎截,按esc健,輸入:x保存退出赶盔。
???????aaa???? ALL=(ALL)?????? ALL
? 3企锌、su - aaa 切換到aaa
? 4、/sbin/service sshd restart
???????sudo /sbin/service sshd restart
???????輸入aaa用戶的密碼于未,執(zhí)行超級管理員的相關(guān)命令撕攒。