歡迎您光臨本站 註冊首頁

Linux的文件和目錄命令 linux系列⑤

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
1. 顯示或查看目錄的內容 ls命令
ls 選項:
-l:list 以詳細信息列出
-a: 列出所有隱含文件,隱含文件:文件名或目錄名前有.點號
-A: 列出隱含文件,但不包括兩點
-d: 查看目錄本身的信息
. 表示當前目錄
.. 表示上一級目錄
#ls -l 查看當前目錄下所有文件及目錄詳細信息
#ls -d /tmp 查看/tmp目錄信息
#ls -a 查看所有文件
#ls | more 分屏查看當前目錄下所有文件及目錄信息
退出顯示:按q 或者:<ctrl> c
文件顏色:
藍色:目錄
綠色:執行文件
青色:鏈接文件
紅色:壓縮文件
黃色:設備文件
黑色:普通文件 2、查看命令的幫助(例如查看ls的幫助)
#man ls //顯示詳細命令幫助
#ls --help //顯示ls命令常用幫助(或者ifconfig –h)
#info ls 3、清屏命令:
#clear 或者
<Ctrl> l(L的小寫) 4、改變路徑(cd=change directory)
#cd (進入當前用戶的家目錄)
#cd . (進入當前目錄)
#cd .. (進入上一級目錄)
#cd ~ (進入當前用戶的家目錄)
#cd ~us1 (進入用戶us1的家目錄)
#cd - (返回上一次目錄) 5、查看當前所在路徑
#pwd (print work directory) 6、路徑
<1>相對路徑:目標路徑與當前路徑之間的路徑關係
[root@localhost /]#cd etc/sysconfig
<2>絕對路徑:根目錄與目標路徑之間的路徑關係
[root@localhost /]#cd /etc/sysconfig 7、新增用戶
#useradd us1 新增用戶us1
#passwd us1 給用戶us1設定密碼 8、創建目錄
#mkdir dir1
#mkdir dir2 dir3
#mkdir -p a1/a2/a3 --創建多級目錄
#mkdir .a1 --創建隱含目錄 9、創建文件(touch)


#touch filename
#touch f1 f2 f3
#touch f1 //修改文件的創建時間,不會改變文件的內容 10、拷貝文件或目錄cp
#cp 來源路徑及文件 目標路徑及文件
#cp f1 dir1/a
拷貝目錄
#cp -r 源目錄名 目標目錄名
#cp -r dir1 d1
-r: 遞歸拷貝
-p: 保留原文件許可權屬性 11、查看文件內容
#cat f1
#cat /etc/passwd
#more /etc/passwd //翻屏顯示內容(向下)
#less /etc/passwd //自由上下翻動內容,按「q」退出
#head /etc/passwd // 默認顯示前10行內容
#head -3 /etc/passwd //顯示前3行內容
#tail /etc/passwd //默認顯示最后10行內容
#tail -3 /etc/passwd //顯示最后3行內容

11.1、通配符
*:表示任意字元(包括沒有)
?:表示一個任意字元 12、移動文件或目錄(移動/改名) mv
#mv f1 f2 (改名)
#mv f1 ../ (同名移動到上一級)
#mv f1 ../a1 (移動到上一級並改名為a1) 13、刪除目錄 rmdir 和rm
#rmdir 空目錄名 //只能刪除空目錄
#rm -rf 目錄名 //刪除目錄
-r :遞歸
-f :強制 force,不提示 14、刪除文件rm
#rm 文件名
#rm -rf 文件名或者目錄 15、查找命令:
#which 命令名 (只用於查找系統中的命令)
#whereis 命令名 (查找命令路徑及幫助文件) 16、查找文件find
#find 路徑 -name 文件名 (在某個路徑以文件名的方式查找)
#find /etc -name ifcfg-eth0 (在/etc目錄下查找網卡配置文件) 17、查找文件命令locate
#locate ifcfg-eth0 (在/etc目錄下查找網卡配置文件)
備註:locate先將當前目錄結構做成一個資料庫,然後再在此資料庫中搜索匹配記錄. 第一次使用這個命令需要運行:updatedb 更新資料庫,locate 是在資料庫中查找,速度快,但是資料庫是有個計劃任務來管理更新 18、ln鏈接命令


#ln -s /aaa/f1 /bbb/f1 將/aaa/f1文件軟鏈接到/bbb/f1
#ln -s /bin/* /tmp 將/bin目錄下所有文件軟鏈接到/tmp目錄下 19.查找文件指定內容
#grep 指定的字元串 文件名
#grep root /etc/passwd 顯示/etc/passwd文件里root字元串所在行. 20、查看電腦啟動時的信息
#dmesg


[火星人 ] Linux的文件和目錄命令 linux系列⑤已經有308次圍觀

http://coctec.com/docs/linux/show-post-50401.html