Linux命令行基礎操作-常用命令

文件/目錄類

注:目錄或稱文件夾。

新建文件

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 立刻關機并關閉電源。
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容