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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

linux相对路径怎么写(linux相对路径.)

發布時間:2023/12/3 综合教程 43 生活家
生活随笔 收集整理的這篇文章主要介紹了 linux相对路径怎么写(linux相对路径.) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux系統映射路徑快捷鍵?

一、Linux下常用快捷鍵

(1)tap(命令或目錄)補齊:

如果沒有歧義,則一次性補齊,如果有歧義,二次 tap 給出提示

(2)查看歷史命令:history 上下方向鍵翻看歷史命令

二、Linux下目錄結構

(1)/bin 存放系統可執行程序(大部分系統命令)

(2)/sbin 存放 root 用戶的系統可執行程序

(3)/boot 存放內核和啟動程序的相關文件

(4)/lib 庫目錄,存放系統最基本的動態庫

(5)/media 默認掛載設備媒體的目錄,例如 U 盤、光驅

(6)/mut 推薦掛載設備媒體的目錄

(7)/usr 用于存放龐大而復雜的目錄(unix system resource,用于安裝軟件的目錄)

(8)/proc 系統內存的映射(隨著系統的運行,時長變化的)

(9)/ect 系統軟件的啟動和配置目錄

(10)/dev 用于存放設備文件

(11)/home 家目錄,所用用戶的根目錄(當前用戶的根目錄是 /home/user)

三、絕對路徑和相對路徑

(1)絕對路徑:以根目錄 / 開始的路徑

(2)相對路徑:以·或者··開始的路徑,其中·表示當前目錄,··表示上一級目錄

(3)使用場景:

文件路徑不會發生變化時使用絕對路徑,例如:讀取配置文件;

執行程序與目標文件相對位置不變時使用相對路徑,例如:makefile

linux遠程傳送文件或文件夾的命令?

1. scp命令

scp語法

scp 源文件 目標IP@目錄

scp用法舉例:

eg1:將/tmp/test.log文件傳送到172.10.1.2服務器的/tmp目錄下

scp /tmp/test.log root@172.10.1.2:/tmp

eg2:將/data/test目錄傳送到172.10.1.2服務器的/tmp目錄下

scp -r /data/test root@172.10.1.2:/tmp

2. rsync命令

rsync語法:

rsync 源文件 目標IP@目錄

選項參數:

-v:顯示rsync過程中詳細信息??梢允褂?#034;-vvvv"獲取更詳細信息。

-P:顯示文件傳輸的進度信息。(實際上"-P"="--partial --progress",其中的"--progress"才是顯示進度信息的)。

-n --dry-run:僅測試傳輸,而不實際傳輸。常和"-vvvv"配合使用來查看rsync是如何工作的。

-a --archive:歸檔模式,表示遞歸傳輸并保持文件屬性。等同于"-rtopgDl"。

-r --recursive:遞歸到目錄中去。

-t --times:保持mtime屬性。強烈建議任何時候都加上"-t",否則目標文件mtime會設置為系統時間。

-o --owner:保持owner屬性(屬主)。

-g --group:保持group屬性(屬組)。

-p --perms:保持perms屬性(權限,不包括特殊權限)。

-D:是"--device --specials"選項的組合,即也拷貝設備文件和特殊文件。

-l --links:如果文件是軟鏈接文件,則拷貝軟鏈接本身而非軟鏈接所指向的對象。

-z:傳輸時進行壓縮提高效率。

-R --relative:使用相對路徑。意味著將命令行中指定的全路徑而非路徑最尾部的文件名發送給服務端,包括它們的屬性。用法見下文示例。

--size-only:默認算法是檢查文件大小和mtime不同的文件,使用此選項將只檢查文件大小。

-u --update:僅在源mtime比目標已存在文件的mtime新時才拷貝。注意,該選項是接收端判斷的,不會影響刪除行為。

-d --dirs:以不遞歸的方式拷貝目錄本身。默認遞歸時,如果源為"dir1/file1",則不會拷貝dir1目錄,使用該選項將拷貝dir1但不拷貝file1。

--max-size:限制rsync傳輸的最大文件大小??梢允褂脝挝缓缶Y,還可以是一個小數值(例如:"--max-size=1.5m")

--min-size:限制rsync傳輸的最小文件大小。這可以用于禁止傳輸小文件或那些垃圾文件。

--exclude:指定排除規則來排除不需要傳輸的文件。

--delete:以SRC為主,對DEST進行同步。多則刪之,少則補之。注意"--delete"是在接收端執行的,所以它是在exclude/include規則生效之后才執行的。

-b --backup:對目標上已存在的文件做一個備份,備份的文件名后默認使用"~"做后綴。

