1樓:網路夜行者
任何系統對於使用者名稱都有限制,其中一條就是關於特殊字元的。有些字元是怎麼都無法用來當使用者名稱的,比如說中橫線-,還有¥這些$ .
使用者名稱只能是字母(包括大小寫,數字,和下劃線_)
2樓:匿名使用者
1.硬連結命令:ln /etc/passwd /root/passwd #/etc/passwd是原檔案,/root/passwd是連結檔案。
2.符號連結命令:ln -s /etc /root/etc #/etc是目錄,/root/etc是符號連結檔案,相當於快捷方式。
注意符號連結的原檔案要寫絕對路徑,不然會出現錯誤。
3.硬連結是一個指向存放連結檔案資料block的inode,給一個檔案做了硬連結,相當於有兩條路徑找到那個檔案。
4.軟連結的內容就是要連結檔案的檔名,是一個獨立的檔案,擁有自己的inode和block,檔案的大小就是連結檔名的長度。
linux中建立目錄時哪些屬於特殊字元,哪些特殊字元不能建立成功?
3樓:碧水瑤月
. 事實上除了'/'字元外都是可以的,只要你mkdir的時候用單引號把它括起來就好了,但是並不建議這麼做,否則這些含有特殊字元(如*、\、$、[、]、+、-、&、%、#、!、~、`、空格、回車符等)的檔案或目錄名以後的任何引用就只能通過外包單引號實現,十分麻煩。
這個麻煩倒不是核心的問題,而是shell解析的時候迴轉義這些特殊的字元(所以需要用單引號防止shell解析),導致出錯。
'/'字元不能出現的原因是它是核心編碼中就確定的目錄分隔符,比如對於指令
mkdir 'p1/p2'
系統會認為你想 「在當前目錄下的p1資料夾下新建一個叫p2的資料夾」,而不是 「在當前目錄下新建一個叫 'p1/p2'的資料夾」。
你應該養成一個好的習慣:只用字母、數字、下劃線的組合命名目錄或檔案。
你可以自己嘗試一下。
求助linux下帶特殊字元的字串查詢方法!
4樓:軒豐造寂
查詢目錄下的所有檔案中是否
含有某個字串
find .|xargs grep -ri "ibm"
查詢目錄下的所有檔案中是否含有某個字串,並且只列印出檔名
find .|xargs grep -ri "ibm" -l
推薦使用正規表示式
(1)正規表示式一般用來描述文字模式的特殊用法,由普通字元(例如字元a-z)以及特殊字元(稱為元字元,如/、*、?等)組成。
(2)基本元字符集及其含義
^ :只匹配行首。 如^a 匹配以a開頭的行abc,a2e,a12,aaa,......
$ :只匹配行尾。 如^a 匹配以a結尾的行bca,12a,aaa,.......
* :匹配0個或多個此單字元。 如(a)* 匹配 空,a,aa,aaa,....
:只匹配內字元。可以是一個單字元,也可以是字元序列,用","將裡面要匹配的不同字串分開。也可以使用-來表示內字元序列的範圍,如[1-5]表示[12345]
\ :只用來遮蔽一個元字元的特殊含義。 如\*,\',\",\|,\+,\^,\. 等
.:(點)只匹配任意單字元。
pattern\:只用來匹配前面pattern出現的次數.n為次數。如a\匹配aa.
pattern\:含義同上,但次數最少為n.如a\匹配aa,aaa,aaaa,.....
pattern\:含義同上,但次數在n和m之間。如a\匹配aa,aaa,aaaa三個
(3)舉例說明:
^$ :匹配空行
^.$ :匹配包含一個字元的行
\*\.pas :匹配以*.pas結尾的所有字元或檔案
[0123456789]或[0-9] :假定要匹配任意一個數字
[a-z] :任意小寫字母
[a-za-z] :任意大小寫字母
[s,s] :匹配大小寫s
[0-9]\\.[0-9]\\.[0-9]\\.
[0-9]\ :匹配ip地址 [0-9]\三個0-9組成的字串;\. :
匹配點(注意這裡點是特殊的字元,所以要用"\"來遮蔽其含義)
5樓:匿名使用者
1. 試試用"\"進行轉義:
grep "aaa\/fz\|\\u963f\\u72f8\$" yourfile
2. 試試用awk,這個忘了是否需要轉義,你自己試試:
awk ''
6樓:匿名使用者
可以試試 \ 轉義符
例子:需求:要在test.log中匹配"respcode":"00",注意這裡麵包含"特殊符號,不包含:
只要輸入以下指令即可
grep '\"respcode\":\"00\"' test.log
7樓:宇文星河
#include
#include
#include
//三個標頭檔案,分別表示標準化io,標準化庫檔案,字串類檔案的標頭檔案
int main()
}fclose(fp);//關閉檔案
}else puts("file not found!");//檔案未找到
return 0;}
java如何將特殊字元轉義,遇到特殊字元如何轉義
無論你要轉義什麼 都用 但是要注意 這個東西每次只能轉義版一個 字元格式權為 後緊跟你要轉義的字元 不能有空格 不能有標點 否則轉義的是 空格 標點 某些具有特殊含義的像 n t 則在他們前面加 在要轉義的特殊字元前加上反斜槓 例如 n表示 n 不知道你要轉義什麼字元!e69da5e887aa626...
linu如何在usr下建立目錄,linux如何在usr下建立目錄?
通過命令 mkdir filename 檔名 實現。第一步 在命令列輸入 cd 返回根路徑。第二步 繼回續輸入 cd user 進入 user 路答徑。第三步 輸入 mkdir filename 即可完成建立目錄操作。usr目錄一般都是root的,需要用root賬號執行這個命令 提示的這個英文 pe...
excel怎麼快速輸入特殊字元,如何在excel中新增特殊符號
第一種,特殊字元 1一,多數常用特殊字元的輸入方法是 單擊選單 插入 一 特殊符號 在開啟的 插入特殊符對話方塊中選擇需要的字元,如圖,然後單擊 確定 按鈕即可。2二,如果在 插入特殊符號 對話方塊中找不到需要的字元,可以單擊選單 插入 符號 開啟的 符號 對話方塊中提供了更多的選擇,3三,通過選擇...