文件/目錄類
注:目錄或稱文件夾。
新建文件
touch xxxfile
新建xxxfile文件邢享。
新建目錄
mkdir xxxdir
新建xxxdir目錄
- mkdir /home/workdir 在/home目錄下創(chuàng)建workdir目錄鹏往。
- mkdir -p /home/workdir/dir1/dir2 連續(xù)創(chuàng)建,若中間目錄不存在則強(qiáng)制創(chuàng)建骇塘。
查看文件/目錄
ls
顯示當(dāng)前目錄中的文件與目錄(不包含隱藏文件)伊履。
- ls -a 可以顯示隱藏文件。
- ls -l 顯示詳細(xì)信息款违。
- ls -al 包含-a和-l的功能唐瀑。
查看目錄大小
du
- du /bin 查看bin目錄大小。
查看當(dāng)前路徑
pwd
顯示當(dāng)前工作目錄的絕對(duì)路徑插爹。
改變工作目錄
cd xxx
- cd /home 進(jìn)入home目錄哄辣。
- cd - 回退到上一次的目錄。
- cd .. 回到上一級(jí)赠尾。
- cd ../.. 連退兩級(jí)力穗。
復(fù)制文件
cp xxx xxx
- cp /home/test /tmp/ 將/home文件夾下的test文件復(fù)制到/tmp目錄下。
- cp -r /home/dir1 /tmp/ 將/home文件夾下的dir1文件夾復(fù)制到/tmp目錄下气嫁。
移動(dòng)或重命名文件
mv xxx xxx
- mv /home/test /home/test1 將/home目錄下的test文件更名為test1当窗。
- mv /home/dir1 /tmp/ 將/home目錄下的dir1文件夾復(fù)制到/tmp文件夾下。
刪除文件/目錄
rm xxx
- rm /home/test 刪除/home目錄下的test文件寸宵。
- rm -r /home/dir1 刪除/home目錄下的dir1目錄崖面。
- rm -f txt 強(qiáng)制刪除當(dāng)前目錄下的txt文件。
修改問價(jià)權(quán)限
chmod
chmod g+w hello.c 用戶組內(nèi)對(duì)hello.c文件添加寫權(quán)限梯影。
- u(user), g(group), o(other), a(all)巫员。
- +(增加某個(gè)權(quán)限),-(去除某個(gè)權(quán)限)甲棍,=(賦予給定的權(quán)限)疏遏。
- r(read), w(write), x(execute)。
<font color=#0099ff >用戶管理類</font>
添加用戶
useradd xxx -m
添加xxx用戶,在/home目錄下會(huì)生成與用戶名同名的目錄财异。
在etc/passwd的最后一行會(huì)有新添加的信息。
切換用戶后若命令行的開頭只顯示$符號(hào)唱遭,將passwd中的/bin/sh改為/bin/bash戳寸。
- who 查看當(dāng)前登陸的所有用戶。
- whoami 查看自己賬戶名稱拷泽。
刪除用戶
user -r xxx
刪除xxx用戶疫鹊,-r參數(shù)會(huì)使/home目錄下該用戶的目錄也一并刪除,不加-r則只刪除用戶登錄司致。
修改密碼
passwd xxx
修改xxx用戶的密碼拆吆,需要sudo權(quán)限。
切換用戶
su - xxx
切換到xxx用戶脂矫,并將xxx用戶的環(huán)境變量同時(shí)帶入枣耀。
- 使用exit可返回切換。
- 切換到超級(jí)管理員(root)需使用sudo -s命令庭再。
- 注意命令行中root后符號(hào)為#捞奕,普通用戶為$。
添加用戶組
groupadd xxx
xxx為用戶組名拄轻。
刪除用戶組
groupdel xxx
<font color=#0099ff >壓縮打包類</font>
tar
只打包
- tar cvf tmp.tar /tmp 將/tmp目錄打包為tmp.tar文件颅围。
- tar xvf tmp.tar 解包tmp.tar文件(-c 可指定解包路徑)。
打包且壓縮
- tar zcvf tmp.tar /tmp 將/tmp目錄壓縮打包為tmp.tar文件恨搓。
- tar zxvf tmp.tar 解壓縮tmp.tar文件院促。
<font color=#0099ff >查找類</font>
查找文件/目錄
find xxxdir -name xxxfile
- find /root/ -name install.log 在root目錄下查找名為install.log的文件。
查找字符串
grep -r "xxxstr"
- grep -r "hello" ./ 在當(dāng)前路徑下尋找包含"hello"字符串的文件斧抱。
查看幫助
man xxx
查看xxx命令的幫助信息常拓。
<font color=#0099ff >進(jìn)程管理類</font>
查看進(jìn)程
ps
- ps 查看當(dāng)前進(jìn)程。
- ps -aux 查看所有進(jìn)程夺姑。
結(jié)束進(jìn)程
kill idxxx
結(jié)束某個(gè)id號(hào)進(jìn)程墩邀。
查看內(nèi)存
free
查看CPU占用
top
- q鍵可退出查看。
<font color=#0099ff >磁盤管理類</font>
查看磁盤
df
- df -hl 可查看帶具體單位的信息盏浙。
文件鏈接
類似于“快捷方式”眉睹,分為硬鏈接與軟鏈接。
ln xxxfile1 xxxfile2
- ln oldfie1 hlinkfile1 為oldfie1文件創(chuàng)建一個(gè)硬鏈接文件hlinkfile1(原文件刪除后文件還在)废膘。
- ln -s oldfie1 slinkfile1 為oldfie1文件創(chuàng)建一個(gè)軟鏈接文件slinkfile1(與原文件共存亡)竹海。
<font color=#0099ff >關(guān)機(jī)類</font>
注銷
exit
重啟
reboot
關(guān)機(jī)
shutdown now -P 立刻關(guān)機(jī)并關(guān)閉電源。