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

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

Linux Guide for Developers

happypeter JS工程師
難度入門
時長 1小時28分
學習人數
綜合評分9.60
146人評價 查看評價
9.9 內容實用
9.5 簡潔易懂
9.4 邏輯清晰
  • 文件權限2 $ ls -l a.txt 添加執行權限 $ chmod +x a.sh $ chmod 666 a.txt 110 110 110 rw- rw- rw- $ chown 改變文件對應的不同用戶 Tutorial 本節對應第十章
    查看全部
  • 文件權限1 Permission: home is writable but not outside. /home/peter three types: r reading w writing x executing Three type of users owner group world 文件模式 file mode $ ls -l a.txt -rw-rw-r-- 1 peter peter 0 Jan 2 16:55 a.txt [file type,file mode,link number,owner,group,last modify time,file name] file type - file l sym link d directory 1: link number peter owner peter group 0:size in byte last modify time For directory $ ls -ld mydir r -> $ ls mydir w -> $ mv file/ rm file # create/delete/rename files in it x -> $ cd mydir
    查看全部
  • 重定向2 輸出重定向redirect stdout content >filename 清除文件內容從頭寫入內容 content >>filename 追加內容到已有內容之后 e.g. file1: Hello file2: World $ cat file1 >file $ cat file Hello $ cat file2 >>file #追加內容到已有內容之后 Hello World # 同樣可以使用 $ cat file1 file2 >file #cat自己有拼接功能 Hello World 重定向標準錯誤輸出redirect stderr command 2>filename 默認是把錯誤輸出到terminal的,那么在程序運行中正確結果被保存到文件里面,一旦有錯誤直接顯示到屏幕 錯誤要保存到文件需要使用 2> $ ls shift 2>file 標準輸入重定向redirect stdin $ cowsay <file #從文件中輸入而非鍵盤敲入 管道線pipeline Keep It Simple, Stupid! 管道符號 comm1|comm2 把命令1的輸出傳遞給命令2,協同完成任務 $ command1|command2|command3 e.g. file: d.txt a.txt f.html b.txt b.txt $ cat file|uniq|grep txt|sort #首先排除相同項,然后查詢含txt的,最后再排序 a.txt b.txt d.txt Tutorial: 本小節對應第七章
    查看全部
    1 采集 收起 來源:Linux-重定向

    2018-03-22

  • 重定向1 重定向,把結果輸出保存到文件,而非終端顯示 $ data >output.txt $ 查找在/bin目錄下,包含less字符的文件名 $ ls /bin|grep less # 用|把輸出傳遞給grep字符查找命令 同樣可以通過 $ ls /bin >bin.txt $ grep less <bin.txt linux: everything is file 系統每打開一個文件,分配一個file descriptor 系統三個標準文件,系統啟動就一直被打開著,file descriptor: 0,1,2 0:stdin 標準輸入 1:stdout 標準輸出 2:stderr 標準錯誤 標準輸出和標準錯誤不直接被輸入到文件,而是輸出到屏幕。 $ sudo apt-get install cowsay $ cowsay # 按enter,啟動程序,從標準輸入讀取數據 hello peter # ctrl + d 退出輸入 < hello peter > ------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
    查看全部
    1 采集 收起 來源:Linux-重定向

    2018-03-22

  • Creator of Linux: Linus Torvalds Book: Just for fun: The story of an accidental Revolutionary http://beijinglug.org/
    查看全部
    1 采集 收起 來源:Goodbye

    2014-12-31

  • 文件和目錄的基本操作2 最重要通配符* 正則表達式 regular expression # 打印命令,輸出匹配的所有文件 $ echo a* ab.html a.txt a.py 打包壓縮,三種格式,6種命令 *.zip $ unzip filename.zip $ zip -r filename.zip dir/ *.tar.gz $ tar zxvf filename.tar.gz # x -> extract $ tar zcvf filename.tar.gz dir/ # c -> compress *.tar.bz2 $ tar jxvf filename.tar.bz2 $ tar jcvf filename.tar.bz2 dir/ Tutorial: 本小節對應第五章
    查看全部
  • 文件和目錄的基本操作1 Copy $ cp file1 file2 $ cp -r dir1/ dir2 Move $ mv file .. $ mv file dir/ Rename $ mv file1 file2 $ mv dir1 dir2 # dir2 存在,則為移動操作 Remove $ rm file $ rm -r dir 創建文件 $ touch a.txt $ >a.txt 創建目錄 $ mkdir dirname 查看文件 $ cat file 文件類型 $ file a.txt 隱藏文件和目錄,以.開頭 $ touch .aaa $ mkdir .mydir $ ls -a # 顯示隱藏目錄 同時刪除全部文件 $ rm -rf * 通配符 下載文件 $ wget http://imooc.com linux擴展名不敏感 $ mv index.html index $ file index # html document沒有擴展名也能識別 $ cat index #查看文件一起顯示,一團糟糕 $ less index #分頁顯示,效果好 ctrl - 縮小字體 ctrl + 放大字體 敲j向下翻 k向上翻 /html 字符查找 敲n 查找下一處 連續敲兩下小寫 g 跳到文件頭 敲大寫G(shift + g) 跳到文件尾 敲q 退出查看 man rm 查看命令手冊 就是用less分頁器顯示 常用查看文件命令,直接打開文件,快捷鍵通用 $ vim file
    查看全部
  • 1. 硬盤多個分區(sda1,sda2……),對應的系統樹只有一棵。對應關系通過“掛載點”,目錄掛載在哪里文件就存儲到哪里。 2. Root Directory: / Current Working dir: $ pwd 3. aboslute path 絕對路徑:/home/peter relative path 相對路徑: . .. ../.. 和current working dir 相關。 4. $ cd - 回到前一個目錄 $ cd $ me 按Tab自動補齊 medial $ m 按兩次Tab,給出全部相關文件medial, mnt Tutorial: 第四章,介紹root directory下不同文件的功能。 此小節參考第三章。
    查看全部
  • 1. Graphical user interfaces make easy tasks easy while command line interfaces make difficult tasks possible! 2. releases.ubuntu.com 3. ubuntu安裝:http://happycasts.net/episodes/11 4. Vitualbox 虛擬機 5. win鍵啟動菜單欄,terminal的profiles更改終端顯示效果,在system settings里面的Appearance設置隱藏左側快速啟動欄。 shell $ ls ctrl+d:推出python交互式解釋器 ctrl+l:清屏 $ rm filename :刪除文件 $ rm -r dirname:刪除目錄 $ man rm 打開命令手冊 /-r 查閱具體參數 查找下一處,敲n 退出手冊,敲q Tutorial: 開發者的水平如何,看他使用google的水平如何。 配套教程:The Linux Command Line: http://billie66.github.io/TLCL/ 本節擴展閱讀:第二章和第六章。
    查看全部
    2 采集 收起 來源:你好,命令行

    2014-12-31

  • Graphical user interfaces make easy tasks easy while command line interfaces make difficult tasks possible!
    查看全部
  • 本課程服務于高科技時代的Craftsman,For people Building Things!
    查看全部
    1 采集 收起 來源:課程介紹

    2014-12-31

  • 用戶名 機器名 工作 命令本身,參數,對象 重理論,輕操作。用戶手冊。 用教程 看他使用GOOGLE的水平。
    查看全部
    0 采集 收起 來源:你好,命令行

    2014-12-31

  • 服務器平臺和個人開發平臺。RELEASES.UBUNTU.COM 12.04 VIRTUALBOX(MAC) PROFILES CRT+D 用戶名
    查看全部
  • 服務于高科技時代的工匠。PHP,RUBY,PYTHON IOS
    查看全部
    0 采集 收起 來源:課程介紹

    2014-12-31

  • 動手為導向。
    查看全部
    0 采集 收起 來源:課程介紹

    2014-12-31

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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