操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    剛開始使用 Linux的朋友,讓自己熟悉命令行是非常有必要的,如果您已經熟悉命令行實用程序,您會發現 Linux 和 Mac 有很多共同點,但 與Windows 命令的相似之處較少。

    使用命令行對于linux操作非常重要,命令操作最大的優點就是速度快,效率高。

    如果您正在考慮從 Windows 遷移到 Linux,或者想嘗試使用適用于 Linux 的 Windows 子系統,您會發現命令行是一個豐富多樣的游樂場。

    許多 Linux 命令看起來還是很晦澀的,記住甚至熟練使用各個命令對于新手來說還是優點難度的,但是我們可以從簡單的、常用的命令入手,能夠通過這些簡單命令執行一些比較簡單的任務,久而久之你就會通過自己的方法了解到更多的命令。

    我們收集了 10 個 Windows 命令的集合,并提供了 Linux 等效命令。

    讓我們直接開始吧!

    1、顯示文件內容:cat

    對應Windows的命令是:

    type
    

    功能:顯示文件的內容

    cat英文全稱:concatenate

    例子

    單文件查看:

    cat verse-1.text
    
    cat verse-2.txt
    

    同時查看兩個文件:

    cat verse-1.txt verse-2.txt
    

    要創建包含兩個文件內容的新文件,我們可以使用重定向將輸出發送cat到新文件中:

    cat verse-1.txt verse-2.txt > newfile.text
    

    2、將操作與文件類型關聯:mimeopen

    對應Windows的命令是:

    assoc
    

    功能:將默認程序與文件類型相關聯

    • Windows 使用文件擴展名來標識文件類型。
    • Linux 通過查看文本文件的內容或數字文件前幾個字節中包含的數字簽名來確定文件的類型。

    要建立文件關聯,使用mimeopen與-d選項,并傳遞要設置關聯類型的文件的名稱。

    mimeopen -d kernel-article.mm
    

    如果列出了您要使用的應用程序,請輸入其編號,在這個例子中,我們想要的應用程序沒有列出。我們可以輸入“6”,然后鍵入啟動應用程序的命令。我們想用 FreeMind(一個思維導圖應用程序)打開這種類型的文件。

    應用程序為您啟動,打開您在命令行上傳遞的文件.

    3、設置文件屬性:chmod

    對應Windows的命令是:

    attrib
    

    功能:設置文件屬性

    在 Linux 上,您可以設置讀取文件、寫入文件和執行文件的權限,并為文件所有者、文件所屬的用戶組以及其他所有人設置不同的屬性集。這些屬性也可以應用于目錄。

    -l在ls命令中使用(長格式)選項顯示每個文件的字符列表,如下所示。

    -rwxrwxrwx
    

    如果第一個字符是連字符“-”,則表示該列表代表一個文件。

    如果第一個字符是“d”,則列表表示目錄。

    字符串的其余部分由三組三個字符組成,從左邊開始,前三個顯示所有者的文件權限,中間三個顯示組的文件權限,最右邊的三個字符顯示其他人的權限。

    在每組中,從左到右,字符代表讀取、寫入和執行權限,如果存在“r”、“w”或“x”,則該屬性已被設置,如果字母已被連字符“-”替換,則不會設置該權限。

    一種簡單的使用方法chmod是用數字表示每組三個權限,通過提供一個三位數的數字,chmod您可以設置所有者、組和其他人的權限。最左邊的數字代表所有者。中間的數字代表組。最右邊的數字代表其他數字。數字范圍從零到七。

    • 0 : 無權限
    • 1:執行權限
    • 2:寫權限
    • 3:寫入和執行權限
    • 4:讀取權限
    • 5:讀取和執行權限
    • 6:讀寫權限
    • 7:讀、寫、執行權限

    文件“howtogeek.txt”為每個人設置了完全權限,我們會將其更改為所有者的完全權限 (7)、組的讀取和寫入 (6) 以及所有其他人的讀取 (4)。

    ls -l howtogeek.text
    
    chmod 764 howtogeek.txt
    
    ls -l howtogeek.text
    

    4、查找字符串:grep

    對應Windows的命令是:

    find
    

    功能:在文本文件中搜索匹配的字符串

    在“/etc/passwd”文件中搜索與“dave”匹配的條目,我們將使用以下命令:

    grep dave /etc/passwd
    

    字符串不必是一個完整的詞,可以使用一組豐富的通配符和正則表達式進行搜索。

    grep over verse-1.txt
    

    還可以使用grep 來搜索另一個命令的輸出,該ps命令列出了正在運行的進程的-e(一切)選項列出所有進程,我們可以將其導入grep并查找名稱中帶有“naut”的進程。

    ps -e | grep naut
    

    5、查找文件差異:diff

    對應Windows的命令是:

    fc
    

    功能:比較兩個文件并突出顯示它們之間的差異

    當您比較新版本和舊版本的程序源代碼時,這特別有用,但當您檢查任何大文本文件的兩個版本時,它同樣有用。

    要比較兩個文件,請在命令行上傳遞它們的名稱:

    diff core.c oid-core.c
    

    更改是已添加的行、已刪除的行或已修改的行,每個更改都以速記形式進行描述,然后顯示出來,簡寫列出第一個文件中的行號(或行范圍)、一個字母,然后是第二個文件中的一個或多個行號:

    • c : 第一個文件中的行需要更改以匹配第二個文件中的行。
    • d : 必須刪除第一個文件中的行以匹配第二個文件。
    • a : 額外的內容必須添加到第一個文件中以使其與第二個文件匹配。

    要查看并排比較,請使用-y(sideways) 選項,使用-W(width) 選項來限制輸出的寬度通常很有用,否則換行會使輸出難以解釋。

    diff -y -W 70 core.c old-core.c
    

    這些線并排顯示,更改、添加或刪除的行由顯示屏中間的符號指示,符號可以是:

    • | : 已在第二個文件中更改的行。
    • <:已從第二個文件中刪除的行。
    • >:已添加到第二個文件中但不在第一個文件中的行。

    6、顯示IP地址:ip addr

    對應Windows的命令是:

    ipconfig
    

    功能:顯示網絡連接和 IP 地址的信息

    ip addr
    

    您將在輸出中找到您的 IP 地址,在本例中,IP 地址顯示為 192.168.1.40/24。這意味著 IP 地址為 192.168.1.40,網絡掩碼為 255.255.255.0,“/24”是網絡掩碼的無類別域間路由表示法,其中三組 8 位設置為 1。

    通過該ip命令可以獲得大量信息。

    7、顯示網絡信息:netstat

    對應Windows的命令是:

    netstat
    

    功能:顯示有關網絡連接的信息,包括套接字和其他數據結構

    要查看偵聽 TCP/IP 套接字,請使用-l(listening) 和-t(TCP/IP) 選項:

    netstat -lt
    

    8、ping

    對應Windows的命令是:

    ping
    

    兩者是一樣的。

    功能:測試網絡連接以及查看聯網設備之間是否存在有效路由

    它向ICMP ECHO_REQUEST遠程設備發送數據包并偵聽響應。然后它會告訴您是否可以建立連接,以及以毫秒為單位的平均往返時間。

    可以使用pingIP 地址或域和網絡名稱。

    ping www.wljslmz.com
    

    要發送特定數量的 ping 請求,請使用-c(count) 選項。

    ping -c 4 www.wljslmz.com
    

    9、查看硬件信息:lshw

    對應Windows的命令是:

    systeminfo
    

    功能:顯示硬件信息

    這個命令有很多輸出。將輸出通過管道傳輸到less,此外,sudo與此命令一起使用,以便它有權訪問系統文件和流。

    sudo lshw | less
    

    要獲得簡要概述,請使用該-short選項。

    sudo lshow -short
    

    10、traceroute

    對應Windows的命令是:

    tracert
    

    功能:確定數據包的路由

    當數據包從您的計算機到遠程設備時,它會計算從路由器到路由器的跳數,有些設備不會透露太多關于它們自己的信息,這些秘密設備在輸出中顯示為一行星號“*”。

    您可以將 traceroute 與 IP 地址或域和設備名稱一起使用。

    traceroute www.blarneycastle.ie
    

    差異

    Windows 和 Linux 天壤之別,但它們共享一些通用命令——甚至命令名稱,這并不奇怪。Windows 套接字來自Unix,因此這兩個操作系統中的術語肯定會有一些重疊。

    一些實用程序非常有用,它們被綁定在所有平臺上,例如ping ,該命令幾乎可以在您能想到的每個平臺上找到。

    面向小白,圖文實操。

    一、實訓目

    ● 掌握Linux各類命令的使用方法;

    ● 熟悉Linux操作環境。

    三、實訓內容

    練習使用Linux常用命令,達到熟練應用的目的。

    (上篇文章安裝好的系統建議大家到存放redhat系統的目錄把該文件夾備份一下,這樣以后環境配崩潰了也不怕哦)

    四、實訓步驟

    子項目1.文件和目錄類命令的使用

    (1)啟動計算機,利用root用戶登錄到系統,進入字符提示界面。

    點擊 “未列出?”

    登陸root賬戶

    登陸root賬戶

    鼠標右鍵桌面。彈出菜單選擇“在終端中打開”

    這就是終端啦

    (2)用pwd命令查看當前所在的目錄。

    (3)用cd、ls命令切換目錄列出目錄下的文件和目錄。

    切換到dev目錄下 列出dev目錄下目和文件

    同理切換到 dev 下的rhel目錄下同時列出ls(可以兩條命令連著使用的哦,

    一條命令結束后面加個冒號(;),即可跟下一條命令,這樣兩條命令就可以一起按順序執行了哦

    (4)用-a選項列出此目錄下包括隱藏文件在內的所有文件和目錄。

    cd.. 表示回到上級目錄,ls -a顯示隱藏文件

    (5)用man命令查看ls命令的使用手冊。

    man后面可以跟任何你需要了解的命令,

    這里你可以查到ls命令后面可加的參數的詳細說明,具體大家可以去試試哦

    (6)在當前目錄下,創建測試目錄test。

    cd /root;ls進去/目錄下的root文件夾,且顯示目錄下的文件

    使用mkdir test命令創建test文件夾(更多參數用man mkdir 命令查看)

    注意對比右邊的圖形化界面,test文件夾我們已經用命令成功的創建成功啦

    (7)利用ls命令列出文件和目錄,確認test目錄創建成功。

    ls命令顯示test文件夾創建成功

    (8)進入test目錄,利用pwd查看當前工作目錄。

    用cd test;pwd命令 進去test目錄并且查看當前路徑

    (9)利用touch命令,在當前目錄創建一個新的空文件newfile。

    (10)利用cp命令復制系統文件/etc/profile到當前目錄下。

    每條命令都是可以用tab鍵補全的哦

    (11)復制文件profile到一個新文件profile.bak,作為備份。

    (12)用ll命令以長格形式列出當前目錄下的所有文件,注意比較每個文件的長度和創建時間的不同。

    (13)用less命令分屏查看文件profile的內容,注意練習less命令的各個子命令,如b、p、q等,并對then關鍵字查找。

    n:重復前一個搜索(與 / 或 ? 有關)

    N:反向重復前一個搜索(與 / 或 ? 有關)

    b 向后翻一頁

    d 向后翻半頁

    (14)用grep命令在profile文件中對關鍵字then進行查詢,并與上面的結果比較。

    (15)給文件profile創建一個軟鏈接lnsprofile和一個硬鏈接lnhprofile。

    【硬連接】

    硬連接指通過索引節點來進行連接。在Linux的文件系統中,保存在磁盤分區中的文件不管是什么類型都給它分配一個編號,稱為索引節點號(Inode Index)。在Linux中,多個文件名指向同一索引節點是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個文件擁有多個有效路徑名,這樣用戶就可以建立硬連接到重要文件,以防止“誤刪”的功能。其原因如上所述,因為對應該目錄的索引節點有一個以上的連接。只刪除一個連接并不影響索引節點本身和其它的連接,只有當最后一個連接被刪除后,文件的數據塊及目錄的連接才會被釋放。也就是說,文件真正刪除的條件是與之相關的所有硬連接文件均被刪除。

    【軟連接】

    另外一種連接稱之為符號連接(Symbolic Link),也叫軟連接。軟鏈接文件有類似于Windows的快捷方式。它實際上是一個特殊的文件。在符號連接中,文件實際上是一個文本文件,其中包含的有另一文件的位置信息。

    (16)長格形式顯示文件profile、lnsprofile和lnhprofile的詳細信息。注意比較3個文件鏈接數的不同。

    (17)刪除文件profile,用長格形式顯示文件lnsprofile和lnhprofile的詳細信息,比較文件lnhprofile的鏈接數的變化。

    (18)用less命令查看文件insprofile的內容,看看有什么結果。

    如果在less模式下 退出不到命令行,大家用ctrl+c或者z鍵即可退出到命令行

    (19)用less命令查看文件inhprofile的內容,看看有什么結果。

    less inhprofile

    (20)刪除文件lnsprofile,顯示當前目錄下的文件列表,回到上層目錄。

















    (21)用tar命令把目錄test打包。(22)用gzip命令把打好的包進行壓縮。

    (23)把文件test.tar.gz改名為backup.tar.gz。(24)顯示當前目錄下的文件和目錄列表,確認重命名成功。

    (25)把文件backup.tar.gz移動到test目錄下。

    (26)顯示當前目錄下的文件和目錄列表,確認移動成功。

    (27)進入test目錄,顯示目錄中的文件列表。

    (28)把文件backup.tar.gz解包。

    (29)顯示當前目錄下的文件和目錄列表,復制test目錄為testbak目錄作為備份。

    (30)查找root用戶自己主目錄下的所有名為newfile的文件。

    (31)刪除test子目錄下的所有文件。

    (32)利用rmdir命令刪除空子目錄test。

    子項目2.系統信息類命令的使用

    (1)利用date命令顯示系統當前時間,并修改系統的當前時間。

    查看當前的系統時間請點擊此處輸入圖片描述

    按照"年-月-日 小時:分鐘:秒"的格式查看當前的系統時間

    設置當前的系統時間為2018年2月2日 12.35.00

    (2)顯示當前登錄到系統的用戶狀態。

    who 后門跟不同參數實現不同效果,命令后門加"空格--help"會顯示該命令用法

    (3)利用free命令顯示內存的使用情況。

    (4)利用df命令顯示系統的硬盤分區及使用狀況。

    (5)顯示當前目錄下各級子目錄的硬盤占用情況。


    子項目3.進程管理類命令的使用

    (1)使用ps命令查看和控制進程。

    ① 顯示本用戶的進程:#ps。

    ② 顯示所有用戶的進程:#ps -au。

    ③ 在后臺運行cat命令:#cat &。④ 查看進程cat :# ps aux |grep cat。

    記住cat進程的pid號

    ⑤ 殺死進程cat:#kill –9 cat。

    13008是上面ps顯示的pid號13008即cat進程的pid號哦

    ⑥ 再次查看進程cat,看看是否被殺死。

    cat進程是不是已經沒有了呢

    (2)使用top命令查看和控制進程。t

    ① 用top命令動態顯示當前的進程。

    ctrl+z鍵可以退出這個界面哦

    ② 只顯示用戶ad的進程(利用U鍵)。

    先切換到ad賬戶(如果你沒有看我的第一篇文章或者你創建的賬戶不是ad那么請以你的為準哦)

    切到ad賬戶

    在ad賬戶狀態把cat進程掛到后臺

    ③ 利用K鍵,殺死指定進程號的進程。

    輸入top命令

    好亂哦,怎么辦呢 按下 字母 U 鍵

    按U鍵后 輸入賬戶名ad 回車后 見下圖

    瞬間清爽了哦,但是我們要殺死cat進程怎么辦呢?繼續下圖

    在top界面按字幕K鍵 后輸入 cat 進程的pid號 然后回車

    再輸入數字9 回車














    cat進程是不是沒了呢(ps 9是強制結束)

    (3)掛起和恢復進程。

    ① 執行命令cat。② 按[Ctrl+Z]鍵,掛起進程cat。

    輸入cat后 按下ctrl鍵+z 鍵

    ③ 輸入jobs命令,查看作業。

    ④ 輸入bg,把cat切換到后臺執行。⑤ 輸入fg,把cat切換到前臺執行。⑥ 按[Ctrl+C]鍵,結束進程cat。

    (4)find命令的使用。

    ② 在/var目錄下查找所有文件其所有者是root用戶的文件。

    成功執行下面這條命令后會滾屏哦

    #find /var –user root

    更多的find命令用法 可以百度哦,這里只做簡單舉例,小白也能輕易弄懂

    子項目4.rpm軟件包的管理

    1)查詢系統是否安裝了軟件包squid。

    rpm -qa | grep squid 和 rpm -q squid 命令是一樣的效果哦

    (2)如果沒有安裝,則掛載redhat7.2鏡像安裝光盤,安裝squid*.rpm軟件包

    成功掛載redhat7.2鏡像到 /media/目錄下面

    cd命令進入目錄/etc/yum.repos.d/












    進入以上目錄。后pwd顯示當前路徑確保成功進入

    接著用touch名創建 rorry.repo文件(touch rorry.repo;),冒號后面緊跟一條vi 編輯命令vi rorry.repo

    進去空白界面 按下字母鍵 i 就可以編輯啦,考慮到代碼過長 我把代碼貼出來

    [rhel-source]

    name=Red Hat Enterprise Linux $releasever -$basearch - Source

    baseurl=file:///media

    enabled=1

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

    配置完上面文件后,按下esc鍵。接著按shift+冒號,輸入wq! 回車即可保存我能修改好 的配置文件

    安裝squid軟件包,會自動解決依賴哦,-y參數是自動確定全自動安裝的意思

    安裝過程

    軟件安裝完畢了呢

    查詢squid軟件包是否安裝成功,上圖紅色標記顯示成功了哦

    (3)卸載剛剛安裝的軟件包。

    卸載成功

    再次檢查squid軟件是不是已經卸載了呢【Linux簡單的軟件安裝卸載學會了嗎】


    子項目5.tar命令的使用

    系統上的主硬盤在使用的時候有可怕的噪音,但是它上面有有價值的數據。系統在兩年半以前備份過,你決定手動備份少數幾個最緊要的文件。/tmp目錄里儲存在不同硬盤的分區上快壞的分區,這樣你想臨時把文件備份到那里。

    (1)在/home目錄里,用find命令定位文件所有者是ad的文件,然后將其壓縮。

    #find /home –user ad –exec tar czvPf /tmp/backup.tar {} \;

    進入/目錄下的tmp目錄下, 并且顯示當前路徑,同時顯示列出當前目錄下的文件

    定位文件所有者是賬戶ad的文件 并且打包壓縮到/tmp目錄下(czvPf 的P是大寫的哦)

    打包過程---打包結束,ls顯示是否打包成功,記住在/tmp目錄下ls才能正常顯示效果圖

    (2)保存/etc目錄下的文件到/tmp目錄下。(3)列出兩個文件的大小。

    #tar cvf /tmp/confbackup.tar /etc/

    (4)使用gzip壓縮文檔。


    五、實訓思考+命令匯總

    思考:

    1.ls *.?

    2.more[A-Z]*

    3.ls /etc/[!a-m]*

    4.ls [a-z]*[0-9]

    5.alias dir=’ls –d [a-z]*’

    6.find ./tmp /usr/tmp –name core –exec rm{}\;

    7.grep ‘^user[0-9]$’ /etc/passed

    8.grep ‘^[A-Za-z]*[0-9]$’ datafile

    9.mount –t vfat /dev/hda1 /mnt/winc

    命令匯總:

    ls,pwd,cd,man,mkdir,cp,less,grep,ln,vi,tar,mv,find,rm,date,who,free,df,ps,top,cat,yum,

    本小節至此結束了哦,Linux命令參數太多了,本文只做簡單的一小部分常用命令進行演示。以上的命令更多用法大家可以百度命令關鍵字 就可以查到用法了(或者用man命令)。


    (注:如果沒有看我第一篇的文章,按照上文配置 環境可能會跟你的Linux環境有一些小出入,建議點擊我的資料查看我的這個系列前面的文章。)

    后續會更新Linux_redhat的一些環境配置,我自己也在學Linux,這也是我的專業,我也會把我的學 習過程不斷更新,讓0起步的小白也能輕松入門。老手就可以飄過了。

    (如有錯的地方請多多包涵,謝謝)

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有