preface:在ubuntu下做事情,在終端下執行一些命令,或者在vim裡面做一些操作,自然而然需要用到一些小知識點,沒有怎麼系統地看《鳥哥的菜》,基本上是遇到了什麼問題想要實現什麼功能,就查詢部落格,學下該知識點,有些零散,便稍微積累總結下。
1.批處理命令sh:
需在終端執行多個命令時,將那些命令寫到乙個檔案裡面,並命名xx.sh,在終端執行sh xx.sh可破,終端下將乙個乙個執行xx.sh檔案裡面的命令。2.echo:
在批處理命令中,需要用命令輸出自己想要的一些東西到終端的時候,echo可破,如同python裡面print,在終端下 echo "***************="如同python中標記下程式執行地怎麼樣了加句print 30*"*"。3.管道重定向>,>>:
> 是把輸出轉向到指定的檔案,如檔案已存在的話也會重新寫入,檔案原內容不會保留。4.grep,awk,sed:>> 是把輸出附向到檔案的後面,檔案原內容會保留下來。
$ ls >> log.txt或者$ ls > log.txt
另外還有script,tee等命令,空閒時再系統地看下寫下。
5. tmux命令:
在遠端到一台機器或者在本地終端下,經常發現,乙個終端遠遠地不夠用,經常需要同時開啟幾個,往往還希望這幾個視窗同時顯示在視線內。tmux正是為這種需求而生。
tmux所有自帶命令都預設需要先按ctrl + b,然後再鍵入對應的命令ctrl+b " - split pane horizontally
ctrl+b % - 將當前窗格垂直劃分
ctrl+b 方向鍵 - 在各窗格間切換
ctrl+b,並且不要鬆開ctrl,方向鍵 - 調整窗格大小
ctrl+b c - (c)reate 生成乙個新的視窗
ctrl+b n - (n)ext 移動到下乙個視窗
ctrl+b p - (p)revious 移動到前乙個視窗.
ctrl+b 空格鍵 - 採用下乙個內建布局
ctrl+b q - 顯示分隔視窗的編號
ctrl+b o - 跳到下乙個分隔視窗
ctrl+b & - 確認後退出 tmux
參考文件:6.待續。。。
Linux小知識點
tab 補全 ctrl a 開始位置 ctrl e 最後位置 ctrl k 刪除此處至末尾所有內容 ctrl u 刪除此處至開始所有內容 ctrl w 刪除此處到左邊的單詞 ctrl l 相當於clear vi編輯器有三種模式 命令模式,編輯模式,末行模式 開啟vi後 按esc退出編輯模式,回到命令...
Linux 小知識點
1 當前目錄比較重要的幾個檔案 anaconda ks.cfg bash history bash logout bash profile bashrc cshrc install.log install.log.syslog tcshrc viminfo 2 設定環境變數 path通常定義在 et...
Linux下常用系統工具及知識點
strace 分析並輸出指定程序執行時的系統呼叫情況,及占用時間,可以列印出每個系統呼叫占用的時間情況,常用於系統效能分析 truss 用來跟蹤乙個程序的系統呼叫或訊號產生的情況 ltrace 用來跟蹤程序呼叫庫函式的情況 ldd 是用來分析程式執行時需要依賴的動態庫.so的工具,可以列出程式執行所...