日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux学习笔记之三

發布時間:2025/4/5 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux学习笔记之三 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
單元三:文件與Shell基礎?
  命令pwd(Print Working Directory)顯示當前所在目錄的絕對路徑。cd?命令用于改變當前目錄,后跟絕對路徑或相對路徑。絕對路徑以“ / ”開始,而相對路徑通常以“.”“..”或者下級目錄名開始。例如:
?
  
$ cd /tmp/mydir?
  
$ cd ..?
  
$ cd mydir?
  $ cd - (到前一個所在目錄
)?
  
$ pwd?
  
/tmp?
  每個用戶都有一個home?目錄,一般在/home?目錄下。home?目錄中包含了用戶特定的配置和用戶文件。字符“ ~ ”代表當前用戶的home?目錄。例如,當前用戶為feng_ye,則他的home?目錄下的某個文件就可以這樣寫:~/text/example.txt?,即/home/feng_ye/text/example.txt?。如果feng_ye用戶可以訪問別的用戶home?目錄,則~kim/text/another.txt?代表了kim用戶home?目錄下的text/another.txt?文件,即/home/kim/text/another.txt?
?
  文件名可以長達255個字符,以“ . ”開頭的文件為隱藏文件,在ls?時必須加-a?顯示才能看到。文件名一般來說避免在其中使用?/ , >, <, ?, *, ", '?和控制符號(不可打印的字符)。如果想要使用特殊字符,比如空格,那么將文件名用雙引號“ " ”?括起來,例如:
?
  
$ ls -l "file name with spaces.txt"?
  或者
?
  
$ ls -l file\ name\ with\ spaces.txt?
  Red Hat Linux?和大多數Linux?發行版一樣,遵循FHS(Filesystem Hierarchy Standard)。系統目錄中:
?
  /bin , /sbin , /usr?存放系統編譯后的可執行文件、命令;
?
  /var?存放日志文件,PID?文件和電子郵件;
?
  /proc?當前的進程都會在這個目錄中出現,可看作是一個通向內核的虛擬窗口;
?
  /etc?存放配置文件;
?
  /lib?存放共享庫;
?
  /dev?設備文件;
?
  /boot?內核和啟動文件;
?
  /home?用戶的home?目錄;
?
  /opt?為安裝第三方軟件包的目錄。
?
  df?命令顯示磁盤用量,加-h?選項可以以KBMBGB等單位輸出,加-H?也以KBMBGB輸出,但是是以1000K,而非1024du?命令計算目錄下文件占用磁盤的大小,以KB為單位,也加-h?選項。例如du -sh?
?
  文件操作中,mv?命令用來移動文件或者將文件改名。注意如果mv?命令的第二個參數,也就是移動目的地是一個目錄,則源文件移動到該目錄下;若不存在第二個參數所指定的目錄,則mv?將認為第二個參數是一個文件名,并將源文件改名。cp?命令復制文件。可用-a?選項復制整個目錄及其子目錄和文件,并保持其修改時間。touch?命令更新文件的最后修改時間,若文件不存在則建立空文件。rm?命令刪除文件。可以用-rf?命令刪除任何文件或者目錄,及其子目錄下的文件。如果需要的話可以用-i?選項讓rm?命令具有交互功能。

  目錄操作中,mkdir?命令新建目錄,rmdir?用于刪除空目錄,若需要刪除非空目錄,使用rm -r?將刪除目錄及其子目錄中所有文件。
?
  file?命令用于獲得文件的類型,如ASCII文件或者可執行文件等。
?
  cat?命令用于顯示整個文件的內容。-A?選項顯示所有字符,包括控制字符和不可打印的字符;-s?選項壓縮文件中的多個空行為一個空行;-b?為所有非空行加注行號。
?
  less?命令用于在分屏顯示文件,空格向后翻頁;b?向前翻頁;/text?在文件中向前查找text?text?在文件中向后查找textn?重復上一次的查找;N?重復上次查找,但方向相反;q?退出。
?
  less?的選項有?-c?在顯示前清屏;-r?顯示控制字符;-s?壓縮多個空行為一個空行。
?
  tail?head?命令顯示文件最后n?行和最前的n?行。n?缺省為10
?
  -n?或者?-n n?選項:顯示n(例:-20?或者
-n 20)?
  -c n?選項:顯示n個字節
?
  -f?選項為tail?所獨有,它用來實時觀察文件的末尾增加的行,在觀察系統日志時非常有用。
?
  pico?是一個通用文本編輯器,當編輯系統配置時務必加-w?選項以防止自動換行。
?
  文件可以用通配符?*????*?表示0個或者多個字符,??表示單個字符。[a-z]?表示在范圍之內的字符,[^a-z]表示除范圍之外的字符。
?
  技巧:echo?命令可以用來測試通配符以避免錯誤的毀滅性操作,例如rm?
?
  
$ echo ??ee*.txt?
  
bleeding-edge.txt sheeptrix.txt?

  kill [PID]?用來殺死進程。不易殺死的進程可用kill -9 [PID]?殺死。



本文轉自gauyanm 51CTO博客,原文鏈接:http://blog.51cto.com/gauyanm/227285,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的Linux学习笔记之三的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。