我自己常用的linux命令及使用技巧 不斷完善中

2021-08-25 20:06:51 字數 1609 閱讀 1230

通用:一般按q鍵或者ctrl+c退出,在linux下可以使用ctrl+c終止當前程式執行。

1. sudo -i

可以切換到超級使用者,不用每次都輸密碼。對應的登出命令為logout, 按ctrl+d也行

2.ls-al

列出目錄下檔案,a=all(包括隱藏), l=詳細顯示

3.mkdir

建立目錄

4.pwd

列出當前工作目錄

5.cd

更改目錄 cd ~ 可以進入自己主目錄

6.rm

刪除資料夾的話用 rm -rf , r=遞迴 f=強制

7.apt-get install

用來安裝程式太爽了

linux的使用者許可權概念比較強,安裝程式的時候有時沒辦法在圖形介面直接把壓縮包內的檔案拖動解壓到相應目錄下,需要用以下一些命令配合

8.tar

解壓/壓縮,太常用了 c=建立 x=解壓 z=gzip v=檢視資訊 f=檔案

解壓 tar -xzvf nmap-3.45.tar.gz #後面不用帶目錄

壓縮 tar -czvf a.tar.gz a.txt

順便說說『標準』情況下 .tar.gz 和 .tar 的區別 gnu tar 的本意是將多個檔案『打包』成單一的檔案。打包成單一檔案後可以方便寫入磁帶等備份裝置。gnu tar 在打包的時候可以維護目錄結構和檔案屬性等資訊,因此當從打包檔案(.tar 檔案)解開之後會得到和壓縮之前完全相同的目錄結構 gzip 的設計目的是用來『壓縮』。它將乙個檔案作為輸入(也可以從 stdin 讀入),然後進行壓縮並且輸出到乙個檔案(一般會新增 .gz 副檔名)。也就是說,gzip 是用於壓縮單個檔案的壓縮工具。

//應該跟z這個引數有關

9.mv old.txt new.txt

mv還可以用來改檔名

10.chmod

有兩種方式,一種用數字,一種用字母來表示許可權

chmod 777 -r ./folder #我常用-r來處理整個目錄

chmod a+x hello.py #增加執行許可權

說明 : linux/unix 的檔案呼叫許可權分為** : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。 u 表示該檔案的擁有者 g 表示與該檔案的擁有者屬於同乙個群體(group)者 o 表示其他以外的人,a 表示這三者皆是。 + 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權。 r 表示可讀取,w 表示可寫入,x 表示可執行,x 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。 -c : 若該檔案許可權確實已經更改,才顯示其更改動作 -f : 若該檔案許可權無法被更改也不要顯示錯誤訊息 -v : 顯示許可權變更的詳細資料 -r : 對目前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞迴的方式逐個變更)

有些常用的命令需要sudo密碼,命令又長,比如我們學校撥號那個。可以建立啟動器(注意型別選擇終端應用程式),桌面右鍵那裡可以找到這個命令。先建立乙個sh指令碼,把自己的命令輸進去,sudo密碼使用sudo -s和管道進行輸入

#!/bin/bash

echo "password" | sudo -s /home/dinosoft/eapolpapclient -n eth0 -u *** -p ***

這樣就是像普通快捷方式一樣雙擊執行了。

自己常用的linux命令

複製檔案 資料夾 cp r file1 file2 移動檔案 資料夾 mv file1 file2 刪除檔案 資料夾 rm rf file 建立資料夾 mkdir file 修改檔案 資料夾名 mv filename newfilename 檢視tomcat服務 ps ef grep tomcat ...

我的常用Linux命令

tail f filename tail 100 檢視尾部100行 export lang zh cn.gbk ls命令,按更新時間排序 t 最近更新在上 或者,反 tr 最近更新在下 rm刪除目錄 rm rf grep 在指定目錄下查詢字串 grep 目標字串 目標目錄 set grep lang...

我的常用Linux命令

本文參考 1 檔案管理 增刪改查 ls命令 顯示指定工作目錄下的內容及屬性資訊 pwd命令 顯示當前路徑 mkdir命令 建立目錄 touch命令 建立檔案 cp命令 複製檔案或目錄 mv命令 移動或改名檔案 rm命令 刪除檔案或目錄 r rmdir命令 刪除空目錄 find name filena...