ls命令用來顯示目錄下有哪些文件和文件夾
pi@raspberry ~ $ls
藍(lán)色表示文件夾 白色是文件
ls -R列出所有文件夾的內(nèi)容(R表示遞歸)
ls -l 查看詳細(xì)信息 包括文件權(quán)限 最后修改時間 ?大兴汛选(l代表long)
ls -a查看隱藏文件
? ? -t 按文件最后修改日期排序
? ? -S 按文件大小排序
? ? -r 將結(jié)果反向排序(-R -r意義完全不同)
? ? -h (human-readable人類可讀)就是把文件大小轉(zhuǎn)化為 KB MB GB而免去計算
file查看一個文件的類型
pi@raspberry ~ $file
比如 圖片的大小 類型 視頻音頻的信息等等
切換目錄:
pi@raspberrypi:~ $ cd Desktop/
pi@raspberrypi:~/Desktop $
文件權(quán)限
用戶三種不同的權(quán)限
可讀 r :打開文件或用ls查看目錄下的權(quán)限
可寫 w :修改文件的內(nèi)容淌铐,創(chuàng)建刪除文件的權(quán)限
可執(zhí)行 x :將文件作為程序運行或用cd進(jìn)入目錄的權(quán)限
(一個目錄 只有擁有了執(zhí)行權(quán)限 才能進(jìn)入讀和寫 如果沒有執(zhí)行 進(jìn)都進(jìn)不去)
更改文件權(quán)限的相關(guān)指令:
chmod ? ?#修改權(quán)限
chown ? ?#修改文件所屬者
chgrp ? ? #修改文件所屬組
快速輸入指令:
輸入:
cd/bo? ? ? ? #按Tab鍵
自動補全為:
cd/boot/
命令運行的輸出結(jié)果可以輸出為文件 用重定向符號(>)
ls> ./ls.txt
就可以在當(dāng)前目錄下看到ls.txt這個文件
#也可以做一個計算 然后輸出到a.txt
echo$((5*5)) > a.txt
也可以輸出當(dāng)前的時間和日期到文件
兩個>>的意思是追加文本
創(chuàng)建目錄
mkdirwork? ? #創(chuàng)建一個目錄
mkdirqwq college games? ? #創(chuàng)建多個目錄
創(chuàng)建目錄可以用 -v來查看 命令執(zhí)行的時候發(fā)生了什么
pi@raspberrypi:~/Desktop $mkdir-v test
mkdir: 已創(chuàng)建目錄"test"
如果要創(chuàng)建多層目錄 就要用 -p選項
pi@raspberrypi:~/Desktop $mkdir-vp work/writing/books
mkdir: 已創(chuàng)建目錄"work"
mkdir: 已創(chuàng)建目錄"work/writing"
mkdir: 已創(chuàng)建目錄"work/writing/books"
刪除文件 rm
rm-選項 “文件名”
和mkdir一樣 -v選項 是顯示執(zhí)行時發(fā)生了什么(什么文件被刪掉了)
#刪除多個文件 ? ?rmfile1 file2 file3
#使用通配符 刪除多個文件?表示單個字符*表示多個字符
[...]表示括號里的任意字符
[^...]除了括號里的字符
[a-z]a到z范圍內(nèi)的字符
[0-9]0-9的數(shù)字rm*.jpg #刪除所有jpg格式的文件
#刪除 img_8474.jpg? img_8475.jpg? img_8476.jpgrmimg_*.jpgrmimg_????.jpg
刪除目錄
rmdir book
如果想刪除一個目錄(及里面的所有內(nèi)容)需要加-Rf選項
rm -Rf ?books
復(fù)制和刪除文件
cp copy_from copy_to? ? #復(fù)制
mvoldname newname? ? ? #移動
更新緩存
sudo ?apt-get ?update
查找程序包
sudo ?apt-cache search game
#如果搜索結(jié)果過長 可以用less瀏覽
sudo apt-cache search game | less
原文鏈接:http://www.cnblogs.com/crosys/p/6285048.html