python大神的成长之路_我的Python成长之路
Linux命令-文件、磁盤管理—01
1.文件管理
<1>查看文件信息:ls
ls是英文單詞list的簡寫,其功能為列出目錄的內容,是用戶最常用的命令之一,它類似于DOS下的dir命令。
Linux文件或者目錄名稱最長可以有265個字符,“.”代表當前目錄,“..”代表上一級目錄,以“.”開頭的文件為隱藏文件,需要用 -a 參數(shù)才能顯示。
ls常用參數(shù):
參數(shù)含義-a顯示指定目錄下所有子目錄與文件,包括隱藏文件
-l以列表方式顯示文件的詳細信息
-h配合 -l 以人性化的方式顯示文件大小
圖中列出的信息含義如下圖所示:
通配符:通配符含義*文件代表文件名中所有字符
ls te*查找以te開頭的文件
ls *html查找結尾為html的文件
?代表文件名中任意一個字符
ls ?.c只找第一個字符任意,后綴為.c的文件
ls a.?只找只有3個字符,前2字符為a.,最后一個字符任意的文件
[][”和“]”將字符組括起來,表示可以匹配字符組中的任意一個。“-”用于表示字符范圍。
[abc]匹配a、b、c中的任意一個
[a-f]匹配從a到f范圍內的的任意一個字符
ls [a-f]*找到從a到f范圍內的的任意一個字符開頭的文件
ls a-f查找文件名為a-f的文件,當“-”處于方括號之外失去通配符的作用
\如果要使通配符作為普通字符使用,可以在其前面加上轉義字符?!?”和“*”處于方括號內時不用使用轉義字符就失去通配符的作用。
ls *a查找文件名為*a的文件
<2>輸出重定向命令:>
Linux允許將命令執(zhí)行結果重定向到一個文件,本應顯示在終端上的內容保存到指定文件中。
如:ls > test.txt ( test.txt 如果不存在,則創(chuàng)建,存在則覆蓋其內容 )
注意: >輸出重定向會覆蓋原來的內容,>>輸出重定向則會追加到文件的尾部。
<3>分屏顯示:more
查看內容時,在信息過長無法在一屏上顯示時,會出現(xiàn)快速滾屏,使得用戶無法看清文件的內容,此時可以使用more命令,每次只顯示一頁,按下空格鍵可以顯示下一頁,按下q鍵退出顯示,按下h鍵可以獲取幫助。
<4>管道:|
管道:一個命令的輸出可以通過管道做為另一個命令的輸入。
管道我們可以理解現(xiàn)實生活中的管子,管子的一頭塞東西進去,另一頭取出來,這里“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀)。
<5>清屏:clear
clear作用為清除終端上的顯示(類似于DOS的cls清屏功能),也可使用快捷鍵:Ctrl + l ( “l(fā)” 為字母 )。
<6>切換工作目錄: cd
在使用Unix/Linux的時候,經(jīng)常需要更換工作目錄。cd命令可以幫助用戶切換工作目錄。Linux所有的目錄和文件名大小寫敏感
cd后面可跟絕對路徑,也可以跟相對路徑。如果省略目錄,則默認切換到當前用戶的主目錄。
命令含義cd切換到當前用戶的主目錄(/home/用戶目錄),用戶登陸的時候,默認的目錄就是用戶的主目錄。
cd ~切換到當前用戶的主目錄(/home/用戶目錄)
cd .切換到當前目錄
cd ..切換到上級目錄
cd -可進入上次所在的目錄
注意:
如果路徑是從根路徑開始的,則路徑的前面需要加上 “ / ”,如 “ /home”,通常進入某個目錄里的文件夾,前面不用加 “ / ”。
<7>顯示當前路徑:pwd
使用pwd命令可以顯示當前的工作目錄,該命令很簡單,直接輸入pwd即可,后面不帶參數(shù)。
<8>創(chuàng)建目錄:mkdir
通過mkdir命令可以創(chuàng)建一個新的目錄。參數(shù)-p可遞歸創(chuàng)建目錄。
<9>刪除目錄:rmdir
可使用rmdir命令刪除一個目錄。必須離開目錄,并且目錄必須為空目錄,不然提示刪除失敗。
<10>刪除文件:rm
可通過rm刪除文件或目錄。使用rm命令要小心,因為文件刪除后不能恢復。為了防止文件誤刪,可以在rm后使用-i參數(shù)以逐個確認要刪除的文件。
常用參數(shù)及含義如下表所示:參數(shù)含義-i以進行交互式方式執(zhí)行
-f強制刪除,忽略不存在的文件,無需提示
-r遞歸地刪除目錄下的內容,刪除文件夾時必須加此參數(shù)
總結
以上是生活随笔為你收集整理的python大神的成长之路_我的Python成长之路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle存储过程function,o
- 下一篇: mysql创建表的时候日期给个默认值_m