中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統常用符號有哪些

發布時間:2022-01-26 16:48:01 來源:億速云 閱讀:180 作者:柒染 欄目:開發技術

Linux系統常用符號有哪些,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

Linux系統中有許多符號命令,他們在Linux系統中有著非常重要的作用,而且功能也非常強大。

1、符號:

在linux中,&和&&,|和||介紹如下:

& 表示任務在后臺執行,如要在后臺運行redis-server,則有 redis-server &

&& 表示前一條命令執行成功時,才執行后一條命令 ,如 echo ‘1‘ && echo ‘2’  

| 表示管道,上一條命令的輸出,作為下一條命令參數,如 echo ‘yes’ | wc -l

|| 表示上一條命令執行失敗后,才執行下一條命令,如 cat nofile || echo “fail”

cd .   當前目錄

cd ..  上一級目錄

cd ~   用戶家目錄(root的家目錄是root 普通用戶的家目錄是home)

>    覆蓋重寫某個文件   echo “11111” > hello (用11111覆蓋文件名為hello的文檔里的內容)

>>  追加到某個文件 echo “11111” > hello (把11111追加到hello文檔的最后面)

 擔任”連續指令”功能的符號就是”分號” (例子:cd ~/backup ; mkdir startup ;cp ~/.* startup/. 在命令與命令中間利用分號(;)來隔開,分號前的命令執行完成(無論成功與否)后就會立刻接著執行后面的命令)

‘string’ 單引號

被單引號用括住的內容,將被視為單一字串。在引號內的代表變數的$符號,沒有作用,也就是說,他被視為一般符號處理,防止任何變量替換。

 user@user-virtual-machine:~$ hey=homeeach'$hey' user@user-virtual-machine:~$ echo $hey homeeach$hey

“string” 雙引號

被雙引號用括住的內容,將被視為單一字串。它防止通配符擴展,但允許變量擴展。這點與單引數的處理方式不同。

 user@user-virtual-machine:~$ hey="long" user@user-virtual-machine:~$ echo da $hey da long

* 星號 (wild card) 相當常用的符號。 1、在文件名擴展(Filename expansion)上,她用來代表0到無窮多個任意字符。

  1. [root@RHEL6 ~]# ls a*

  2. aaa anaconda-ks.cfg

  3. [root@RHEL6 ~]#

2、在正則表達式(Regular Expressions)中,代表重復零個到無窮多個的前一個字符,如:grep -n ‘ess file.txt ,則可能會匹配es、ess、esss等等。正則表達式中的0到無窮多個字符使用的是“.”表示。 3、在運算時,它則代表 “乘法”。 let “fmult=23″ 除了內建指令 let,還有一個關于運算的指令expr,星號在這里也擔任”乘法”的角色。不過在使用上得小心,他的前面必須加上escape 字元。

** 次方運算 兩個星號在運算時代表 “次方” 的意思。 let “sus=2**3″echo “sus = $sus” # sus = 8

$及 錢號(dollar sign)

1、使用變量的前導符,即變量之前需要加的變量替代值   變量替換(Variable Substitution)的代表符號。

 [root@RHEL6 ~]# vrs=123 [root@RHEL6 ~]# echo "vrs = $vrs" vrs = 123

2、在 Regular Expressions 里被定義為 “行” 的最末端 (end-of-line)。這個常用在grep、sed、awk 以及 vim(vi) 當中。

 [root@RHEL6 ~]# ll | grep "txt$" //列出行末是txt結尾的行 -rw-r--r--. 1 root root 1700 May 21 10:50 1.txt -rw-r--r--. 1 root root 650 May 31 18:11 123.txt -rw-r--r--. 1 root root 1700 May 21 10:50 2.txt -rw-r--r--. 1 root root 923 May 27 09:20 network.txt -rw-r--r--. 1 root root 96 Jun 1 17:58 printf.txt -rw-r--r--. 1 root root 673 Jun 1 12:24 regular_express.txt

3、在bash中$本身也是個變量。代表的是目前這個shell的進程代碼,即所謂的PID(Process ID)想要知道我們當前的shell的PID,可以這樣

 [root@RHEL6 ~]# echo $$ 4316

看完上述內容,你們掌握Linux系統常用符號有哪些的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌苏市| 唐山市| 肇州县| 营口市| 奉化市| 察哈| 张家川| 鞍山市| 巴南区| 泾川县| 松桃| 岳西县| 兴海县| 绥棱县| 佛学| 哈尔滨市| 郸城县| 高陵县| 出国| 巴彦淖尔市| 漳平市| 会昌县| 九寨沟县| 泸水县| 青海省| 巴林右旗| 丹凤县| 泽库县| 小金县| 浦北县| 大安市| 兴宁市| 彭州市| 师宗县| 辉南县| 中卫市| 辽源市| 陇南市| 苍梧县| 涿鹿县| 子长县|