--backup-dir:指定備份文件的保存路徑。不指定時默認和待備份文件保存在同一目錄下。

-e:指定所要使用的遠程shell程序,默認為ssh。

--port:連接daemon時使用的端口號,默認為873端口。

--password-file:daemon模式時的密碼文件,可以從中讀取密碼實現非交互式。注意,這不是遠程shell認證的密碼,而是rsync模塊認證的密碼。

-W --whole-file:rsync將不再使用增量傳輸,而是全量傳輸。在網絡帶寬高于磁盤帶寬時,該選項比增量傳輸更高效。

--existing:要求只更新目標端已存在的文件,目標端還不存在的文件不傳輸。注意,使用相對路徑時如果上層目錄不存在也不會傳輸。

--ignore-existing:要求只更新目標端不存在的文件。和"--existing"結合使用有特殊功能,見下文示例。

--remove-source-files:要求刪除源端已經成功傳輸的文件。

rsync用法舉例:

eg:將/tmp/test.log文件傳送到172.10.1.2服務器的/tmp目錄下

rsync -av /tmp/test.log root@

linux的常用命令有那些?

常用命令:建立自己的目錄和文件mkdir 建立目錄mkdir -p 建立多級目錄touch 建立文件touch -d 20080808 修改文件日期touch -d 1215 修改文件時間指定時間的修改方法linux里沒有記錄文件的創建時間# stat big_file Access: 2009-05-02 12:13:00.000000000 +0800 訪問時間 catModify: 2009-05-02 12:13:00.000000000 +0800 內容修改時間 echo >>Change: 2009-05-02 17:41:55.000000000 +0800 屬性修改時間 chmodtouch -m -t 200809101112.13 bigfile修改文件內容echo "abcd" >> file_namevim 編輯器的增刪改存gedit復制文件 cp src dest-r 包含子目錄和文件-a 保持文件權限 包含子目錄和文件 保持文件連接-f 強制覆蓋 不提示刪除文件 rm -r 遞歸刪除-f 強制刪除 不提示移動改名 mv old new-i 提示-f 強制覆蓋 不提示學會查看文件的屬性后,我們來學習怎么查看文件內容cat -n 打印行號cat -b 同上,但排除空行分屏查看 more 只能向下less 上下均可more 和 less 的搜索功能/ 向下搜? 向上搜n 下一個N 上一個head 查看文件頭-n X 指定行數默認10行tail 查看文件尾-n X 指定行數-f 時時監控文件變化rev 左右顛倒tac 上下顛倒cd 回到家目錄cd / 目的目錄cd - 上次工作目錄cd . 當前目錄cd ..上級目錄相對路徑和絕對路徑我在哪?pwdtree 以樹狀結構顯示ls 介紹顏色的用處為什么會有顏色 因為有參數長參數 短參數如何查看文件的詳細屬性文件類型-普通文件 d目錄 b塊 c字符 l連接 p管道 s套接字如何查看隱藏文件 ls -a沒有顏色時 我們該怎么辦? ls -F常用組合 ls -lthr系統為我們定義的常用組合 ll l. 自定義 alias lt='ls -lthr'

linux命令大全詳解?

在Linux系統中,提供了一套非常完備的命令,利用這些命令,我們可以更高效地完成所有的操作任務。

采用命令的方式進行操作的好處是,具有比圖形化操作更加快捷高效的特點。但是命令方式不夠直觀,需要我們熟練記憶命令的用法、格式以及選項和參數等內容。只有我們通過不斷地使用,才能運用自如。

一、Shell命令的格式

Shell命令是由命令和多個選項以及參數組成的命令行,各部分之間用空格分隔。重要的是,Shell命令是嚴格區分大小寫的,所以,在使用Shell命令時一定要特別注意。

命令的一般格式如下:

命令名 ......

說明(小白請注意):

”"符號是為了表示一個部分,在編寫命令時,不能帶上這個符號。比如使用ls 用法時,這樣寫ls 是錯的,正確寫法應該是ls -s hello.txt

同時,“"符號里面的內容為可選(可寫可不寫)比如:ls ,可以直接使用ls,也可以帶上選項ls -s

二、基本命令

1、目錄操作命令

命令名:ls

功能:列出當前目錄下所有內容

格式:ls

選項及作用:

| 選項 | 作用 |

| -s | 顯示每個文件的大小 |

| -S | 按文件大小排序 |

| -a | 顯示目錄中全部文件(包括隱藏文件)|

| -l | 使用長列表格式,顯示文件詳細信息 |

| -t | 按文件修改的時間排序 |

| -F | 顯示文件類型描述符 |

命令名:cd

功能:切換用戶所在目錄

