常用命令詳解
ls
常用選項(xiàng):
-a;列出所有文件,包括以.為開頭的隱藏文件。
-d ; 列出目錄本身,并不包含目錄里的內(nèi)容。
-h;和-l一起使用,文件大小容易閱讀。文件的實(shí)際大小
ls -d/root 列出文件目錄
ls -l /root 長(zhǎng)輸出
ls -lh /root 容易閱讀
man
man+命令 解釋命令使用
pwd
pwd 顯示當(dāng)前活動(dòng)目錄的名稱
cd
cd /tmp 切換目錄到tmp
cd .. 返回上一級(jí)目錄
cd - 返回上次所處目錄
cd ~ 返回切換到家目錄
mkdir
創(chuàng)建目錄
-p;根據(jù)需要?jiǎng)?chuàng)建主目錄
mkdir 目錄名稱 創(chuàng)建目錄
mkdir /2/3/2 -p 創(chuàng)建疊加目錄
echo
輸出并顯示一行文本
-e;允許對(duì)加反斜線的命令進(jìn)行解釋
echo -e “a\nb” > name 單角標(biāo)是覆蓋文件 雙角標(biāo)是只寫入
a
b 實(shí)現(xiàn)ab分行
touch
用來創(chuàng)建普通文本
touch file 創(chuàng)建file文件,可以添加文件類型也可以不加。
cp
常用選項(xiàng)
-p;保持屬性不變(屬主屬組)
-a;保持復(fù)制內(nèi)容不變
cp -a nimei nidaye 文件和所要存放的文件或目錄
mv
移動(dòng)(改名字)文件
mv cjk fda 將cjk文件復(fù)制到fda里面
也可以理解為將cjk目錄該名為fda(當(dāng)fda不存在)
rm
常用選項(xiàng)
-f;不做確認(rèn)提示
-r;遞歸刪除目錄文件
rm -rf cjk 將文件或者目錄cjk強(qiáng)制刪除
cat
查看文件小型
cat -n name 查看小型name里的文件
more
查看大型文件目錄里的文件
more name2 查看大型文件以百分比的形式
head
查看文件的前面部分
head -n 5 /etc/passwd
tail
輸出文件末尾的部分
-n;同上使用方式
-f ;實(shí)時(shí)監(jiān)控文件的修改過程
clear
清屏或者ctrl+l
poweroff
關(guān)機(jī) 不常用
reboot
重啟 不常用
alias
設(shè)置查看別名
alias 查看系統(tǒng)一部分命令的快捷鍵
alias “a=b” 將常用命令a設(shè)置成輸入b的情況下也可執(zhí)行,重啟無效
unalias b 取消b的別名設(shè)置
uname
顯示輸出系統(tǒng)信息
常用選項(xiàng)
-a;顯示所有信息
-r;顯示操作系統(tǒng)發(fā)型版本
uname -r
hostname
顯示設(shè)置用戶名
hostname 主機(jī)名為cjk
hostname fda 主機(jī)名改為fda重啟失效
hostnamectl set-hostname fda 永久改名
history
查看歷史命令
history
!
!u 找到以u(píng)開頭的命令并執(zhí)行從下往上
which
查看命令的所在路徑
wc
統(tǒng)計(jì)文本信息
常用選項(xiàng)
-c;字節(jié)
-w;單詞數(shù)量 不準(zhǔn)確多一個(gè)
-l;統(tǒng)計(jì)行數(shù)
wc -l 文本目錄
128 128行文字
w
查看當(dāng)前用戶名以及他們?cè)诟陕?FROM WHAT
who查看當(dāng)前用戶名
whoami 查看當(dāng)前用戶名
ping
常用選項(xiàng)
-c;發(fā)送的數(shù)據(jù)包
-w;等待時(shí)間
-i;間隔時(shí)間
-t;一直ping
c-->count w-->wait
ping -c 1;只發(fā)一個(gè)包
ping -w 1;等待一秒
ping -i 1;間隔一秒
kill
常用選項(xiàng)
-9;強(qiáng)制終止
-15;進(jìn)程執(zhí)行完再執(zhí)行
du
顯示文件及目錄的大小
-h;顯示人類可讀
-s ;只看目錄的總和大小,占用磁盤的大小
du -hs name
df
查看磁盤掛載點(diǎn),查看文件所占磁盤大小
-h;同30
free
查看運(yùn)行內(nèi)存已經(jīng)使用和沒有使用的內(nèi)存總和
-h;同30
-m;以m為單位查看
-s;兩秒鐘動(dòng)態(tài)監(jiān)測(cè)
data
設(shè)置時(shí)間
-s;設(shè)置時(shí)間
date "+%Y/%m/%d/%H:/%M:/%S:";時(shí)間表示
date "+%F_%T":時(shí)分秒
date -s "2019-01-13 13:30:00"
%F:年月日
lsblk
查看塊文件