国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux】常用命令的匯總學習

這篇具有很好參考價值的文章主要介紹了【Linux】常用命令的匯總學習。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.目錄切換命令

  • cd home 切換到該目錄下 home 目錄
  • cd .. 切換到上一層目錄
  • cd / 切換到系統(tǒng)根目錄
  • cd ~ 切換到用戶主目錄
  • cd - 切換到上一個操作所在目錄

2.目錄操作命令

  • mkdir 目錄名稱 增加目錄。

  • ls/ll(ll 是 ls -l 的別名,ll 命令可以看到該目錄下的所有目錄和文件的詳細信息):查看目錄信息。

  • find 目錄 參數(shù) 尋找目錄(查)。示例:① 列出當前目錄及子目錄下所有文件和文件夾: find .;② 在/home目錄下查找以.txt 結尾的文件名:find /home -name "*.txt" ,忽略大小寫: find /home -iname "*.txt" ;③ 當前目錄及子目錄下查找所有以.txt 和.pdf 結尾的文件:find . \( -name "*.txt" -o -name "*.pdf" \)find . -name "*.txt" -o -name "*.pdf"。

  • mv 目錄名稱 新目錄名稱 修改目錄的名稱(改)。注意:mv 的語法不僅可以對目錄進行重命名而且也可以對各種文件,壓縮包等進行 重命名的操作。mv 命令用來對文件或目錄重新命名,或者將文件從一個目錄移到另一個目錄中。后面會介紹到 mv 命令的另一個用法。

  • mv 目錄名稱 目錄的新位置 移動目錄的位置—剪切(改)。注意:mv 語法不僅可以對目錄進行剪切操作,對文件和壓縮包等都可執(zhí)行剪切操作。另外 mv 與 cp 的結果不同,mv 好像文件“搬家”,文件個數(shù)并未增加。而 cp 對文件進行復制,文件個數(shù)增加了。

  • cp -r 目錄名稱 目錄拷貝的目標位置 拷貝目錄(改),-r 代表遞歸拷貝 。注意:cp 命令不僅可以拷貝目錄還可以拷貝文件,壓縮包等,拷貝文件和壓縮包時不 用寫-r 遞歸。

  • rm [-rf] 目錄 : 刪除目錄(刪)。注意:rm 不僅可以刪除目錄,也可以刪除其他文件或壓縮包,為了增強大家的記憶, 無論刪除任何目錄或文件,都直接使用rm -rf 目錄/文件/壓縮包。

3.把ls -l中包含字母file(不區(qū)分大小寫)的內(nèi)容輸出

ls -l | grep -i file

grep參數(shù):

  • -i:忽略大小寫
  • -v:反向旋轉,即顯示沒有“查找字符串”的內(nèi)容
  • -c:計算找“查找字符串”的行數(shù)

4.統(tǒng)計txt中的某個字符串

假如linux中某文件hello的內(nèi)容如下

hello hello world
hello hello www
問,如何統(tǒng)計hello文件中hello出現(xiàn)的次數(shù)

grep -o hello hello.txt | wc -l 

這個Linux命令可以分解為兩個部分:

  1. grep -o hello hello.txt:這部分命令用于從文件 hello.txt 中匹配所有包含字符串 “hello” 的行,并將匹配到的字符串輸出到標準輸出。-o 選項表示只輸出匹配到的部分。
  2. | wc -l:管道符 |grep 命令的輸出傳遞給 wc -l 命令,表示對傳遞過來的內(nèi)容進行行數(shù)統(tǒng)計。wc -l 命令用于計算標準輸入的行數(shù)。

所以,整個命令的作用是:從文件 hello.txt 中匹配所有包含字符串 “hello” 的行,并輸出匹配到的字符串,同時統(tǒng)計匹配到的字符串的行數(shù)。

統(tǒng)計hello出現(xiàn)的行數(shù)呢?

grep -c hello hello.txt

高亮顯示匹配的hello呢?

grep --color hello hello.txt

5.grep命令的使用

Linux中grep命令用于在文件中搜索指定的字符串,其基本語法為:

grep [options] str [file ...]

其中,str為要搜索的字符串,file為要搜索的文件名。

常見的grep參數(shù)包括:

  • -i:忽略大小寫。
  • -v:反轉匹配,輸出不包含pattern的行。
  • -r-R:遞歸搜索,在指定的目錄及其子目錄中搜索pattern。
  • -l:只輸出包含匹配的行的文件名,不輸出匹配的行。
  • -n:輸出匹配到的行號。
  • -w:完全匹配,只輸出整個單詞包含pattern的行。
  • -c:計數(shù),輸出文件中匹配到pattern的行數(shù)。
  • -e:指定多個搜索模式,可以在同一行中指定多個pattern。
  • -f:從文件中讀取模式,將指定文件中的模式作為搜索模式。
  • --color:標記輸出,將匹配到的字符串用特殊顏色標記。

