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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux学习笔记之三

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

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

  kill [PID]?用來殺死進(jìn)程。不易殺死的進(jìn)程可用kill -9 [PID]?殺死。



本文轉(zhuǎn)自gauyanm 51CTO博客,原文鏈接:http://blog.51cto.com/gauyanm/227285,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。