Ubuntu簡單命令的使用

2021-09-19 13:59:44 字數 1723 閱讀 7615

pwd: 檢視當前路徑

history: 檢視歷史命令

!*:執行歷史上第*條命令

cat 123.txt: 檢視123.txt檔案的內容

touch: 建立檔案

mkdir: 建立資料夾

rm 123.txt: 刪除123.txt檔案,rm也可以刪除資料夾

rm 123 -r: 遞迴刪除123資料夾裡面的所有內容

rmdir 123:刪除名字為123的資料夾

mv name1 name2:將name1檔案或資料夾重新命名為name2

mv name1.txt a:將name1檔案移動到a資料夾下

cp 1.txt a/2.txt:將1.txt複製乙份到a資料夾並修改為2.txt

ls -a: 顯示隱藏檔案

ls -l: 使檔案以列方式顯示

ls -h: 一般配合ls -l命令使用 如ls -l h顯示檔案的大小

ls > ***.txt: 建立乙個***.txt檔案並將ls命令顯示的內容寫入到***.txt檔案中,若***.txt檔案存在則刪除原本的內容。

ls >> ***.txt: 建立乙個***.txt檔案並將ls命令顯示的內容寫入到***.txt檔案中,若***.txt檔案存在則追加到原本的內容的後面。

ls -ahl /bin | morecd ..: 返回上級目錄

cd -: 進入上次所在目錄

cd ~:進入當前使用者的主目錄

grup 查詢檔案裡面的內容

grep "ntfs" ***.txt:去***檔案查詢包括ntfs的內容

grep -v:顯示不包含匹配文件的所有行(相當於求反)

grep -n:顯示匹配的行號

grep -i:忽略大小寫

find 查詢檔案

find ./ -name test.txt:查詢當前目錄下檔案名字為test.txt的檔案

tar -cvf test.tar *.py:將字尾為.py的檔案打包到test.tar

tar -xvf test.tar:將test.tar解包

tar -zcvf test.tar.gz *.py:將字尾為.py的檔案打包到test.tar.gz並且壓縮

tar -zxvf test.tar.gz:將test.tar.gz解壓

tar -jcvf test.tar.bz2 *.py:將字尾為.py的檔案打包到test.tar.bz2並且壓縮

tar -jxvf test.tar.bz2:將test.tar.bz2解壓

SVN命令的使用(Ubuntu)

1 安裝svn工具 sudo apt get install subversion 2 顯示svn檔案與目錄 svn ls http位址 username 使用者名稱 3 checkout程式 svn co http位址 存放目錄 如果沒指定存放目錄則checkout到當前目錄 4 檢視svn目錄狀...

Repo命令的使用(Ubuntu)

android是由kernel dalvik bionic prebuilt build等多個git專案組成,如果我們分別使用ubuntu git命令來逐個獲取顯得非常麻煩,所以android專案組編寫了乙個名為repo的python指令碼來統一管理這些專案倉庫,使得專案的獲取更加簡單。1 安裝cu...

ubuntu命令ln的使用

這是linux中乙個非常重要命令,請大家一定要熟悉。它的功能是為某乙個檔案或目錄在另外乙個位置建立乙個同步的鏈結,類似windows下的超級鏈結。這個命令最常用的引數是 s,具體用法是 sudo ln s 原始檔 目標檔案 舉例 當前目錄是 local,而我經常要訪問 usr local linux...