6.linux查找當前目錄下所有txt文件

ls *.txt

7.linux中的find命令

Linux中的find命令用于在指定目錄下查找文件或目錄。它可以按照文件名、文件類型、文件大小、文件修改時間等條件進行匹配,并支持遞歸搜索。

find命令的基本語法如下:

find [搜索范圍] [搜索條件] [操作]
  • 搜索范圍可以是當前目錄(.)、某個目錄(如/home/user/)或整個文件系統(tǒng)(如/)

  • 搜索條件可以是文件名、文件類型、文件大小、文件修改時間等

  • 操作則是對符合條件的文件進行的一些操作,如復制、移動、刪除等。

下面是一些常用的find命令選項:

  • -name:按照文件名進行匹配。
  • -type:按照文件類型進行匹配,如d表示目錄,f表示普通文件等。
  • -size:按照文件大小進行匹配,如+10M表示大于10M的文件,-10K表示小于等于10K的文件。
  • -mtime:按照文件修改時間進行匹配,如-1表示修改時間在1天之內(nèi)的文件,+1表示在一天之前被改過。
  • -exec:對符合條件的文件執(zhí)行指定操作,需要接操作命令參數(shù)。例如-exec mv {} /backup/ ;表示將符合條件的文件移動到/backup/目錄下。

(遞歸)查找當前目錄下文件大小大于10M的文件?

find . -type f -size +10M

這將使用 find 命令在當前目錄中查找所有文件,并輸出文件名和文件大小。-type f 限制了查找的文件類型為普通文件,而 -size +10M 表示文件大小要大于 10MB。

(遞歸)查找當前目錄下一天內(nèi)被修改過的文件?

find . -type f -mtime -1

(遞歸)查找當前目錄下文件大小大于10M的文件,并將其拷貝到當前target目錄下?

find . -type f -size +10M -exec cp {} ./target \

解釋:

  • find .:在當前目錄及其子目錄中查找文件。
  • -type f:只匹配普通文件,不包括目錄。
  • -size +10M:匹配大小大于10M的文件。
  • -exec cp {} ./target \;:對于每個匹配的文件,使用cp命令將其拷貝到當前目錄下的target目錄中。(-exec 選項用于執(zhí)行指定的命令,{} 表示當前找到的文件名,\; 表示命令結束。)

(遞歸)查找當前目錄下文件名包含hello的文件?

find . -name "*hello*"

(遞歸)查找所有.txt文件,并將結果輸出到文件中?

find . -name "*.txt" > result.txt

8.查看系統(tǒng)所有的進程信息

ps -aux

【Linux】常用命令的匯總學習

kill -9 pid號殺死指定線程,-9表示強制。

9.如何確定文件的類型

file 文件名/目錄名

【Linux】常用命令的匯總學習

10.tar解壓縮

打包并壓縮文件

tar -zcvf 打包壓縮后的文件名 要打包的文件

wangzp@wangzp-virtual-machine:~/linuxstudy$ ls
a.txt  b.txt
wangzp@wangzp-virtual-machine:~/linuxstudy$ tar -zcvf a.tar.gz a.txt
a.txt
wangzp@wangzp-virtual-machine:~/linuxstudy$ ls
a.tar.gz  a.txt  b.txt

Linux 中的打包文件一般是以 .tar 結尾的,壓縮的命令一般是以 .gz 結尾的。而一般情況下打包和壓縮是一起進行的,打包并壓縮后的文件的后綴名一般 .tar.gz。

tar參數(shù):

  • z:調(diào)用 gzip 壓縮命令進行壓縮
  • c:打包文件
  • v:顯示運行過程
  • f:指定文件名

解壓縮文件

tar [-xvf] 壓縮文件

wangzp@wangzp-virtual-machine:~/linuxstudy$ ls
a.tar.gz  b.txt
wangzp@wangzp-virtual-machine:~/linuxstudy$ tar -xvf a.tar.gz 
a.txt
wangzp@wangzp-virtual-machine:~/linuxstudy$ ls
a.tar.gz  a.txt  b.txt
wangzp@wangzp-virtual-machine:~/linuxstudy$ 

11.Ubuntu下載vim編輯器

sudo apt install vim

12.顯示 a.log 文件前 20 行

head -n 20 a.log

其中,-n選項表示指定要顯示的行數(shù)。

13.要實時查看最近添加到log文件中的行

