linux 特殊符號

2022-01-10 11:13:25 字數 2361 閱讀 6008

&& :前面執行成功後面才會執行(並且)

|| :前面執行成功就不執行後面的,前面執行不成功,就執行後面的

| :管道符,作用是將管道符左邊的標準輸出 交給管道符右邊 標準輸入 來處理

, :連續條件的分割

; :不連續條件的分割

'|' :表示或者的意思

$a :呼叫a的變數,,同乙個命令列裡面多次呼叫變數最好用{}把變數括起來

$() :先執行()裡面的

`` :反引號 ,先執行反引號裡面的

'' :單引號(分割符)

"" :雙引號(分隔符)

#連續命令的換行

[root@lb01 ~]# cd /opt/\

> 10

[root@lb01 /opt/10]#

#不連續命令的換行

[root@lb01 ~]# cd /;\

> ll

total 20

lrwxrwxrwx. 1 root root 7 may 1 01:00 bin -> usr/bin

dr-xr-xr-x. 6 root root 4096 may 2 09:39 boot

drwxr-xr-x 19 root root 3180 may 1 16:43 dev

drwxr-xr-x. 78 root root 8192 may 2 12:31 etc

[root@lb01 /]#

#乙個命令列同時執行多條命令,用;分割

[root@lb01 ~]# cd /;ll

total 20

lrwxrwxrwx. 1 root root 7 may 1 01:00 bin -> usr/bin

dr-xr-xr-x. 6 root root 4096 may 2 09:39 boot

drwxr-xr-x 19 root root 3180 may 1 16:43 dev

drwxr-xr-x. 78 root root 8192 may 2 12:31 etc

[root@lb01 /]# pwd

/#所在路徑不變

[root@lb01 ~]# (cd /;ll)

total 20

lrwxrwxrwx. 1 root root 7 may 1 01:00 bin -> usr/bin

dr-xr-xr-x. 6 root root 4096 may 2 09:39 boot

drwxr-xr-x 19 root root 3180 may 1 16:43 dev

drwxr-xr-x. 78 root root 8192 may 2 12:31 etc

[root@lb01 ~]# pwd

/root

# 指定目錄下的檔案和目錄可以同名嗎?您細品

...(若干操作)

[root@lb01 /opt]# ll

total 0

drwxr-xr-x 2 root root 6 may 2 13:05 a.txt

drwxr-xr-x 2 root root 6 may 2 13:06 a.txt

啊哈?同名了哦~

[root@lb01 /opt]# rm -rf ./*

[root@lb01 /opt]# ll

total 0

[root@lb01 /opt]# mkdir a.txt\ #轉義符後面有個空格

[root@lb01 /opt]# ll

total 0

drwxr-xr-x 2 root root 6 may 2 13:06 a.txt

[root@lb01 /opt]# mkdir a.txt\ \ #2個轉義符後面各有乙個空格

[root@lb01 /opt]# ll

total 0

drwxr-xr-x 2 root root 6 may 2 13:05 a.txt

drwxr-xr-x 2 root root 6 may 2 13:06 a.txt

#檔案後面空格數不同,不是同名哦~

linux中變數#,@,0,1,2,*,$$,$?的含義

$# 是傳給指令碼的引數個數

$0 是指令碼本身的名字

$1 是傳遞給該shell指令碼的第乙個引數

$2 是傳遞給該shell指令碼的第二個引數

$@ 是傳給指令碼的所有引數的列表

$* 是以乙個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,引數可超過9個

$$ 是指令碼執行的當前程序id號

$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤

LINUX特殊符號

1 代表賬戶中的home目錄,代表使用者的home目錄 1 當前的工作目錄,符號代表當前的工作目錄。上次的工作目錄,符號代表上次的工作目錄。2 表現形式為 引用變數 1 保留每個引用變數的區段觀念。4 表示普通使用者 變數替換表現符號 1常用在grep sed awk 以及 vim vi 當中。5 ...

linux特殊符號

含義 方便我們查詢檔案 萬用字元是用來找檔案名字 大部分命令都支援 例子 找出 oldboy 以.sh結尾 修改時間是7天之前的 大於100k 小於10m的檔案 find oldboy type f name sh mtime 7 size 100k size 10m 所有 任何內容 任何符號 任何...

Linux特殊符號簡介

linux特殊符號簡介 符號 內容 萬用字元,代表乙個或多個字元 或數字 萬用字元,代表乙個字母 批註,這個最常被使用在 script 當中,視為說明!跳脫符號,將 特殊字元或萬用字元 還原成一般字元 分隔兩個管線命令的界定 連續性命令的界定 注意!與管線命令並不相同 使用者的家目錄 亦即是變數之前...