如果你工作的目錄或檔案並不是屬於你的帳號的話,比如是更改系統檔案配置或者修改其他使用者的目錄與檔案,你的絕大部分命令可能需要加上sudo命令。這個特殊的命令能夠暫時的提高你的帳號許可權,讓你暫時的擁有管理員(root)帳號的權利。更多資訊請參考rootsudo。
file & directory commands 針對檔案和目錄的命令
pwd(顯示當前位置): pwd 命令能讓你知道你目前工作的目錄是哪個目錄。(絕對路徑,the pwd 意思是 print working directory) 預設開啟終端進入的工作目錄是你的使用者目錄,即輸入pwd顯示的是/home/你的使用者名稱。
ls(列出詳細資料): 這個命令能列出你當前工作目錄下的檔案與目錄,預設只顯示非隱藏檔名.用一些適當的引數你可已看到檔案大小,建立時間,檔案許可權等等。比如輸入ls -l可以列出當前目錄下各種可見檔案(在linux中,目錄也是一種檔案)的許可權,所有者,日期等。更多資訊可以在終端中輸入man ls 查詢man手冊。
(顯示cpu資訊):cat /proc/cpuinfo (/之前有個空格)。
cd(進入目錄):這個命令可以改變你的工作目錄,預設開啟終端進入的是你的家(home)目錄 。要進入檔案系統就輸入cd. 。幾個引數例子。
進入根目錄,輸入cd / ,不含雙引號,cd和/之間有空格,下同。
進入家目錄輸入 cd 或者 cd ~
進入上一級目錄輸入 cd ..
回到之前的目錄輸入 cd -
當然你想進入乙個目錄,而你又知道他的絕對路徑的話,可以直接輸入絕對路徑,比如 cd /boot/grub就是直接進入 /boot/grub。另外,如果你在cd後面並不加 / 的話,那就是進入當前目錄的下的檔案,比如你現在在家目錄 /home/***,輸入 cd pictures那就是進入/home/***/pictures目錄。
cp(複製):複製命令,格式為cp 檔案1 檔案2 。檔案1和檔案2還有cp之間當有空格。檔案1和檔案2可以包括路徑。值得注意的是,這樣並不能複製目錄,複製目錄要加入遞迴引數,即 cp -r 目錄1 目錄2。
mv(移動):移動命令,若移動的位置還算原來的路徑,那麼他就是個重新命名命令,這個不難理解。比如 mv 檔案1 檔案2。檔案2可以僅僅是路徑也可以是包括檔案的路徑 。若僅僅是路徑,那檔案僅僅是移動而不會改名,當然,你也可以在移動過程中重新命名。.
rm(刪除檔案): 移除或刪除檔案,刪除目錄需要新增遞迴引數 -r
rmdir(刪除目錄): 這個命令用來刪除空目錄,若要刪除非空目錄,請用rm -r代替。
mkdir(建立目錄): 使你建立目錄。
清屏等終端快捷鍵及常用命令
快捷鍵功能
tab 自動補全
ctrl+a 游標移動到開始位置
ctrl+e 游標移動到最末尾
ctrl+k 刪除此處至末尾的所有內容
ctrl+u 刪除此處至開始的所有內容
ctrl+d 刪除當前字元
ctrl+h 刪除當前字元前乙個字元
ctrl+w 刪除此處到左邊的單詞
ctrl+y 貼上由
ctrl+u,
ctrl+d,
ctrl+w刪除的單詞
ctrl+l 相當於
clear,即清屏
ctrl+r 查詢歷史命令
ctrl+b 向回移動游標
ctrl+f 向前移動游標
ctrl+t 將游標位置的字元和前乙個字元進行位置交換
ctrl+& 恢復
ctrl+h 或者
ctrl+d 或者
ctrl+w 刪除的內容
ctrl+s 暫停螢幕輸出
ctrl+q 繼續螢幕輸出
ctrl+left-arrow 游標移動到上乙個單詞的詞首
ctrl+right-arrow 游標移動到下乙個單詞的詞尾
ctrl+p 向上顯示快取命令
ctrl+n 向下顯示快取命令
ctrl+d 關閉終端
ctrl+xx 在
eol和當前游標位置移動
ctrl+x@ 顯示可能
hostname補全
ctrl+c 終止程序
/命令shift+上或下終端上下滾動
shift+pgup/pgdn 終端上下翻頁滾動
ctrl+shift+n 新終端
alt+f2 輸入
gnome-terminal開啟終端
shift+ctrl+t 開啟新的標籤頁
shift+ctrl+w 關閉標籤頁
shift+ctrl+c 複製
shift+ctrl+v 貼上
alt+數字切換至對應的標籤頁
shift+ctrl+n 開啟新的終端視窗
shift+ctrl+q 管壁終端視窗
shift+ctrl+pgup/pgdn 左移右移標籤頁
ctrl+pgup/pgdn 切換標籤頁
f1 開啟幫助指南
f10 啟用選單欄
f11 全屏切換
alt+f 開啟「檔案」 選單(
file)
alt+e 開啟「編輯」 選單(
edit)
alt+v 開啟「檢視」 選單(
view)
alt+s 開啟「搜尋」 選單(
search)
alt+t 開啟「終端」 選單(
terminal)
alt+h 開啟「幫助」 選單(
help)
# +d 從游標開始處刪除到行尾。
delete
# !! -上一條命令
# !-n -倒數第
n條歷史命令
# !-n:p -列印上一條命令(不執行)
# !?string?
-最新一條含有「
string」的命令
# !-n:gs/str1/str2/ -將倒數第
n條命令的
str1替換為
str2,並執行(若不加
g,則僅替換第乙個)
另外一些小技巧包括:在終端視窗命令提示符下,連續按兩次
tab 鍵、或者連續按三次
esc 鍵、或者按
ctrl+i 組合鍵,將顯示所有的命令及工具名稱。
ctrl 鍵左邊的那個鍵,作用相當於單擊滑鼠右鍵。
軟體包管理命令
安裝軟體:
apt-getinstall 軟體
1軟體2
解除安裝軟體:
apt-getremove 軟體
1軟體2
解除安裝並清除配置:
apt-getremove --purge 軟體名
更新軟體資訊資料庫
apt-get update
進行系統公升級
apt-get upgrade
搜尋軟體包
apt-cache search softname1 softname2softname3……
安裝deb軟體包
dpkg -i ***.deb
刪除deb軟體包
dpkg -r ***.deb
連同配置檔案一起刪除
dpkg -r --purge ***.deb
檢視deb軟體包資訊
dpkg -info ***.deb
檢視deb檔案拷貝詳情
dpkg -l ***.deb
檢視系統中已安裝
deb軟體包資訊
dpkg -l
重新配置
deb軟體包
dpkg-reconfigure ***
系統資訊命令
df(顯示檔案系統中還有多少剩餘空間)
:這個命令顯示所有已掛載裝置的空間使用量。使用
df-h可能會更好,因為
-h代表
human-readable,即用兆位元組
m和千兆位元組
g來顯示裝置空間使用量,而預設的是用千位元組
k來表示的。
du(顯示目錄中檔案或目錄的具體大小)
:這個命令能列出檔案和目錄的具體使用情況,遠遠比
df詳細。(以
floppy資料夾為例)
free: 顯示記憶體使用情況,同樣預設是以千位元組
k表示的,若要以兆位元組
m表示,**引數,即
free-m。
uname -a(顯示所有的系統資訊)
:輸出系統所有資訊,包括主機名,核心名字及版本
,硬體資訊等等。
lsb_release -a(顯示當前用的版本)
回到頂部
ros相關
檢視ros版本號:現在終端中輸入:
roscore,然後再開啟乙個終端輸入:
rosparamlist,再輸入:
rosparamget /rosdistro即可得到
ros的版本號
ubuntu常用命令
小知識 linux命令與shell 所謂shell,就是命令解釋程式,它提供了程式設計介面,可以使用程式來程式設計。學習shell對於linux初學者理解linux系統是非常重要的。linux系統的shell作為作業系統的外殼,為使用者提供了使用作業系統的介面。shell是命令語言 命令解釋程式及程...
ubuntu 常用命令
2.1.4 linux 程式設計常用命令及工具 1 expand expand 將輸入製表符轉換為空格。unexpand 將輸入空格轉換為製表符。使用 t 選項來指 定製表符停止位,示例如下 root localhost cat a hello.c 使用 cat a 顯示文件所有字元資訊 inclu...
ubuntu 常用命令
1,sudo passwd root 更改超級使用者的密碼 2,ps ef 檢視所有的程序,程序號,系統執行時間 3,free 檢視當前系統記憶體的使用情況 4,df 檢視檔案系統記憶體磁碟空間的使用情況 5,du 統計目錄所佔磁碟空間的大小 6,rm fr 刪除指定目錄及其子目錄 7,grep 在...