格式:cd

特殊符號及作用:

| 特殊符號 | 作用 |

| / | 從當前目錄跳轉到根目錄 |

| . | 前往當前目錄 |

| ..| 前往上一級目錄 |

| - | 前一目錄,即進入當前目錄之前操作的目錄 |

| ~ | 回到當前用戶的宿主目錄 |

命令名:pwd

功能:顯示當前目錄的絕對路徑

格式:pwd

命令名:mkdir

功能:創建一個新的目錄

格式:mkdir 目錄名

選項及作用:

| 選項 | 作用 |

| -m 權限 | 對新建目錄設置存取權限,權限有744、755等 |

| -p | 一次性創建多級目錄(以遞歸形式創建) |

命令名:rmdir

功能:刪除一個空目錄

格式:rmdir 目錄名(-p代表遞歸刪除各級目錄)

2、文件操作命令

命令名:touch

功能:創建一個空文件

格式:touch 文件名

命令名:cat

功能:顯示某文件的內容

格式:cat ...

選項及作用:

| 選項 | 作用 |

| -a | 顯示所有字符(換行符、制表符、其它非打印字符) |

| -n | 對文件中所有的行進行編號并顯示行號 |

| -b | 除了空行不編號,文件中其它行都進行編號并顯示行號 |

| -s | 將連續的空行壓縮為一個空行 |

cat命令其它格式:

cat 文件名 | ls 表示按頁顯示文件內容

cat 文件名1;cat 文件名2 表示顯示多個文件內容

cat 此命令沒有任何參數,即cat單獨使用。在開始執行時,光標停留在下一行,等待鍵盤輸入,當用戶輸入一行后,按下回車,就會顯示一行相同的內容。當用戶結束輸入時,按下Ctrl+D鍵退出,回到命令提示符下。

cat > 新文件名 ”>“這個大于號是重導向符號。代表把鍵盤輸入的信息重導向輸入到新文件中。內容輸入結束后,同樣也是按Ctrl+D鍵退出新文件的制作。

cat 文件名1 文件名2 > 文件名3 該用法實現了把文件1和文件2的內容合并輸入到文件3中。文件3中的內容是按文件1和文件2的順序排列的。

cat 文件名2 >> 文件名1 該用法實現了把文件2的全部內容追加到文件1的末尾。

命令名:cp

功能:進行文件的復制

格式:cp 源文件 目標路徑

選項及作用:

| 選項 | 作用 |

| -i | 以安全詢問方式進行源文件的復制 |

說明:該命令實現了把源文件復制到目標路徑中,文件名不變。如果為目標路徑下的文件名,則以文件的重命名方式實現文件的復制。目標路徑可以是相對路徑,也可以是絕對路徑。

命令名:rm

功能:刪除指定的文件

格式:rm 文件名或目錄名

選項及作用:

| 選項 | 作用 |

| -i | 以安全詢問方式進行刪除文件 |

| -r | 遞歸處理,將指定目錄下的所有文件及子目錄一并處理 |

| -f | 強制刪除文件或目錄 |

| -v | 顯示指令執行過程 |

命令名:mv

功能:移動指定的文件

格式:mv 文件名 路徑名

命令名:chmod

功能:修改文件的權限和屬性

格式: chmod 文件名1 文件名2...

注: 作為一個部分,中間不加空格。

文件使用者有( u、g、o、a) 4種類型,在使用時,可以采用其中的任何一個,也可以組合使用。

u:表示user(文件主),就是文件或目錄的所有者

g:表示group(組群),文件主所在組群的用戶

o:表示other,其他用戶

a:表示all,所有用戶

操作符號有3種類型,分別是 +、-、=。

+:表示增加權限

-:表示刪除或取消權限

=:表示賦予給定的權限給文件使用者,并取消其他權限(如果有的話)

權限類型有3種基本類型,分別是r、w、x,這些類型可以組合使用。

r:代表可讀權限

w:代表可寫權限

x:代表可執行權限

選項及作用:

| 選項 | 作用 |

| a+rw | 為所有用戶增加可讀、可寫的權限 |

| g+w | 為組群用戶可寫權限 |

| a-rwx | 取消所有用戶可讀、可寫、可執行權限 |

| o-rwx | 取消其他用戶可讀、可寫、可執行權限 |

| a+rw | 為所有用戶增加讀、寫的權限 |

| ug+r| 為所有者和組群用戶增加讀權限 |

| g=rx | 只允許組群用戶可讀、可執行,并刪除其他權限 |

| 自定義 | 可以根據實際需要進行組合 |

chmod命令的其他格式

格式如下:

chmod 文件名

