A
alias unalias 存放在.barshrc
B
basename
C
clock
clear
cal 9 1752
cd
cd ~快速切換到用戶的家目錄
chvt
cat /etc/centos-realse 查看發(fā)行版本cat /proc/meminfo 內(nèi)存大小
command
chown
修改文件和目錄的所有者和所屬組
chgrp
修改文件和目錄的所屬組
chmod
修改文件的權(quán)限模式;
用戶身份:-u 所有者user??-g所屬組group??-o其他人other
賦予方式:+ 加入權(quán)限– 減去權(quán)限?= 設(shè)置權(quán)限
權(quán)限:r 讀權(quán)限w 寫權(quán)限x 執(zhí)行權(quán)限
chattr
cp
復(fù)制文件或目錄
-p 復(fù)制后目標(biāo)文件保留源文件的屬性(包括所有者斑举、所屬組、權(quán)限和時(shí)間)
-r 遞歸復(fù)制目錄
-a 目標(biāo)文件和源文件的所有屬性都一致助泽,包括源文件的所有者、所屬組嚎京、時(shí)間和軟鏈接屬性嗡贺。
chpasswd
cut
chfn
chsh
cat
合并文件并打印輸出標(biāo)準(zhǔn)輸出
cat 命令用于查看文件內(nèi)容,不論文件有多少內(nèi)容挖藏,都會(huì)一次性顯示暑刃。如果文件非常大,那文件開頭的內(nèi)容就顯示不出來膜眠。不適合查看特別大的文件岩臣。
cat -n 顯示內(nèi)容并在每行開頭加行號(hào)
cat -A 可以查看文本中隱藏的所有符號(hào)
cat /etc/centos-realse 查看發(fā)行版本
cat /proc/meminfo 內(nèi)存大小
command
cp
ctrl+c 終止運(yùn)行命令(強(qiáng)行退出,有可能會(huì)丟失數(shù)據(jù))宵膨,有時(shí)也可以用ctrl+d終止運(yùn)行命令(這種為正常退出架谎,一般先用這個(gè)退出,不行再用ctrl+c)辟躏。在linux中復(fù)制用ctrl+insert?? 粘貼用shift+insert谷扣。
D
date
df
列出文件系統(tǒng)的整體磁盤使用量
df -h 以人們易讀的GB/MB/KB等格式顯示
dirname
du
du -sh /*
du 列出目錄下的所有文件
du -s 列出總量而已,而不是列出每個(gè)個(gè)別的目錄占用容量。
du -h 以人們易讀的容量格式GB/MB顯示
du -sh 列出易人們易讀的格式顯示目錄總量
fdisk
diff
E
echo
enable
exit
export
env
F
finger
free
G
gedit
getent passwd | group | shadow | gshadowname
groupadd
groupmod
groupdel
groups
gpasswd
grep egrep fgrep
getfacl
H
history
hostname
head
默認(rèn)顯示文件開頭前10行的內(nèi)容会涎;
-n # 顯示前多少行的內(nèi)容裹匙;
hash
hwclcok
help 查看內(nèi)部命令幫助
hexdump查看十六進(jìn)制數(shù)顯示
help 查看內(nèi)部命令幫助
help 命令不經(jīng)常使用,因?yàn)閔elp只能查看shell內(nèi)置命令的幫助末秃。而內(nèi)置命令也可以用man命令來查看概页。
--help
絕大多數(shù)命令都可以使用“--help”命令來查看幫助。這種方法非常簡單练慕,輸出的幫助信息基本上是man命令的信息簡要版惰匙。
例如: 】# ls --help
hexdump查看十六進(jìn)制數(shù)顯示
I
info
與man命令不同,info命令幫助信息是一整套完整的資料铃将,每個(gè)具體的命令只是這套完整資料當(dāng)中的某一小章節(jié)项鬼。
id
init0 3 5 6
init 0 關(guān)機(jī),也就是調(diào)用系統(tǒng)的0級(jí)別
init 6 重啟劲阎,也就是調(diào)用系統(tǒng)的6級(jí)別
ifconfig
ip a
id -u wang
J
K
L
less
分行顯示
ll
ls
-a a是all簡寫绘盟,顯示所有文件,包括隱藏文件哪工,以 . 開頭的文件為隱藏文件奥此。
-l 顯示文件的詳細(xì)信息,長格式顯示, 此命令可用ll代替使用
ls -d 顯示某個(gè)具體目錄本身的詳細(xì)信息
ls -R 遞歸
ls -i顯示文件的節(jié)點(diǎn)編號(hào)
ls -h 顯示文件大小的單位為字節(jié)雁比,按照我們習(xí)慣的單位顯示文件
ls -1 數(shù)字1 豎著顯示內(nèi)容
ls -s 按從大到小顯示
ls -t 按文件的最新修改時(shí)間排序
ls -u 配合-t選項(xiàng),顯示重新到舊排序撤嫩,以訪問時(shí)間為標(biāo)準(zhǔn)
ls -c
ls -U 按目錄建的順序排序
ls -X 按文件后綴排序
ls -d */ 只顯示文件夾本身
lsblk
lsb_release
lscup
ln
-s 建立軟鏈接偎捎;如果不加-s 則建立的為硬鏈接;
ltrace查看library
ldd
logout exit ctrl+d
logout exit ctrl+d
less
lsattr
M
makewhatis
mandb
man
man -f 查看命令有那個(gè)級(jí)別的幫助
man -k 查看和命令相關(guān)的所有幫助
man命令快捷鍵
pgup 向上翻一頁pgdn向下翻一頁
g 移動(dòng)到第一頁G 移動(dòng)到最后一頁
q 退出
/字符串 從當(dāng)前頁向下搜索字符串
序攘?字符串 從當(dāng)前頁向上搜索字符串
n 當(dāng)搜索字符串時(shí)茴她,可以使用n鍵找到下一個(gè)字符串
N 當(dāng)搜索字符串時(shí),使用N鍵反向查詢字符串程奠,也就是說丈牢,如果使用“/字符串”方式搜索,則N鍵表示向上搜索字符串瞄沙;如果使用“己沛?字符串”,則N鍵表示向下搜索字符串距境。
mkdir
創(chuàng)建目錄的命令-p 遞歸創(chuàng)建目錄
mv
移動(dòng)文件或改名
如果源文件和目標(biāo)文件在同一個(gè)目錄中申尼,那就是改名;目錄也可以按照同樣的方法改名垫桂;
-v 顯示詳細(xì)的移動(dòng)過程师幕;
如果移動(dòng)的目標(biāo)位置已經(jīng)存在同名的文件,則同樣會(huì)提示是否覆蓋诬滩,因?yàn)閙v默認(rèn)執(zhí)行的是mv -i 別名的命令霹粥;
more
文件過大時(shí)灭将,分屏顯示文件的信息;
b鍵向上翻頁后控;空格鍵向下翻頁庙曙;/字符串搜索指定的字符串?q 退出
N
nano
ntpdate IP
newusers
P
poweroff
pwd
passwd
paste
ping
ps aux
patch
pstree
printenv
Q
quit
R
rz
rpm -qa |wc -l
runlevel
rev
readonly
rmdir
只能刪除空目錄。一旦目錄中有內(nèi)容忆蚀,就會(huì)報(bào)錯(cuò)誤矾利。
reboot
現(xiàn)在的系統(tǒng),reboot也是安全的馋袜,不需要加任何選項(xiàng)
rpm -qa |wc -l
runlevel
rm
刪除文件或目錄男旗。
不僅可以刪除文件,也可以刪除目錄欣鳖。
rm -f 強(qiáng)制刪除
rm -i 交互式刪除察皇,在刪除之前會(huì)詢問用戶
rm -r 遞歸刪除,可以刪除目錄
如果要?jiǎng)h除目錄要加-r
注意:加入強(qiáng)制刪除以后泽台,數(shù)據(jù)無法恢復(fù)什荣,除非依賴第三方的數(shù)據(jù)恢復(fù)工具,如extundelete等怀酷,但數(shù)據(jù)恢復(fù)很難恢復(fù)完整的數(shù)據(jù)稻爬,一般只能恢復(fù)到七八成,蜕依。 -rf 選項(xiàng)是用來強(qiáng)制遞歸刪除目錄的桅锄,但是刪除文件也不會(huì)報(bào)錯(cuò)。切忌刪除需謹(jǐn)慎样眠!
S
sz
strace查看system call
screen
source
systemctl restart network? 把網(wǎng)絡(luò)重新啟動(dòng)
startx
sosreport
su –
seq -s + 100 | bc
scp
stat
查看文件的詳細(xì)信息友瘤,可以看到文件的三個(gè)時(shí)間(訪問時(shí)間、數(shù)據(jù)修改時(shí)間檐束、狀態(tài)修改時(shí)間)
set
sort
setfacl
shutdown
全名bring the system down, 關(guān)機(jī)或重啟辫秧,所在目錄/sbin/shutdown,執(zhí)行權(quán)限為超級(jí)用戶。
shutdown -h 關(guān)機(jī)
shutdown -r 重啟
shutdown -c 取消已經(jīng)執(zhí)行的shutdown命令
startx
sosreport
sync
全名為flush file system buffers,刷新文件系統(tǒng)緩沖區(qū)被丧,所在目錄為/bin/sync 盟戏,執(zhí)行權(quán)限為所有用戶。
當(dāng)我們?cè)谟?jì)算機(jī)上保存數(shù)據(jù)的時(shí)候晚碾,其實(shí)數(shù)據(jù)先在內(nèi)存中保存一定的時(shí)間抓半,再寫入硬盤。這是一種緩存機(jī)制格嘁,當(dāng)在內(nèi)存中被保存的數(shù)據(jù)被讀取時(shí)笛求,從內(nèi)存中讀取要比在硬盤中讀取快很多,但是如果數(shù)據(jù)還沒有來得及保存在硬盤中,就發(fā)生突然宕機(jī)(斷電)的情況探入,數(shù)據(jù)就會(huì)丟失狡孔。
sync 命令的作用就是把內(nèi)存中的數(shù)據(jù)強(qiáng)制向硬盤中保存,這個(gè)命令在正常關(guān)機(jī)命令中會(huì)自動(dòng)執(zhí)行蜂嗽,自己不放心的話苗膝,在關(guān)機(jī)或者重啟之前手工執(zhí)行幾次,避免數(shù)據(jù)丟失植旧。
T
tty
type
timedatectl 7中用
tzselect 6中用
touch
tail
默認(rèn)顯示文件后10行的內(nèi)容辱揭;
-n # 顯示最后多少行的信息;
-f 可以監(jiān)聽文件的新增內(nèi)容病附;默認(rèn)顯示文件最后10行的內(nèi)容问窃,光標(biāo)不會(huì)退出命令,一直監(jiān)聽在文件的結(jié)尾處完沪,等待顯示新增的內(nèi)容域庇;
tr
tac
tee
timedatectl status
tree
此命令是以樹形結(jié)構(gòu)顯示目錄下的文件,顯示目錄樹
touch
修改文件的時(shí)間戳覆积,如果文件不存在听皿,則創(chuàng)建空文件,如果文件已經(jīng)存在宽档,則會(huì)修改刷新文件的時(shí)間戳尉姨。(訪問時(shí)間Access 數(shù)據(jù)修改時(shí)間Modify 狀態(tài)修改時(shí)間Change都會(huì)改變)
touch -a 只修改文件的訪問使時(shí)間(access time)和ctime
touch -c 如果文件不存在,也不創(chuàng)建新文件,只做刷新時(shí)間
touch -d 把文件的時(shí)間改為指定時(shí)間
touch -m 只修改文件的數(shù)據(jù)修改時(shí)間(modify time)和ctime
touch -t
U
uname -r 查看內(nèi)核
unip
unset
useradd
usermod
userdel
unalias name
umask
V
vim
W
who
w
whoami
who am i
wc
whereis
查找二進(jìn)制命令吗冤,源文件和幫助命令啊送。執(zhí)行權(quán)限為所有用戶
whereis命令不能搜索普通文件,而只能搜索系統(tǒng)命令欣孤。既可以查看到二進(jìn)制命令的位置,也可以查看到改命令的幫助文檔所在的位置
whereis -b 只查看二進(jìn)制命令的所在位置
whereis -m 只查看二進(jìn)制命令幫助文檔所在的位置
which
列出命令的所在路徑
和whereis的區(qū)別在于昔逗,whereis可以查到二進(jìn)制命令位置的同時(shí)查到幫助文檔所在的位置降传。而which命令在查找二進(jìn)制命令位置的同時(shí),如果這個(gè)命令有別名勾怒,則可顯示別名婆排。
which ls 同時(shí)顯示ls的別名和路徑。
which --skip-alias ls 只顯示命令ls的路徑笔链。
wall
wall命令用于給所有登陸用戶發(fā)送信息段只,包括你自己,執(zhí)行時(shí)鉴扫,在wall命令后加入需要發(fā)送的信息即可赞枕。
X
Y
Z