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 | more
cd ..
: 返回上級目錄
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...