列出檔案和資料夾,即list
ls 列出當前目錄下的所有項
ls -l 列出當前目錄下的所有項,其中,-l 引數表示詳細模式
ls -l /home/shaofa/example 列出 /home/shaofa/example 下所有項,以詳細方式列出
ls -ld /opt 其中,-ld 表示列出乙個目錄本身,而非目錄下的子項
切換當前目錄 即 current directory
例如cd /home/shaofa/example
cd ~/example
cd …/hello
cd ( 不帶引數時,表示回到主目錄 )
顯示當前目錄,即 pring working directory
建立目錄,即make directory
mkdir abc
mkdir -p abc/123/test
使用 -p 引數,可以將路徑的層次目錄全部建立
刪除乙個空目錄,即 remove directory
rmdir abc
如果目錄非空,則刪除失敗。一般來說,我們會使用 rm 命令來刪除。
刪除檔案或者目錄,即 remove
rm -rf abc
刪除abc目錄,和子項一併刪除
其中, r 表示 recursive , f 表示 force
rm -rf abc/*
刪除 abc目錄下的所有子項
乙個程式設計師界的玩笑: rm -rf /* 刪庫跑路
複製檔案或者目錄,即 copy
cp -rf example example2
移動檔案或目錄 (重新命名),即 move
mv hello helloworld
檔案打包,即 tape archive
(1) 建立檔案包
tar -cvf example.tar example
其中,c , 表示 create 建立檔案
v , 表示 verbose 顯示詳情
f , 表示 file
也可以多個目錄打包 tar -cvf ***.tar file1 file2 file3
(2) 還原檔案包
tar -xvf example.tar
tar -xvf example.tar -c outdir
其中,-c 引數指定目標目錄,預設解到當前目錄下
(3) 建立檔案並壓縮
先前的tar格式並沒有壓縮,體積較大
並檔並壓縮
tar -czvf example.tar.gz example
解壓縮tar -xzvf example.tar.gz
tar -xzvf example.tar.gz -c outdir
通常我們所見的,都是 *.tar.gz 這種格式
可以切換使用者, 即 switch user
susu shaofa
su root
預設地,如果不帶引數則表示切換到root賬戶
表示退出登入。例如
$ su
… 做一些事情 …
#exit
新增使用者。必須以root執行。
useradd xiaoming
新增乙個名為 xiaoming 的賬戶
修改使用者的密碼。
passwd xiaoming
修改使用者xiaoming的密碼
passwd
不加使用者名稱時,表示修改自己的密碼
刪除使用者。必須以root執行。
userdel xiaoming
建立組groupadd boys
建立乙個名為boys的組
useradd -g boys ming
其中,-g表示在新增使用者,同時將使用者加到boys組
修改現有使用者到新的組
usermod -g boys shaofa
其中,usermod表示修改使用者資訊
cat /etc/group
檢視組資訊
cat /etc/passwd
檢視使用者資訊
刪除組groupdel boys
刪除名為 boys 的組。如果組中有使用者,則必須事先刪除裡面的使用者。
Linux Ubantu版本 常用命令
命令基於ubantu,與其他linux版本的命令可能會略有不同。命令只記錄平時用到的,持續更新,當前使用者主目錄 cd home目錄 開頭是絕對路徑 開頭是相對路徑 cd 返回根目錄 cd 返回上級目錄 cd 返回上次目錄 ls 檢視當前目錄下的檔案 ls l 檔名稱 檢視詳細資訊 資料夾將 l改為...
linux ubantu下各種檔案顏色含義
對於初學linux的同學而言,會發現這樣乙個情況,就是在linux的命令列中,顯示檔案目錄的時候,會發現,目錄的下檔案的顏色會不一樣,各色各樣的顏色都有,其實,這些顏色都有著自己的含義,而且這個顏色不是固定不變的,可以更加自己的需求進行設定,但是一般不建議自定義,除非是自己的伺服器 白色 表示普通檔...
svn常見命令
1.獲取 svn co svn 172.16.0.254 biad gct models wm5130 username nick.li password nick.li revision 18 2.提交 svn ci m filepath dirpath 3.增加檔案或資料夾 svn add fi...