tail -f /path/to/logfile

14.zip解壓縮

zip example.zip example/
unzip example.zip

15.查看網(wǎng)絡狀態(tài)

ifconfig

16.顯示系統(tǒng)信息

uname -a

17.關機/重啟

立即關機

shutdown -h now

10秒后關機

shutdown -h 10

重新啟動

reboot

18.查看當前l(fā)inux服務器的內(nèi)存使用情況

free -h

-h是用于指定輸出內(nèi)存使用情況時的單位為人類可讀的方式,即以M或G為單位輸出內(nèi)存使用情況,而不是以字節(jié)為單位輸出。
【Linux】常用命令的匯總學習

19.查看磁盤空間是否足夠

df -lh

-l表示只顯示本地文件系統(tǒng),-h表示以人類易讀的方式顯示文件系統(tǒng)信息。

20.查看當前目錄中所有文件和文件夾的大小。

du -sh *

-s 代表統(tǒng)計匯總的意思,即只輸出一個總和大小。

-h表示以人類易讀的方式顯示文件系統(tǒng)信息。
【Linux】常用命令的匯總學習

21.要查看某個命令的位置

which [command]

22.查看端口信息

netstat -ntlp

查看所有當前 TCP/IP 連接和監(jiān)聽的端口的命令。它顯示本地計算機上的所有網(wǎng)絡連接,包括本地地址、遠程地址、協(xié)議、狀態(tài)和本地進程 ID。

23.實時顯示系統(tǒng)中各個進程的資源占用狀況

top

【Linux】常用命令的匯總學習

htop

更強大、友好的top,需要安裝Ubuntu: apt install htop

【Linux】常用命令的匯總學習

24.查詢歷史命令

history

!序號執(zhí)行歷史某條命令
【Linux】常用命令的匯總學習

25.修改密碼

passwd

修改root用戶的密碼

sudo passwd root

26.權限修改

示例:修改aaa.txt 的權限為文件所有者有全部權限,文件所有者所在的組有讀寫權限,其他用戶只有讀的權限。

chmod u=rwx,g=rw,o=r aaa.txt 或者 chmod 764 aaa.txt

chmod u=rwx,g=rw,o=r aaa.txt
chmod 764 aaa.txt

r w x的含義:

權限名稱 目錄可執(zhí)行操作 文件可執(zhí)行操作
r 可以查看目錄下列表 可以使用 cat 查看文件的內(nèi)容
w 可以創(chuàng)建和刪除目錄下文件 可以修改文件的內(nèi)容
x 可以使用 cd 進入目錄 可以將其運行為二進制文件

數(shù)字的含義:

  • r:代表權限是可讀,r 也可以用數(shù)字 4 表示
  • w:代表權限是可寫,w 也可以用數(shù)字 2 表示
  • x:代表權限是可執(zhí)行,x 也可以用數(shù)字 1 表示

u g o的含義:

所有者(u):一般為文件的創(chuàng)建者,誰創(chuàng)建了該文件,就天然的成為該文件的所有者,用 ls ‐ahl 命令可以看到文件的所有者 也可以使用 chown 用戶名 文件名來修改文件的所有者 。

文件所在組(g):當某個用戶創(chuàng)建了一個文件后,這個文件的所在組就是該用戶所在的組用 ls ‐ahl命令可以看到文件的所有組也可以使用 chgrp 組名 文件名來修改文件所在的組。

其它組(o):除開文件的所有者和所在組的用戶外,系統(tǒng)的其它用戶都是文件的其它組。

參考

1.JavaGuide Linux知識總結
2.文心一言
3.ChatGPT文章來源地址http://www.zghlxwxcb.cn/news/detail-463446.html

