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

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

Linux Guide for Developers

happypeter JS工程師
難度入門
時長 1小時28分
學習人數
綜合評分9.60
146人評價 查看評價
9.9 內容實用
9.5 簡潔易懂
9.4 邏輯清晰
  • 當前進程查詢 ps aux 顯示全部進程 ps aux | less 分頁顯示進程 # /processname 查詢進程名為processname的進程 ps aux | grep processname 查詢進程名稱為processname的進程 關掉進程 kill PID 關閉進程號為PID的進程 啟動圖形化界面: 直接輸入命令即可,如firefox firefox & 保持firefox后臺運行 或: firefox ctrl+z bg fg 快捷鍵: alt + tab 切換當前運行程序 ctrl + d 或 exit 退出當前終端命令窗
    查看全部
    0 采集 收起 來源:Linux-進程

    2018-03-22

  • shell程序 python進入 crtl+d退出 ctrl+l清屏 username@machinename:current working directory$ ~代表user home eg:home/username $mkdir filename 新建文件夾 $rm 文件名 刪除文件 $rm -r filename/ 刪除文件夾 $命令本身 參數 操作對象 課本重理論輕操作,用戶手冊user manual適合學會的人,建議教程tutorial eg:the linux command line重點第二章和第六章 $man 命令名 打開用戶手冊--- /參數 查找參數--N 查找下一處--Q 退出用戶手冊
    查看全部
    1 采集 收起 來源:你好,命令行

    2015-01-05

  • linux目錄: / 根目錄 /bin 系統啟動和運行所必須的二進制程序 /boot 包含Linux內核,最初的RMA磁盤映像和啟動加載程序。 /dev 包含設備結點的特殊目錄 /etc 包含所有系統層面的配置文件
    查看全部
  • 各目錄代表含義:
    查看全部
  • ctrl + d 退出python Ctrl + l 清屏 makedir folder 新建folder文件夾 rm file 刪除file文件 rm -r folder/ 刪除folder文件夾 用戶手冊使用: man rm 進入rm命令手冊 /-r 查找參數 -n 查找下一處 q 退出用戶手冊
    查看全部
  • happycasts
    查看全部
    0 采集 收起 來源:Linux-網絡操作

    2015-01-04

  • tmux happygrep
    查看全部
    0 采集 收起 來源:Linux-網絡操作

    2015-02-04

  • find . -type f 文件 find . -type d 目錄
    查看全部
    0 采集 收起 來源:Linux-查找

    2015-01-04

  • locate 在系統全局內定位文件,其實現是通過數據庫來查找。可通過updatedb命令實時更新數據庫。 find 在一個目錄內查找文件 find . -type f -exec grep hello '{}' ';' -print
    查看全部
    0 采集 收起 來源:Linux-查找

    2015-01-04

  • 后臺執行 & Ctrl+z 暫停,bg在后臺運行
    查看全部
    0 采集 收起 來源:Linux-進程

    2018-03-22

  • 腳本編程 1. 制定解析器 #!/usr/bin/env bash 2. 命令就是語句,語句就是命令, if 命令執行正確則為真 腳本語句對空格很敏感 3. 位子參數 $ peter.sh a.txt b.txt # $# 參數個數 $0 程序名字 $1第一個參數 4. 腳本不在當前shell執行,專門新開一個 $ source xx.sh #在當前shell執行腳本 5.循環控制 cd $1 echo I am in 'pwd' #獲得命令的輸出 for file in 'ls' do mv $file $file.txt done 6.遠程操作 ssh -t [email protected] 'touch a.txt' 7.確認執行 echo -n "Want to sync? (Y/n)" read AAA if [ "${AAA:-y}" = "y"];then sync_server else echo Nothing done, bye. fi 8.用其他語言寫腳本 Tutorial 本小節對應13章
    查看全部
  • 軟件安裝 系統升級器開發者:研究軟件打包 一.手動安裝 (編譯好的) 1.解壓縮 $ tar jxvf xxx.tar.bz2 2.移動目錄 $ mv XXX .XXX #移動到隱藏目錄 3.把可執行命令,變成系統命令: $ echo $PATH # 查看系統路徑 $ ln -s ~/.sublime/sublime_text ~/bin/subl #名字鏈接,使之變成系統命令 4.subl (提供源碼,自己編譯) 1. 下載源碼:http://ftp.gnu.org/gnu/hello/ 2. $ ./configure 3. $ make 4. $ sudo make install 二. deb包安裝 包括程序本身,配置文件,安裝位置,依賴關系 如何把源碼程序打包成deb包 happycasts 14期 安裝 $ sudo dpkg -i xxx.deb $ dpkg -l|grep chrome # 列出所有包安裝的軟件 $ dpkg -L XXX # 查看軟件安裝了哪些文件 $ dpkg -S file # 查看一個文件來自哪個軟件的安裝 三. 軟件倉庫 apt-get $ sudo apt-get install xxx $ sudo apt-get remove xxx $ sudo apt-get purge xxx # 配置文件被一同刪除 $ apt-cache search xxx|less # 搜索軟件, 也可以按tab自動補齊
    查看全部
    1 采集 收起 來源:Linux-軟件安裝

    2015-01-15

  • 遠程操作和數據傳輸 ssh port 22 openssh-client openssh-server $ ssh [email protected] $ ssh-keygen $ cd ~/.ssh # 多了兩個文件id_rsa(private key) id_rsa.pub(public key) 把public key放到服務器上 ~/.ssh$ ssh-copy-id [email protected] 公鑰被放在: ~/.ssh/authorized_keys vim編輯器 黑客編輯器: 遠程編輯和本地編輯一樣的感覺 如果突然網絡斷了,或者自己不小心推出鏈接 如何恢復遠程現場: $ tmux 終端窗口管理器 $ tmux a # 重新登錄恢復現場 教程happycasts.net 41期 數據傳輸工具remote synchronization 同步目錄 $ rsync -r mydir [email protected]: 下載到本地 $ rsync -r [email protected]:mydir . 同步內容,增加和刪除文件 $ rsync -av --delete mydir/ [email protected]:mydir/ 只打印信息先不同步,防止誤刪 $ rsync -av --delete mydir/ [email protected]:mydir/ --dry-run 實際使用使用腳本 sync.sh Tutorial 第十七章
    查看全部
    2 采集 收起 來源:Linux-網絡操作

    2015-01-02

  • 查找 locate 在系統全局內定位文件 find 在一個目錄內查找文件 happygrep 字符串查找,套上了前端 $ locate vimrc $ locate --regexp xxx # 支持正則表達式 locate是從databases中查找文件,當天創建的文件沒有入庫,查找不到 updatedb每天才自動運行 $ sudo updatedb # 可以手動更新后查找 $ find . #列出所有內容 $ find .|grep .txt $ find . -type f # 只想看到文件 $ find . -type d # 只想看到目錄 $ find . -type f -exec ls -l '{}' ';' # 參數-exec 對查找結果執行命令 '{}'表搜到的結果 ';'結束符號 $ find . -type f -exec grep hello '{}' ';' -print # 字符串查找打印所在文件 $ find . -type f -exec grep -n hello '{}' ';' -print # 打印行號 $ find . -type f -exec grep -in hello '{}' ';' -print # 打印行號不分大小寫 對程序員優化的grep: ack tool like grep optimized for programmers http://beyondgrep.com/ 教程ack-grep:http://happycasts.net/episodes/26 命令太長,輸出太亂,定位文件無法直接打開,解決方案 happygrep make 得到二進制文件后 $ mv happygrep ~/bin/ 之后就可以直接使用$ happygrep string 也可以別名鏈接 $ cd ~/bin $ ln -s happygrep xxx 就可以使用 $ xxx string
    查看全部
    2 采集 收起 來源:Linux-查找

    2015-01-02

  • 進程 program on process PID: process ID $ ps # report a snapshot of the current processes ctrl + shift + T 打開新terminal標簽 edit -> keyboard Shorcuts 查看修改快捷鍵 查找vim程序PID $ ps aux|less /vim $ ps aux|grep vim 在terminal里面復制拷貝 copy: ctrl + shift + c paste: ctrl +shift + v ctrl + a 回到行首 $ kill PID # 關閉進程 ctrl + up 切換terminal標簽 后臺執行 $ firefox & 如果已經執行 ctrl + z # 暫停程序 $ bg # 后臺執行 $ fg # 前臺執行 ctrl + c 結束進程 結束進程 $ kill -num PID $ kill -2 PID == ctrl + c 中斷 $ kill -15 PID == $ kill PID 終止 默認 $ kill -9 PID # 強制推出,在程序已經異常,無法接受輸入 當程序異常占用大量內存,桌面工作系統被拖死,卡死無法操作 linux同時運行7個工作臺的,在非圖形界面工作臺kill掉 ctrl + Alt + F1 # 進入1工作臺 ctrl + Alt + F7 # 返回7工作臺 ctrl + d == ESC # 推出shell window.
    查看全部
    1 采集 收起 來源:Linux-進程

    2018-03-22

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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