mode是指 3個 0~7 范圍的八進制數值,分別代表user、group、other 的權限。

其實,我們也可以用數字來表示權限:

0表示沒有權限,1表示可執行權限,2表示可寫權限,4表示可讀權限。

舉例:

chmod a=rwx filename

chmod 777 filename

對以上的兩個例子分析:

a=rwx表示允許所有用戶可讀、可寫、可執行。

777指三個八進制數值,前面提到了,分別代表的是user、group、other 的權限,即第一個數字”7“指允許user的可讀、可寫、可執行,第二個數字”7“指允許group的可讀、可寫、可執行,第三個數字”7“指允許other的可讀、可寫、可執行。

所以,這兩個例子效果是一樣的。

懵逼了,”7“怎么就指可讀、可寫、可執行了呢?

rwx權限=4+2+1=7(可讀、可寫、可執行)

rw權限=4+2=6(可讀、可寫)

rx權限=4+1=5(可讀、可執行)

再舉個例子:

chmod ug=rwx,o=x filename

chmod 771 filename

這兩個效果也是相同的。

3、文件處理命令

命令名:grep

功能:在指定的文件中查找指定的字符串

格式:grep 關鍵字 文件名

選項及作用:

| 選項 | 作用 |

| -i | 不區分大小寫 |

命令名:head

功能:查看文件開頭部分的內容

格式:head 文件名

數字選項及作用:

| 數字選項 | 作用 |

| -3 | 顯示文件前3行的內容 |

| -5 | 顯示文件前5行的內容 |

| -n | 顯示文件前n行的內容 |

說明:如果不指定數字選項,即使用命令grep 文件名,則默認只顯示文件前10行。

命令名:tail

功能:查看文件結尾部分的內容

格式:tail 文件名

數字選項及作用:

| 數字選項 | 作用 |

| -3 | 顯示文件末尾3行的內容 |

| -5 | 顯示文件末尾5行的內容 |

| -n | 顯示文件末尾n行的內容 |

說明:如果不指定數字選項,即使用命令tail 文件名,則默認只顯示文件末尾10行的內容。

命令名:wc

功能:統計文件的行數、單詞數、字符數。

格式:wc 文件名

選項及作用:

| 選項 | 作用 |

| -l | 顯示文件的行數 |

| -w | 顯示文件的單詞數 |

| -m | 顯示文件的字符數 |

命令名:sort

功能:對文件內容或查詢結果進行排序

格式:sort 文件名

選項及作用:

| 選項 | 作用 |

| -f | 忽略大小寫 |

| -r | 反向排序 |

| -t | 指定分隔符 |

| -i | 只考慮可以打印的字符,忽略任何非顯示字符 |

命令名:find

功能:查找文件或目錄

格式:find 文件名或目錄名

命令名:which

功能:按PATH變量所規定的路徑進行查找相應的命令,并顯示該命令的絕對路徑。

格式:which 命令名

4、壓縮備份命令

命令名:bzip2

功能:壓縮文件

格式:bzip2 文件名1 ...

說明:使用該命令對文件進行壓縮后,壓縮前的原始文件消失,系統會生成一個新的壓縮文件,壓縮文件的后綴為.bz2。而且,使用該命令壓縮的文件,必須用bunzip2來進行解壓操作。

命令名:bunzip2

功能:解壓文件

格式:bunzip2 文件名1 ...

命令名:gzip

功能:壓縮或解壓文件

格式:gzip 文件名

選項及作用:

| 選項 | 作用 |

| -d | 解壓操作 |

| -n | 指定壓縮級別,n的范圍是1~9 |

命令名:unzip

功能:解壓以.zip為后綴的壓縮文件

格式:unzip 文件名.zip

選項及作用:

| 選項 | 作用 |

| -d | 將文件解壓到指定目錄中 |

| -n | 不覆蓋原來已存在的文件 |

| -v | 查看文件目錄列表但不解壓 |

| -o | 已默認方式覆蓋已存在的文件 |

舉例: unzip -n filename.zip -d /home/ubuntu將文件filename.zip解壓到/home/ubuntu目錄中。

命令名:zcat和bzcat

功能:這兩個都是用來查看壓縮文件內容的,壓縮文件不用解壓也能查看。

格式:zcat 文件名或bzcat 文件名

命令名:tar

功能:對文件或目錄進行打包或解包操作

格式:tar

選項及作用:

| 選項 | 作用 |

| -c | 創建新的打包文件 |

| -t | 查看打包文件里的文件目錄 |

| -f | 使用文件或設備 |

| -v | 顯示打包壓縮或解包壓縮后的文件的詳細清單 |

