文件/目錄類
注:目錄或稱文件夾。
新建文件
touch xxxfile
新建xxxfile文件。
新建目錄
mkdir xxxdir
新建xxxdir目錄
- mkdir /home/workdir 在/home目錄下創(chuàng)建workdir目錄。
- mkdir -p /home/workdir/dir1/dir2 連續(xù)創(chuàng)建,若中間目錄不存在則強制創(chuàng)建。
查看文件/目錄
ls
顯示當前目錄中的文件與目錄(不包含隱藏文件)。
- ls -a 可以顯示隱藏文件。
- ls -l 顯示詳細信息。
- ls -al 包含-a和-l的功能。
查看目錄大小
du
- du /bin 查看bin目錄大小。
查看當前路徑
pwd
顯示當前工作目錄的絕對路徑。
改變工作目錄
cd xxx
- cd /home 進入home目錄。
- cd - 回退到上一次的目錄。
- cd .. 回到上一級。
- cd ../.. 連退兩級。
復制文件
cp xxx xxx
- cp /home/test /tmp/ 將/home文件夾下的test文件復制到/tmp目錄下。
- cp -r /home/dir1 /tmp/ 將/home文件夾下的dir1文件夾復制到/tmp目錄下。
移動或重命名文件
mv xxx xxx
- mv /home/test /home/test1 將/home目錄下的test文件更名為test1。
- mv /home/dir1 /tmp/ 將/home目錄下的dir1文件夾復制到/tmp文件夾下。
刪除文件/目錄
rm xxx
- rm /home/test 刪除/home目錄下的test文件。
- rm -r /home/dir1 刪除/home目錄下的dir1目錄。
- rm -f txt 強制刪除當前目錄下的txt文件。
修改問價權限
chmod
chmod g+w hello.c 用戶組內對hello.c文件添加寫權限。
- u(user), g(group), o(other), a(all)。
- +(增加某個權限),-(去除某個權限),=(賦予給定的權限)。
- r(read), w(write), x(execute)。
<font color=#0099ff >用戶管理類</font>
添加用戶
useradd xxx -m
添加xxx用戶,在/home目錄下會生成與用戶名同名的目錄。
在etc/passwd的最后一行會有新添加的信息。
切換用戶后若命令行的開頭只顯示$符號,將passwd中的/bin/sh改為/bin/bash。
- who 查看當前登陸的所有用戶。
- whoami 查看自己賬戶名稱。
刪除用戶
user -r xxx
刪除xxx用戶,-r參數會使/home目錄下該用戶的目錄也一并刪除,不加-r則只刪除用戶登錄。
修改密碼
passwd xxx
修改xxx用戶的密碼,需要sudo權限。
切換用戶
su - xxx
切換到xxx用戶,并將xxx用戶的環(huán)境變量同時帶入。
- 使用exit可返回切換。
- 切換到超級管理員(root)需使用sudo -s命令。
- 注意命令行中root后符號為#,普通用戶為$。
添加用戶組
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" ./ 在當前路徑下尋找包含"hello"字符串的文件。
查看幫助
man xxx
查看xxx命令的幫助信息。
<font color=#0099ff >進程管理類</font>
查看進程
ps
- ps 查看當前進程。
- ps -aux 查看所有進程。
結束進程
kill idxxx
結束某個id號進程。
查看內存
free
查看CPU占用
top
- q鍵可退出查看。
<font color=#0099ff >磁盤管理類</font>
查看磁盤
df
- df -hl 可查看帶具體單位的信息。
文件鏈接
類似于“快捷方式”,分為硬鏈接與軟鏈接。
ln xxxfile1 xxxfile2
- ln oldfie1 hlinkfile1 為oldfie1文件創(chuàng)建一個硬鏈接文件hlinkfile1(原文件刪除后文件還在)。
- ln -s oldfie1 slinkfile1 為oldfie1文件創(chuàng)建一個軟鏈接文件slinkfile1(與原文件共存亡)。
<font color=#0099ff >關機類</font>
注銷
exit
重啟
reboot
關機
shutdown now -P 立刻關機并關閉電源。