日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

收集常用的Linux常用命令

發布時間:2023/12/10 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 收集常用的Linux常用命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.登錄
??????? 啟動完成后,輸入用戶名和密碼,一般情況下,不要用root用戶登錄,因為如果產生了誤操作,后果相當嚴重。

2.切換用戶
??????? su – root 按提示輸入密碼后切換到root用戶。

?????? 從root用戶切換到其它任意用戶不需要輸入密碼,從普通用戶切換到其它用戶都需要輸入密碼。

3.重啟和關機
??????? 重啟和關機需要root用戶權限。

?????? 重啟:init 6

?????? 關機:init 0

4.clear命令
??????? 清屏。

5.ifconfig命令
??????? 查看網絡配置參數。

   (可查看IP,接口等)

6.ls命令
??????? 就是list的縮寫,通過ls 命令不僅可以查看linux文件夾包含的文件,而且可以查看文件權限(包括目錄、文件夾、文件權限),查看目錄信息等等

?????? 常用參數搭配:

?????? ls 列出目錄和文件信息。

?????? ls -l 列出目錄和文件的詳細信息。

?????? ls -lt 按時間降序顯示。

7.cd命令
???????? (change directory),命令語法:cd [目錄名]。說明:切換當前目錄至dirName

?????? 示例:

?????? 1)進入/tmp目錄

?????? cd /tmp

?????? 2)進入上一級目錄

?????? cd ..

?????? *進入用戶的主目錄

?????? cd

8.pwd命令
??????? 查看當前工作目錄路徑。

?????? 示例:

?????? pwd

9.mkdir命令
??????? 創建目錄。

?????? 示例:

?????? 創建/tmp/aaa目錄。

?????? mkdir /tmp/aaa

?????? 在當前目錄中創建bin目錄。

?????? mkdir bin

10.rm命令
??????? 刪除一個目錄中的一個或多個文件或目錄,如果沒有使用 -r選項,則rm不會刪除目錄。

?????? rm [選項] 文件或目錄

?????? 示例:

?????? 1)刪除任何*.log文件

?????? rm *.log

?????? 2)刪除test子目錄及子目錄中所有檔案刪除,并且不用一一確認

?????? rm -rf test

?

  #顯示所有文件(包含隱藏文件)
  ls -a

  #只顯示隱藏文件
  l.
  或者
  ls -d .*

(我常用來刪除.swp臨時文件)

11.mv命令
??????? 移動文件或修改文件名,根據第二參數類型(如目錄,則移動文件;如為文件則重命令該文件)。?????

?????? 當第二個參數為目錄時,可將多個文件以空格分隔作為第一參數,移動多個文件到參數2指定的目錄中

?????? 示例:

?????? 1)將文件book.c重命名為book1.c

mv book.c book1.c

?????? 2)將文件book.c移動到/tmp/test3目錄中

?????? mv book.c /tmp/test3

12.cp命令
??????? 將源文件復制至目標文件,或將多個源文件復制至目標目錄。

?????? -r 復制目錄及目錄內所有項目。

?????? 示例:

?????? 把book1.c復制到book2.c

?????? cp book1.c book2.c

?????? 把aaa目錄復制到bbb目錄。

?????? cp -r aaa bbb

13.passwd命令
??????? 修改用戶的密碼。

?????? passwd oracle

?????? 修改oracle用戶的密碼,按提示兩次輸入新密碼。

14.tar命令
??????? 用來打包壓縮和解壓文件,用tar打包壓縮的文件可以用windows的winrar工具解壓。

?????? 示例:

?????? 把dir1、dir2和dir3三個目錄及目錄下的文件打包壓縮,生成/tmp/123.tgz文件。

?????? tar zcvf /tmp/123.tgz dir1 dir2 dir3

?????? 在當前目錄下解壓/tmp/123.tgz文件。

?????? tar zxvf /tmp/123.tgz

15.groupadd命令
??????? 增加用戶組

?????? groupadd? dba

?????? 增加一個組名為dba。

16.useradd命令
??????? 增加一個用戶:useradd? -n? yh? -g? dba? -d? /home/yh

? ? ? ? (增加一個用戶,用戶名為yh,屬于dba組,用戶的主目錄是/home/yh,各位兄弟,yh是我的名字,你可以改為你自己的名字)

 ? ? ? ?設置用戶密碼:passwd username

(都需要在root賬戶下進行)

17.env命令
??????? 顯示全部的環境變量。

18.cat命令
??????? 一次顯示整個文件:cat file

  一次查看多個文件:cat file1 file2 (先打印file1的內容,在打印file2的內容)

19.more命令
??????? 功能類似于cat, more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示。

20.tail命令
??????? 用于顯示指定文件末尾內容,不指定文件時,作為輸入信息進行處理。常用查看日志文件。

?????? 常用參數:

?????? -f 循環讀取(常用于查看遞增的日志文件)