| -x | 抽取.tar文件的內容 |

| -z | 打包后直接用gzip命令進行壓縮或解壓文件 |

| -j | 打包后直接用bzip2命令進行壓縮或解壓文件 |

5、磁盤操作命令

命令名:df

功能:查看當前硬盤的分區信息

格式:df

選項及作用:

| 選項 | 作用 |

| -a | 顯示每個文件系統和各分區的磁盤使用情況 |

| -i | 顯示i節點的使用量 |

| -k | 以千字節(KB)的方式顯示分區大小和掛上來的文件分區大小 |

| -h | 以兆字節(MB)的方式顯示分區大小和掛上來的文件分區大小 |

| -t | 列出某個文件系統的所有分區磁盤空間使用量 |

命令名:du

功能:查看當前目錄下所有文件及目錄信息

格式:du

選項及作用:

| 選項 | 作用 |

| -a | 顯示所有文件及目錄的大小 |

| -h | 以兆字節(MB)或吉字節(GB)為單位顯示文件或目錄的大小 |

| -b | 以字節(B)為單位顯示文件或目錄的大小 |

| -s | 列出各文件大小的總和 |

命令名:fsck

功能:對硬盤進行檢測

格式:fsck 分區名

6、關機重啟命令

命令名:shutdown

功能:安全關機

格式:shutdown

選項及作用:

| 選項 | 作用 |

| -h | 將系統服務停掉后再安全關機 |

| -t | 在規定的時間后關機 |

| -k | 沒有真正關機,只是發出警告信息 |

| -r | 將系統服務停掉后再安全重啟 |

舉例:

shutdown -h +5讓系統在5分鐘后關機 shutdown -h 21:00讓系統在21:00準時關機

shutdown -r +3 "system will be reboot after 3 minuter."讓系統在3分鐘后重啟,并提示用戶系統將在3分鐘后重新啟動

命令名:halt

功能:關機

格式:halt

說明:該命令單獨使用,相當于 shutdown -h命令

選項及作用:

| 選項 | 作用 |

| -f | 強行關機 |

命令名:poweroff

功能:關機

格式:poweroff

命令名:reboot

功能:重啟系統

格式:reboot

7、用戶操作命令

命令名:sudo

功能:以超級管理員的身份執行某種操作

格式:sudo 命令

說明:在使用一些命令時,會出現cannot lock相關提示,這時我們就需要在對應的命令前加個sudo命令就可以正常執行命令。

舉例:使用userdel 用戶名命令對用戶進行刪除操作,可能會出現提示userdel:cannot lock /etc/passwd; try again later.這時候我們使用sudo userdel 用戶名命令就可以正常執行刪除用戶命令了。

提示:一般在對用戶進行管理操作時(如:添加用戶、修改密碼等),都會用到sudo命令。

命令名:passwd

功能:修改用戶密碼

格式:passwd 用戶名

命令名:su

功能:切換用戶

格式:su 用戶名

命令名:useradd

功能:創建新用戶

格式:useradd 新用戶名

命令名:userdel

功能:刪除用戶

格式:userdel 用戶名

說明:可以通過參數-r刪除用戶的主目錄及其文件,也可以不使用參數-r

8、網絡通信命令

命令名:ifconfig

功能:查看IP地址等信息

格式:ifconfig

命令名:ping

功能:測試主機網路是否暢通

格式:ping 主機名或IP地址

選項及作用:

| 選項 | 作用 |

| -f | 極限檢測 |

| -v | 顯示命令的執行過程 |

| -q | 不顯示命令的執行過程,只顯示結果 |

9、其他常用命令

命令名:echo

功能:顯示命令行中的字符串

格式:echo

選項及作用:

| 選項 | 作用 |

| -n | 輸出字符串后,光標不換行 |

命令名:more

功能:對文件內容或查詢結果分屏顯示

格式:more 文件名

選項及作用:

| 選項 | 作用 |

| -p | 清屏,不滾屏 |

| -s | 把連續的空行壓縮為一個空行 |

| +n | 從第n行開始顯示 |

命令名:less

功能:對文件內容或查詢結果分屏顯示

格式:less 文件名

命令名:man

功能:顯示命令的格式和詳細用法

格式:man 命令名

說明:該命令是一個非常實用的命令,他可以顯示系統手冊頁中的內容,當你需要了解某個命令的詳細信息和用法時,可以使用man命令來實現。

命令名:help

功能:專門用于顯示內建命令的格式用法

格式:help 命令名

總結

以上是生活随笔為你收集整理的linux相对路径怎么写(linux相对路径.)的全部內容,希望文章能夠幫你解決所遇到的問題。

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