工作中經常用到的Linux命令

2021-10-04 20:02:18 字數 2749 閱讀 7914

這裡只記錄日常用到的命令,不全,如果要看很全的命令自行去搜。。。

(都是常用的,不常用你來打我。。。反正打不到......)

廢話少說,直接進入主題

0、!

1、cd

cd /home   # 開啟home目錄
2、ls

列出目錄下的檔案,可加引數:

ls -a   # 列出隱藏檔案

ls -l (可縮寫為 ll)  # 列出檔案的詳細資訊

3、tail

檢視檔案的內容,可加引數:

tail -n 100 filename  # 檢視檔案filename 的100行內容

tail -f filename   # 實時檢視檔案filename 的內容

4、more

檢視檔案內容,作用跟tail差不多,後面跟檔名,不多贅述。

5、cat

同上。。。

6、find

查詢檔案,這個命令很常用,也很好用。

find / -name test   # 在根目錄下查詢名字為test的檔案

7、du

檢視檔案大小

du -sh *   # 檢視當前目錄下各個檔案的大小

8、df

檢視磁碟空間

df -h    # 檢視各個目錄的磁碟使用情況

9、cp

拷貝

cp /home/test1 /opt   # 將home目錄下的test1檔案拷貝到/opt下

10、mv

遷移,也可以重新命名

mv /home/test1 /opt/test2  # 將home目錄下的test1檔案遷移到opt目錄下,順便把名字改為test2

11、mkdir

建立資料夾

mkdir test   # 在當前目錄下建立乙個test資料夾

mkdir -p /home/test  # 在/home目錄下建立乙個test資料夾(全域性命令)

12、touch

建立檔案

touch test.txt  # 在當前目錄下建立乙個test.txt檔案

13、ps

檢視程序

ps -ef |grep postgres  # 檢視名稱為postgres 的程序

14、kill

殺死程序

kill -9 123   # 殺死程序號為123的程序

15、rm

刪除檔案,用rm -rf 的時候手千萬別抖,如果執行了rm -rf /* 那就不好玩了。。。

rm -rf ./logs   # 刪除當前目錄下的logs目錄或檔案

16、grep

根據內容查詢,又是乙個好用的命令

grep -rl 'test' /   # 在根目錄下查詢,所有包含『test』內容的檔案,僅列出檔名

grep -r 'test' /    # 在根目錄下查詢,所有包含『test』內容的檔案,列出內容和檔名

17、history

檢視歷史命令

18、vi

文字編輯,重頭戲,很常用

vi 有三種模式:

命令模式

輸入模式

底行命令模式

順帶一嘴,vi 乙個不存在的檔案,就會自動建立這個檔案,就是說vi也可以用來建立檔案。

模式間的切換:

vi 檔案進入的時候,處於命令模式下,可按:i 、o 等進入輸入模式。

輸入模式下,可按esc鍵進入命令模式。

命令模式下按冒號 :進入底行命令模式。(注:輸入模式如果想進入底行命令模式,須先進入命令模式)

自己建立乙個檔案來玩,別把系統的檔案搞崩了。。。

命令模式:

/    # 可輸入關鍵字檢索整個文件,例如:

/test   # 查詢文件中test的位置,如果找到會直接跳轉到該位置,按n查詢下乙個

g   # 跳轉到文件最底部

gg  # 跳轉到文件頂部

dd  # 刪除游標所在的一行

yy  # 複製游標所在的行

p   # 貼上複製的內容

底行命令模式:

w   : 寫入檔案,通俗點就是儲存

q    : 退出檔案

儅檔案做出修改後你又不想儲存時,可以 q! ,表示強制退出。

好了,有緣再見~_

js一些工作中經常用到的指令碼

1.js 瀏覽器返回前一頁 history 2.js函式傳參 td.innerhtml 刪除 配合struts2的標籤 刪除 3.jquery 在做class 選擇器時要注意如下的情況。h3 class state txt ftx 02 測試用例 h3 之前我是這樣使用者的 state txt ft...

工作中經常會用的git命令

以下所有功能都建立在本地專案檔案已經與伺服器關聯的條件下 1 新增要提交的檔案 git add home x.cpp 以上為新增單個檔案,也可以新增所有 git add 2 提交 git commit m 描述 描述必須得有,不然提交會失敗 3 分支 檢視本地分支 git branch 檢視遠端分支...

工作中linux上裝資料庫經常用到的命令

1 若能遠端操作,在伺服器上設定ssh服務 a 修改sshd config檔案,命令為 vi etc ssh sshd config b 將 passwordauthentication no的注釋去掉,並且將no修改為yes c 將 permitrootlogin yes的注釋去掉 d 重新啟動s...