常用命令
cd .. 退回上一層目錄
cd ../.. 退回上兩層目錄
cd /home/alex3531/ 移動到用戶alex3531的主目錄
cd - 移動到自己的主目錄
ls -l 列出當前目錄中的所有格式,包括當前目錄(.)和父目錄(..),包括長度、擁有者和權限,稱為長列表格式。
touch
在目標目錄中生成空文件aquota.user或aquota.group
# touch /home/aquota.user /home/aquota.group
改變現有文件的時間標志,使用不帶開關的Touch命令時,文件的最後訪問時間變成當前時間。
# touch /root/f0601.tif
CP命令:
cp file1 file2 /將file1的內容復制到目標文件file2中,目標文件得到新的生成日期和inode編號。
cp file* Dir1 /將多個文件復制到一個目錄
cp -f file1 file2 /如果文件file2已經存在,則這個命令覆蓋其內容時不發出提示。
cp -i file1 file2 /如果文件file2已經存在,則這個命令覆蓋其內容時會先發出提示。
cp -p file1 file2 /將file1內容復制到目標文件file2中,目標文件保持原有的生成日期和inode編號。
cp -r Dir1 Dir2 /將目錄Dir1及其子目錄內容復制到Dir2.(遞歸效果)
cp -u file1 file2 / 如果文件file2已經存在,但file1更新,則這個命令覆蓋其內容是不發出提示。
說明:從一個分區向另一個分區復制文件時,不能使用cp -p file1 file2命令。
MV命令:如果要在Linux中更名文件,則要移動文件。
mv file1 file2 /將文件從file1變成file2,如果源與目標文件在同一卷中,則文件的inode號不變。
mv file* Dir1 /將多個文件移動到一個目錄。
mv -f file1 file2 /如果文件file2已經存在,則這個命令覆蓋其內容時不發出提示。
mv -i file1 file2 /如果文件file2已經存在,則這個命令覆蓋其內容時會先發出提示。
RM命令:用於刪除文件與目錄
rm file1 /刪除file1而不提示確認。但這個命令不會覆蓋alias rm='rm -i',其要求確認。
rm -d Dir1 /刪除Dir1而不提示確認,但這個命令不會覆蓋alias rm='rm -i',其要求確認。
rm -i file1 /提示用戶確認之後刪除file1
rm -f file2 /如果文件file2已經存在,則這個命令覆蓋其內容時不發出提示,甚至覆蓋alias rm='rm -i'
rm -r * /遞歸刪除文件,如果當前目錄中還有子目錄,則也刪除其中的文件和目錄。但這個命令不會覆蓋alias rm='rm -i',其要求確認。
ln 文件連接命令
如果你和同時都在使用文件project,這個可以在主目錄中生成一個連接文件。
命令格式:
假設project文件在/home/jm目錄中,要生成mj的主目錄中文件連接,使用下列命令:
# ln /home/jm/project /home/mj/project (硬鏈接)
# ln -s /home/jm/project /home/mj/project (軟鏈接)
mkdir和rmdir命令
mkdir -p Dir1/Dir2 /生成目錄Dir2。如果Dir1不存在,則-p開關讓Linux也生成這個目錄。兩者都作為當前目錄的子目錄。
mkdir -m 755 /usr/Dir3 /生成目錄Dir3,作為/usr的子目錄。權限(755)是擁有者rwx,組中的其他成員和別人為rx
rmdir -p Dir1/Dir3 /刪除目錄Dir1和Dir3