工作中常用的命令

1.linux常用的連接工具有:xshell,SecureCRT

工作中常用的命令

1.sz:從服務(wù)器上下載文件到本地

2.rz:將本地的文件上傳到服務(wù)器

執(zhí)行該命令后,在彈出框中選擇要上傳的文件即可。說明:打開SecureCRT軟件 -> Options -> session options -> X/Y/Zmodem 下可以設(shè)置上傳和下載的目錄。

3.cd:切換文件目錄

4.ls:顯示目錄文件

5.tar:文件的壓縮和解壓

6.chmod:用來修改某個目錄或文件的訪問權(quán)限。

例如:把index.html 文件修改為可寫可讀可執(zhí)行:

chmod 777 index.html,其中r是讀,w是寫,x是可執(zhí)行

chmod u+x file ? ? ? ? ? ?給file的屬主增加執(zhí)行權(quán)限

7.chown:更改某個目錄或文件的用戶名和用戶組的

chown 用戶名:組名 文件路徑(可以是就對路徑也可以是相對路徑)

例1:chown root:root /tmp/tmp1

就是把tmp下的tmp1的用戶名和用戶組改成root和root(只修改了tmp1的屬組).

例2:chown -R root:root /tmp/tmp1

就是把tmp下的tmp1下的所有文件的屬組都改成root和root

8.ftp可以執(zhí)行上傳下載,其它命令行可以搞定

9.mv:可以用來移動文件或者將文件改名

10.rm:該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。(注意:慎用)

10.mkdir:用來創(chuàng)建指定的名稱的目錄

11.cat:顯示文本文件的內(nèi)容

12.touch:用來創(chuàng)建新的空文件。

13.vi:入vi之后,是處于「命令行模式(command mode)」,要切換到「插入模式(Insert mode)」才能夠輸入文字,進入vi后,先不要亂動,轉(zhuǎn)換到「插入模式(Insert mode)」。

用法:切換至插入模式(Insert mode)編輯文件

在「命令行模式(command mode)」下按一下字母「i」就可以進入「插入模式(Insert mode)」,這時候你就可以開始輸入文字了。

c) Insert 的切換

目前處于「插入模式(Insert mode)」,就只能一直輸入文字,如果發(fā)現(xiàn)輸錯了字!想用光標鍵往回移動,將該字刪除,就要先按一下「ESC」鍵轉(zhuǎn)到「命令行模式(command mode)」再刪除文字。

d) 退出vi及保存文件

在「命令行模式(command mode)」下,按一下「:」冒號鍵進入「Last line mode」,例如:

: w filename (輸入 「w filename」將文章以指定的文件名filename保存)

: wq (輸入「wq」,存盤并退出vi)

: q! (輸入q!, 不存盤強制退出vi)

3、命令行模式(command mode)功能鍵

1). 插入模式

按「i」切換進入插入模式「insert mode」,按“i”進入插入模式后是從光標當前位置開始輸入文件;

按「a」進入插入模式后,是從目前光標所在位置的下一個位置開始輸入文字;

按「o」進入插入模式后,是插入新的一行,從行首開始輸入文字。

2). 從插入模式切換為命令行模式

按「ESC」鍵。

14.查看日志的命令:tail -f test.log,tail -1000f catalina.out,tail命令需要用ctrl+c才停下來.

tail -n 1000:顯示最后1000行

tail -n +1000:從1000行開始顯示,顯示1000行以后的

15.grep:做過濾的,如/etc/passwd文件中查找單詞“l(fā)inuxtechi”

grep linuxtechi /etc/passwd

16.find:find命令在目錄結(jié)構(gòu)中搜索文件,find實際搜尋硬盤查詢文件名稱。-name? 按照文件名查找文件,如find -name 2.log

17.ps -ef|grep xx:用來顯示當前進程的狀態(tài),ps -ef是查看所有的進程的,grep篩選出你要的信息,例如ps -ef | grep java,系統(tǒng)進程中包含java名字的進程,ps是進程查看命令,差PID也是可以的

命令參數(shù):

-A顯示所有進程

u指定用戶的所有進程

e顯示環(huán)境變量

f顯示程序間的關(guān)系

x顯示沒有控制終端的進程。

18.ps -aux | grep tomcat查看端口是否被占用的情況

19.使用命令:netstat –apn

查看所有的進程和端口使用情況。進程列表,其中最后一欄是PID/Program name

20.發(fā)現(xiàn)8080端口被PID為9658的Java進程占用。

進一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看

方法二:直接使用 netstat? -anp? |? grep? portno

即:netstat –apn | grep 8080

21.殺掉進程:kill -9 pid,kill -9強行殺掉,生產(chǎn)不建議這么弄

22.du:顯示目錄或者目錄所占空間,最下面的數(shù)字為當前目錄的總大小

例子:顯示指定文件所占空間,如du test1.log,查看指定目錄的所占空間 du aaaa

23.df:df命令的功能是用來檢查linux服務(wù)器的文件系統(tǒng)的磁盤空間占用情況??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩下多少空間等信息。

說明:linux中df命令的輸出清單的第1列是代表文件系統(tǒng)對應(yīng)的設(shè)備文件的路徑名(一般是硬盤上的分區(qū));第2列給出分區(qū)包含的數(shù)據(jù)塊(1024字節(jié))的數(shù)目;第3,4列分別表示已用的和可用的數(shù)據(jù)塊數(shù)目。用戶也許會感到奇怪的是,第3,4列塊數(shù)之和不等于第2列中的塊數(shù)。這是因為缺省的每個分區(qū)都留了少量空間供系統(tǒng)管理員使用。即使遇到普通用戶空間已滿的情況,管理員仍能登錄和留有解決問題所需的工作空間。清單中Use%?列表示普通用戶空間使用的百分比,即使這一數(shù)字達到100%,分區(qū)仍然留有系統(tǒng)管理員使用的空間。最后,Mounted?on列表示文件系統(tǒng)的掛載點。

例子:df ?-h,以更易讀的方式顯示目前磁盤空間和使用情況

24.free:可以顯示當前系統(tǒng)未使用的和已使用的內(nèi)存數(shù)目,還可以顯示被內(nèi)核使用的內(nèi)存緩沖區(qū)。

25.cp:將給出的文件或目錄拷貝到另一文件或目錄中

例子:cp file1 dir1 ? 將文檔 file1 復(fù)制到目錄 dir1 下,文件名仍為 file1.

26.pwd:顯示當前的路徑和目錄

27.常見的業(yè)務(wù)場景:啟動某個服務(wù),清空某個文件內(nèi)容,查看內(nèi)存,磁盤空間,刪除最近多少天以前的記錄和移動文件等

28.cd ..退回到上一級目錄,注意cd要空格后面跟著兩個點".."),cd/(進入系統(tǒng)的根目錄)

?29.nohup命令:我們一般想讓某個程序在后臺運行,于是我們將常會用 & 在程序結(jié)尾來讓程序自動運行,這就需要用到nohup命令

30.nohup command>myout.file 2>&1 &:2>&1是將標準錯誤(2)重定向到標準輸出(&1),標準輸出(&1)再被重定向輸入到myout.file文件中。

0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;


這段代碼的意思是復(fù)制到一個變量,休眠20秒,輸出變量的值,然后做異步判斷,如果這個變量值包含某個關(guān)鍵詞,然后做輸出,然后做編譯,做cd,做壓縮包,否則關(guān)鍵詞不存在,重新做構(gòu)建退出

31.持續(xù)集成的話記得定期刪除

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容