?????? 1)循環讀取逐漸增加的文件內容

?????? ping 127.0.0.1 > ping.log &(后臺運行:可使用jobs -l查看,也可使用fg將其移到前臺運行)

?????? tail -f ping.log(查看日志)

21.find命令
???????查找指定文件名的文件(不區分大小寫)

?????? 命令格式:

?????? find /home -name *.xml -print

?????? 查到/home以及子目錄中*.xml文件,把結果顯示出來。

22.chmod命令
??????? 用于改變linux系統文件或目錄的訪問權限。用它控制文件或目錄的訪問權限。該命令有兩種用法。一種是包含字母和操作符表達式的文字設定法;另一種是包含數字的數字設定法。

?????? 每一文件或目錄的訪問權限都有三組,每組用三位表示,分別為文件的讀、寫和執行權限;與主同組的用戶的讀、寫和執行權限;系統中其他用戶的讀、寫和執行權限。可使用ls -l test.txt查找

?????? 以文件log2012.log為例:

?????? -rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log

?????? 第一列共有10個位置,第一個字符指定了文件類型。在通常意義上,一個目錄也是一個文件。如果第一個字符是橫線,表示是一個非目錄的文件。如果是d,表示是一個目錄。從第二個字符開始到第十個共9個字符,3個字符一組,分別表示了3組用戶對文件或者目錄的權限。權限字符用橫線代表空許可,r代表只讀,w代表寫,x代表可執行。

?????? 常用參數:

?????? -c 當發生改變時,報告處理信息

?????? -R 處理指定目錄以及其子目錄下所有文件

?????? 權限范圍:

?????? u :目錄或者文件的當前的用戶

?????? g :目錄或者文件的當前的群組

?????? o :除了目錄或者文件的當前用戶或群組之外的用戶或者群組

?????? a :所有的用戶及群組

?????? 權限代號:

?????? r :只讀權限,用數字4表示

?????? w :寫權限,用數字2表示

?????? x :執行權限,用數字1表示

?????? - :刪除權限,用數字0表示

?????? s :特殊權限

?????? 示例:

?????? 1)增加文件t.log所有用戶可執行權限

?????? chmod a+x t.log

?????? 2)撤銷原來所有的權限,然后使擁有者具有可讀權限,并輸出處理信息

?????? chmod u=r t.log -c

?????? 3)給file的屬主分配讀、寫、執行(7)的權限,給file的所在組分配讀、執行(5)的權限,給其他用戶分配執行(1)的權限

?????? chmod 751 t.log -c(或者:chmod u=rwx,g=rx,o=x t.log -c)

?????? 4)將test目錄及其子目錄所有文件添加可讀權限

?????? chmod u+r,g+r,o+r -R text/ -c

23.chown命令
??????? chown將文件的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID;組可以是組名或者組ID;文件是以空格分開的要改變權限的文件列表,支持通配符

?????? -R 處理指定目錄及子目錄

?????? 示例:

?????? chown -R oracle:dba /oracle

24.df命令
??????? 顯示磁盤空間使用情況。獲取硬盤被占用了多少空間,目前還剩下多少空間等信息,如果沒有文件名被指定,則所有當前被掛載的文件系統的可用空間將被顯示。默認情況下,磁盤空間將以 1KB 為單位進行顯示,除非環境變量 POSIXLY_CORRECT 被指定,那樣將以512字節為單位進行顯示

?????? -a 全部文件系統列表

?????? -h 以方便閱讀的方式顯示信息

?????? -i 顯示inode信息

?????? -k 區塊為1024字節

?????? -l 只顯示本地磁盤

?????? -T 列出文件系統類型

25.du命令
??????? du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對文件和目錄磁盤使用的空間的查看

?????? 命令格式:

?????? du [選項] [文件]

?????? 常用參數:

?????? -a 顯示目錄中所有文件大小

?????? -k 以KB為單位顯示文件大小

?????? -m 以MB為單位顯示文件大小

?????? -g 以GB為單位顯示文件大小

?????? -h 以易讀方式顯示文件大小

?????? -s 僅顯示總計

?????? -c或--total? 除了顯示個別目錄或文件的大小外,同時也顯示所有目錄或文件的總和

?????? 示例:

?????? 1)以易讀方式顯示文件夾內及子文件夾大小

?????? du -h /tmp

?????? 2)以易讀方式顯示文件夾內所有文件大小

?????? du -ah /tmp

?????? 3)顯示幾個文件或目錄各自占用磁盤空間的大小,還統計它們的總和

?????? du -hc /home /tmp

?????? 4)輸出/tmp目錄下各個子目錄所使用的空間

?????? du -hc --max-depth=1 /tmp

26.date命令
??????? 顯示或設定系統的日期與時間

29、wc命令
??????? wc(word count)功能為統計指定的文件中字節數、字數、行數,并將統計結果輸出

? ? ? ? wc test.txt

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的收集常用的Linux常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。