linu如何建立帶特殊字元的使用者

2021-05-13 05:12:50 字數 2634 閱讀 1805

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三,通過選擇...