亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Linux Guide for Developers

happypeter JS工程師
難度入門
時長 1小時28分
學習人數
綜合評分9.60
146人評價 查看評價
9.9 內容實用
9.5 簡潔易懂
9.4 邏輯清晰
  • find . -type f -exec ls -l '{}' ';'

    find . -type f -exec grep hello '{}' ';'

    find . -type f -exec grep hello '{}' ';' -print

    find . -type f -exec grep -n hello '{}' ';' -print

    find . -type f -exec grep -ni hello '{}' ';' -print

    查看全部
    0 采集 收起 來源:Linux-查找

    2018-10-05

  • find .? ?#查找所有文件

    find .|grep .txt? ?#查找所有的txt文件

    find . -type f? #查找文件類型

    find . -type d? ?#查找目錄


    查看全部
    0 采集 收起 來源:Linux-查找

    2018-10-05

  • 1:locate 查找文件的命令是從數據庫中查找的,所以,剛剛創建的文件需要運行一下updatedb命令才能及時將對應的文件信息放入到數據庫中,否則系統會根據默認的時間來執行的(一般是一天一次)。

    locate 用于查找系統中所有路徑中包含對應的字樣的文件,注意,他也支持正則表達式,通過文件名查找文件<br>


    2:find 在目錄層次結構中搜索文件


    3:grep 過濾字符串


    4:happygrep 老師自己編寫的命令,使用起來更方便,自己可以試試


    查看全部
    0 采集 收起 來源:Linux-查找

    2018-10-05

  • 1、locate在系統全局范圍內定位文件,locate底層運行原理是從一個數據庫中讀數據(下圖)

    2、find在一個目錄范圍內定位文件

    #find .? ?#查看目錄內所有文件

    #find .|grep .txt? ?#查找.txt結尾的文件

    #find . -type f? ?#文件類型的

    #find . -type d? ?#目錄類型的

    #find . -type f -exec ls -l '{}' ';'? ?#找到的文件,通過-exec參數,直接執行 ls命令

    #echo hello >a.txt

    #echo Hello >b.txt

    #find . -type f -exec grep hello '{}' ';'?

    #find . -type f -exec grep hello '{}' ';' -print? ?#打印出具體的文件名

    #find . -type f -exec grep -n hello '{}' ';' -print? ?#打印出所在行號

    #find . -type f -exec grep -ni hello '{}' ';' -print? ?#不區分大小寫

    3、grep字符串查找


    查看全部
    0 采集 收起 來源:Linux-查找

    2018-10-05

  • ps aux|grep vim? ?#查看vim編輯器的進程

    kill 進程ID? ? #關閉進程


    查看全部
    0 采集 收起 來源:Linux-進程

    2018-10-05

  • ps aux:查詢進程。

    ps查詢進程命令中各個字段的含義。

    /filename:查看該進程。

    ps aux|grep filename:直接查找該進程。

    Ctrl+Ins:復制。

    Shift+Ins:粘貼。

    命令 &:后臺執行。

    進入命令后,Ctrl+Z,后臺執行。


    查看全部
    0 采集 收起 來源:Linux-進程

    2018-10-05

  • 使用chmod分配權限

    查看全部
  • 使用chmod分配命令

    查看全部
  • 分配權限:r-w-x

    查看全部
  • 安裝vim: sudo apt-get -y install vim

    權限問題

    1、用戶在用戶目錄有寫權限,但在其他目錄是沒有的,可以通過命令sudo變身為超級用戶,這樣就有了權限了。

    2、目錄文件有寫權限意思是可以創建新文件,刪除已有文件,重命名。

    3、在vi編輯器中,ZZ:保存并退出。

    4、chmod 修改文件權限(參數用八進制數來表示)或者

    ? ?chmod a+x a.txt(三者均可)

    ? ?chmod u+x a.txt(文件所有者)

    ? ?chmod g+x a.txt(同組的其他用戶)

    ? ?chmod o+x a.txt(其他人)


    #1# 用戶分類:owner/group/world

    #2# 權限類型:read/write/excute -> r/w/x

    #3# 文件模式(file mode): ls -l 查看文件時,文件名前的一竄字符如:-rw-r--r--


    查看全部
  • uniq 剔除重復?

    grep 篩選文件類型?

    sort 排序?

    |uniq|grep txt |sort 去重復后選出后綴為txt的內容排序

    查看全部
    0 采集 收起 來源:Linux-重定向

    2018-10-05

  • > 輸出流覆蓋重定向?

    例如:cat file1 >file

    ?>> 輸出流追加重定向?

    例如:cat file1 >>file?

    2> 錯誤輸出流重定向?

    例如:les shit 2>out.txt?

    < 輸入流重定向?

    例如:cowsay <out.txt

    查看全部
    0 采集 收起 來源:Linux-重定向

    2018-10-05

  • >輸出重定向,會覆蓋原有的

    >>輸出重定向,會追加到原有的后面

    查看全部
    0 采集 收起 來源:Linux-重定向

    2018-10-05

  • 1、有三類文件是一直打開的,stdin 標準輸入 /stdout 標準輸出 /stderr 標準錯誤?

    2、重定向的意思簡單講就是重新定位方向,就是改變方向,就是拐彎的意思 ?

    >輸出重定向,將對應的內容放入到文件中,注意,使用“>”是覆蓋,使用“>>”是追加。 ??

    2>標準錯誤信息重定向 ??

    <標準輸出信息重定向

    ?3、管道線 | 非常重要也非常簡單,是linux命令行哲學的基石,類似鏈條的環,連接多個命令,共同完成一些任務,每一個環完成自己的任務。 4、命令 cat 合并文件 sort 排序文件 uniq 報告或刪除文件中的重復的行 grep 打印匹配行

    查看全部
    0 采集 收起 來源:Linux-重定向

    2018-10-05

  • 重定向? 對文本中的內容進行排序、定位、篩選等

    date

    date >output.txt

    cat output.txt

    ls /bin|grep 要包含的內容name

    或者:

    ls /bin >bin.txt

    grep name <bin.txt


    或者:

    ls 目錄|grep 定位的文本


    輸入重定向<? ??

    輸出重定向>


    cat 本來就會連接兩個文件內容 可以cat f1 f2 >f f1,f2的內容就都到f中了

    uniq 剔除重復

    grep 篩選文件類型

    sort 排序

    |uniq|grep txt |sort 去重復后選出后綴為txt的內容排序


    如果終端一直需要輸入文本,可以ctrl+z退出

    如果不想執行當前行 ,可以ctrl+c取消


    查看全部
    0 采集 收起 來源:Linux-重定向

    2018-10-05

舉報

0/150
提交
取消
課程須知
普通開發者,有一定的計算機基礎知識的初級用戶,對linux有基本認知。
老師告訴你能學到什么?
課程以 ubuntu 為例,講解面向開發者的 Linux 命令行使用技巧,努力總結出全部對開發者有用的知識點,同時力求不講那些很少用到的內容。讓你看完本課程后,就可以充滿自信的來使用 Linux 命令行了。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!