Linux命令

cd命令:

cd --直接回到家目錄

cd ~? ? --直接回到家目錄

cd ..? ? --返回上級目錄

cd .? ? --回到當前目錄

cd -? ? --在兩個目錄之間切換

ls命令:

ls?????? ? ? ? ? 列出文件或者目錄下的內(nèi)容

ls?????? ? ? --查看當前目錄包含哪里些內(nèi)容

ls ./?? ? ? ? --查看當前目錄包含哪里些內(nèi)容

ls ../? ? ? ? --查看上層目錄包含哪里些內(nèi)容

ls -a? ? ? ? --查看當前目錄中所有的文件,包括以點開頭的隱藏文件

ls -l??? ? ? --詳細方式列出目錄中的內(nèi)容

ls -al /?????--以長格式列出目錄中所有的內(nèi)容,包括隱藏文件

ls -ltr?????? --以長格式和時間及以時間反向順序來顯示目錄中的內(nèi)容,最老的文件在最上面

ls -R? ? ? ? --遞歸列出目錄中的內(nèi)容

tree /a/?? --查看a目錄的目錄樹結(jié)構(gòu) 安裝tree(yum -y install tree)

ls -lh?? ? ? ? 顯示文件的大小

mkdir命令:——創(chuàng)建目錄文件夾

mkdir a??? ???? ? ? ? ? 新建一級目錄

mkdir -p c/d??? ?? ? 新建多級不存在目錄

touch命令:——創(chuàng)建文件、更改文件時間戳

# touch /tmp/test/uplooking

# touch a1 a2 a3

# touch b{1,2,3}? 等價與 b1 b2 b3

# touch c{1,2}{a,b,c}

rm 命令:——刪除文件或目錄

# rm -r /tmp/test/a

rm:是否刪除目錄 "/tmp/test/a"?y

-r 遍歷刪除 (可以把目錄以及目錄里的東西都刪除)

# rm -rf /tmp/test/b/

*****-rf? 非常危險,不做任何提示把目錄刪除掉*******

# rm -rf /tmp/test/*

刪除/tmp/test/目錄下所有內(nèi)容

# rm -rf ./*

rmdir:刪除空目錄

cp?命令?:——拷貝文件或目錄

cp /dir1/file1?? /dir2/

cp /dir1/file1?? /dir2/file2???? 拷貝并且改名

cp -a /dir1/file1 /dir2?????? ? ? 從dir1目錄拷貝文件至2,過程中文件中所有的屬性不變

cp -r /dir1/ /dir2?????? ? ? ? ? ? 遞歸拷貝(拷貝目錄)

mv 命令:—— 移動文件!

mv /dir1/file1 /dir2

mv /dir1/file1 /dir2/file2??????? --移動并改名

mv /dir1/file1?/dir1/file2??????? --改名字

history 命令:——查看歷史記錄

history????? ? ? ? 查看命令歷史

history -c? ? ? ? 清空命令歷史

history -w? ? ? ? 把命令歷史寫入默認文件中($HOME/.bash_history)

alias命令:——定義別名

alias xxx="yyy"

#alias kk="ls --color"

# unalias kk

unalias xxx 取消別名

help命令:——幫助

內(nèi)部幫助 help +內(nèi)部命令

help cd

外部命令 外部命令 +? --help

shutdown? ? ? ? ? ? ? ? ? --help


ctrl+shift+t? 打開新的窗口

&> dev/null? ? -----屏幕不產(chǎn)生任何輸出

mkdir(他建目錄)

mkdir a--新建一級目錄

mkdir -p --新建多級不存在目錄

rmdir:刪除空目錄可以刪除多級空目錄

#rmdir dir1

#rmdir -p a/b/c

rmdir只可以刪除空目錄, rm可以刪除有文件目錄

cp copy files and directories 復制文件和目錄

cp /dir1/file1/dir2/

cp /dir1/file1/dir2/file2

cp -a /dir1/file1 /dir2--從dir1目錄拷貝文件至2,過程中文件中所有的屬性不變

cp -r /dir1/ /dir2--遞歸拷貝(拷貝目錄)

\cp? /dir1/file1? /dir2/file1? 如果有重名的不訊問是否覆蓋,直接覆蓋

mv move (rename) file

mv /dir1/file1/dir2

mv /dir1/file1/dir2/file2--移動并改名

mv /dir1/file1/dir1/file2--改名字

rm - remove files or directories

rm /a.txt

rm /a/

rm -rf /a/ /a.txt? 禁用

force 強制

轉(zhuǎn)意 沒有顏色


alias? ? ? ? ----定義別名

alias xxx="yyy"

#alias kk="ls --color"

# unalias kk

unalias xxx 取消別名

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容