到了這里,關于【Linux】常用命令的匯總學習的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Linux——常用命令大匯總(帶你快速入門Linux)

    Linux——常用命令大匯總(帶你快速入門Linux)

    縱有疾風起,人生不言棄。本文篇幅較長,如有錯誤請不吝賜教,感謝支持 。 終端和shell命令解析器概述 眾所周知,Linux是一個主要 命令行 來進行管理的操作系統(tǒng),即通過鍵盤輸入指令來管理系統(tǒng)的相關操作,包括但不限于編輯文件、啟動停止服務等。這和初學者曾經(jīng)使用

    2024年02月10日
    瀏覽(18)
  • linux常用命令介紹 06 篇——Linux查看目錄層級結構以及創(chuàng)建不同情況的層級目錄

    linux常用命令介紹 06 篇——Linux查看目錄層級結構以及創(chuàng)建不同情況的層級目錄

    Linux命令01篇——Linux解壓縮文件常用命令. Linux命令02篇——linux日常常用命令介紹. linux常用命令介紹 03 篇——常用的文本處理工具之grep和cut(以及部分正則使用). linux常用命令介紹 04 篇——uniq命令使用介紹(Linux重復數(shù)據(jù)的統(tǒng)計處理). linux常用命令介紹 05 篇——實際應用

    2024年02月12日
    瀏覽(25)
  • 快速上手linux | 一文秒懂Linux各種常用目錄命令(上)

    快速上手linux | 一文秒懂Linux各種常用目錄命令(上)

    ?? 鴿芷咕 :個人主頁 ??? 個人專欄 :《C語言初階篇》 《C語言進階篇》 ??生活的理想,就是為了理想的生活! 首先我們要明白linux進入的命令行開頭代碼到底是什么意思: 我們來看下這張圖片看完大家就懂了,詳細列出了每一個字符的詳細含義 前面我們知道了開頭 local

    2024年02月04日
    瀏覽(18)
  • Linux工作原理2常用基本命令和目錄層次結構

    Linux工作原理2常用基本命令和目錄層次結構

    本章是對本書中你將遇到的Unix命令和工具的指南。 為什么是Unix命令?這不是一本關于Linux如何工作的書嗎?當然是的,但Linux在本質上是一種Unix風格。在本章中,你會看到Unix這個詞,而不是Linux,因為你可以把你學到的東西直接帶到BSD和其他Unix風味的系統(tǒng)中去。我試圖避免

    2024年02月06日
    瀏覽(21)
  • Linux操作系統(tǒng)設置圖形化界面及目錄和文件管理常用命令

    Linux操作系統(tǒng)設置圖形化界面及目錄和文件管理常用命令

    目錄 1.安裝圖形化界面 ?2.開機啟動圖形化界面 dos界面與圖形化界面切換快捷鍵 3.Windows與Linux文件系統(tǒng)的差別 ?4.Linux文件系統(tǒng)常用命令 ?5.使用pwd命令顯示工作目錄路徑 6.絕對路徑和相對路徑? 7.使用ls命令列出目錄和文件信息 Linux默認情況下是不會安裝圖形界面的,所以需要

    2024年02月05日
    瀏覽(98)
  • Linux學習-28-用戶間切換相關命令

    8.15 Linux su命令:用戶間切換(包含su和su -的區(qū)別) su 是最簡單的用戶切換命令,通過該命令可以實現(xiàn)任何身份的切換,包括從普通用戶切換為 root 用戶、從 root 用戶切換為普通用戶以及普通用戶之間的切換。普通用戶之間切換以及普通用戶切換至 root 用戶,都需要知曉對方

    2023年04月08日
    瀏覽(24)
  • Windows 命令行切換目錄

    Windows Commands - Command-line reference A-Z https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/windows-commands cd .. - 進入上一級目錄, .. 表示上一級目錄。 cd . - 進入當前目錄, . 表示當前目錄。 cd -

    2024年02月04日
    瀏覽(40)
  • 命令提示符(CMD)切換到指定目錄的方法

    命令提示符(CMD)切換到指定目錄的方法

    通常我們把像是java,mysql,python等語言類工具放到自定義目錄,而不是默認路徑,使用cmd命令提示符想查看版本信息的時候需要到指定目錄,這時候就需要掌握切換到指定目錄的方法。 命令提示符(cmd)只在當前盤符切換目錄時,可以先到目標目錄上復制地址, 輸入 即可切

    2024年02月11日
    瀏覽(20)
  • 電腦在cmd命令行下快速切換目錄文件

    電腦在cmd命令行下快速切換目錄文件

    文章目錄: 第一部分:?快速切換目錄文件 1.切換到指定磁盤 2.目錄之間切換? 3.切換到指定目錄通過cmd 4.相關命令 第二部分:電腦常用Win+R快捷命令 第三部分:Windows10 觸摸板手勢 ?最好以管理員身份運行 切換到指定磁盤— 磁盤名稱: cd cd~ cd- cd. cd.. cd/ cd./ cd../.. cd!$ cd /h

    2024年02月09日
    瀏覽(19)
  • 【大數(shù)據(jù)學習篇1】linux常用命令

    //list查看當前目錄下有什么文件 ls //list -list 通過詳細內(nèi)容形式查看目錄下的文件內(nèi)容 ls -l 或 ll //查看指定目錄下文件名字信息 ls 目錄 //以詳細列表形式查看指定目錄下文件名字信息 ls -l 目錄 //list all 查看全部文件,包括隱藏文件 ls -a //list list all 以詳細列表形式查看全部文

    2024年02月08日
    瀏覽(12)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包