linux系統下用到的小知識點積累

2021-07-03 05:21:12 字數 1470 閱讀 1375

preface:在ubuntu下做事情,在終端下執行一些命令,或者在vim裡面做一些操作,自然而然需要用到一些小知識點,沒有怎麼系統地看《鳥哥的菜》,基本上是遇到了什麼問題想要實現什麼功能,就查詢部落格,學下該知識點,有些零散,便稍微積累總結下。

1.批處理命令sh

需在終端執行多個命令時,將那些命令寫到乙個檔案裡面,並命名xx.sh,在終端執行sh xx.sh可破,終端下將乙個乙個執行xx.sh檔案裡面的命令。

2.echo

在批處理命令中,需要用命令輸出自己想要的一些東西到終端的時候,echo可破,如同python裡面print,在終端下 echo "***************="如同python中標記下程式執行地怎麼樣了加句print 30*"*"。

3.管道重定向>>>

> 是把輸出轉向到指定的檔案,如檔案已存在的話也會重新寫入,檔案原內容不會保留。

>> 是把輸出附向到檔案的後面,檔案原內容會保留下來。

$ ls >> log.txt或者$ ls > log.txt

另外還有script,tee等命令,空閒時再系統地看下寫下。

4.grep,awk,sed:

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的工具,可以列出程式執行所...