linux命令前加是什麼意思,請問linux在命令前加是什麼意思?

2021-03-04 05:26:23 字數 6394 閱讀 7396

1樓:匿名使用者

命令前不能加#號。

提示符那裡最後一個字元如果是#號,表示是root使用者,如果是$號表示普通使用者。

請問linux在命令前加$是什麼意思?

2樓:

#符號 是系統使用者 root

$符號 是你建立的使用者 沒指定許可權!

刪除使用者: # userdel testuser 刪除使用者後 ,還要刪除home下屬於這個使用者的檔案

切換使用者: #su testuser2 $exit:返回到上一級目錄. 新使用者登入的時候,使用者預設的當前目錄是使用者的住目錄 home

給a檔案增加相應的許可權: # chmod +x a (相應的-x就是去掉某個許可權)

3樓:匿名使用者

#符號 是系統使用者 root許可權。

$符號 是建立的使用者 沒指定許可權。

「linux top命令」是什麼意思?

4樓:匿名使用者

top命令用於顯示系統執行的程序資訊,作用類似於windows中的工作管理員,只不過top不是圖形化的,而是顯示實時文字資訊

統計資訊區域的下方顯示了各個程序的詳細資訊。首先來認識一下各列的含義。

pid user pr ni virt res shr s %cpu %mem time+ ***mand

序號列名含義

pid 程序id

ppid 父程序id

ruser realusername

uid 程序所有者的使用者id

user 程序所有者的使用者名稱

group 程序所有者的組名

tty 啟動程序的終端名。不是從終端啟動的程序則顯示為?

pr 優先順序

ninice 值。負值表示高優先順序,正值表示低優先順序

p 最後使用的cpu,僅在多cpu環境下有意義

%cpu 上次更新到現在的cpu時間佔用百分比

time 程序使用的cpu時間總計,單位秒

time+ 程序使用的cpu時間總計,單位1/100秒

%mem 程序使用的實體記憶體百分比

virt 程序使用的虛擬記憶體總量,單位kb。virt=swap+res

swap 程序使用的虛擬記憶體中,被換出的大小,單位kb。

res 程序使用的、未被換出的實體記憶體大小,單位kb。res=code+data

code 可執行**佔用的實體記憶體大小,單位kb

data 可執行**以外的部分(資料段+棧)佔用的實體記憶體大小,單位kb

shr 共享記憶體大小,單位kb

nflt 頁面錯誤次數

ndrt 最後一次寫入到現在,被修改過的頁面數。

s 程序狀態。

d= 不可中斷的睡眠狀態

r= 執行

s= 睡眠

t= 跟蹤/停止

z= 殭屍程序

***mand 命令名/命令列

wchan 若該程序在睡眠,則顯示睡眠中的系統函式名

flags 任務標誌,參考sched.h

linux命令中的「<」和「|」是什麼意思?

5樓:暗月狼玡

< 表示的是輸入重定向的意思,就是把《後面跟的檔案取代鍵盤作為新的輸入裝置。

| 則表示一個管道的意思,可以理解為東西從管道的一邊流向另外一邊。

你的命令意思就是說從/etc/motd檔案中讀取內容,然後把cat命令讀取出來的內容作為後面一個命令 a.out的輸入引數來執行a.out命令。

不知道這樣解釋明白嗎?

6樓:膠水粘的心

cat < /etc/motd | ./a.outcat 檢視

《小於號 和 >大於號的意思不一樣的 那次我考selinux 就是應為多了一個》 結果掛了 哭啊 就差幾分 所以我記憶深刻啊

大概意思是 檢視 來至於 /etc/motd 的這個檔案 這個檔案裡應該是相關的引數

然後根據這些引數 在執行 ./a.out

就這麼個意思 不懂再問

7樓:匿名使用者

|是管道命令,《是輸出指向

8樓:hac狼

表示任意幾個字串,其他具體的參考如下:

1. > 重定向輸出符號。

2. >>重定向輸出符號,但有追加的功能。

3. 2>錯誤重定向輸出符號,覆蓋原檔案內容。

4. 2>>錯誤重定向輸出符號,有檔案內容追加的功能。重定向:i/o。

linux shell 環境中支援輸入輸出重定向,用符號《和》來表示。0、1和2分別表示標準輸入、標準輸出和標準錯誤資訊輸出,可以用來指定需要重定向的標準輸入或輸出,比如 2>a.txt 表示將錯誤資訊輸出到檔案a.

txt中。

5. * 代表0個或者多個特殊字元

6. ?匹配任意一個字元。

7. | 管道符號。解釋:***mand1|***mand2,將***mand1的輸出作為***mand2的輸入,比如ls -al|less,表示將ls -al的輸出作為less的輸入,即將la -al的輸出分頁。

管道命令只接受標準輸入(standoutput)。

8. & 後臺程序符。

9. &&l邏輯與符號。用法:命令1 && 命令2 表示如果命令1執行成功,繼續執行命令2。

10.|| 邏輯或符號。用法:命令1 | | 命令2 表示如果命令1執行成功,不執行命令2;但如果命令1執行失敗才執行命令2。

&&與||,命令執行是順序進行的,沒有優先順序

11.!邏輯非符號。排除指定範圍。例:ls a[!0-9]

12.[x-y]表示一定的範圍。

13.# 註釋符;符合替換文字最短的那一個。

14.」 」 雙引號表示把它所包含的內容作為普通字元,但` ` $ \ 『 『 幾個符號除外。

15.』 』 單引號表示把它所包含的內容作為普通的字元,無特殊例外。

16.$ 變數符,提取變數,如echo $home,檢視變數;正規表示式中表示行首。

17.\ 轉義字元,就是將特殊字元轉換成其本來的普通字元的意思。

18.``反單引號,表示它所包含的內容。一般作為嵌入的命令使用,此命令將先執行。

19.;命令分隔符。

20.< 重定向輸入符。

21.()表示整體執行命令。

22.^反向選擇符,例:grep -n '^[^a-za-z]' wokao.txt,內的叫反向選擇符,外的則表示定位在行首。查詢行首不是英文字母的行。

23. . 點該表任意字串

linux命令 $- 是什麼意思

9樓:匿名使用者

$-記錄著當前設定的shell選項,himbh是預設值,5個字母分別有各自含義。解釋如下:

h:hashall,開啟這個選項後,shell 會將命令所在的路徑記錄下來,避免每次都要查詢。舉例:

當h選項開啟時,如果將某個自定義命令從/usr/bin/目錄下移動到/usr/local/bin/,再執行,會提示無此命令。而當通過set +h將h選項關閉後,上述情況就不會出現。

i:interactive-***ments,包含這個選項說明當前的 shell 是一個互動式的 shell。所謂的互動式shell,就是輸入命令後,shell解釋執行,然後返回一個結果。

在指令碼中,i選項是關閉的。

m:monitor,開啟監控模式,就可以通過job control來控制程序的停止、繼續,後臺或者前臺執行等。

b:braceexpand,大括號擴充套件。舉例如下:

lenovo@lenovo-dk ~

$ ls

a_file

lenovo@lenovo-dk ~

$ cp a_file

lenovo@lenovo-dk ~

$ ls

a_file  a_file.back_up

如果關閉b選項,那麼shell就不會將大括號擴充套件。

5.  h:history,shell 會把我們執行的命令記錄下來,可以通過 history 命令檢視,每一行是序號 + 執行的命令,在 shell 退出時,會將這些資訊儲存到~/.

bash_history 檔案中。如果h選項開啟,就可以歷史列表中的命令,可以通過!感嘆號來完成,例如"!!

"返回上最近的一個歷史命令,"!n"返回第 n 個歷史命令,等等。

【參考資料如下,但願能幫到你^_^】

10樓:糊塗王雜貨鋪

$ 符號在linux系統裡面用於獲取一個變數的值,例如:

#!/bin/bash --------指定編譯shell環境為bash

str="hello world!"----設定str的變數值為hello world!

echo $str ------ 用echo命令讀取str變數的數值。這裡如果不加$, 輸出結果是str,加上$,輸出結果就是hello world!。

11樓:匿名使用者

options currently in effect

12樓:時浮一大白

$- 這個命令還真的沒有見過

你可以輸出一下試試

echo $-

結果 hmbh

互動式 需要與計算機進行互動 才能完成操作非互動式shell所需資訊通過shell本身獲取 需要人與計算機進行具體互動

linux 命令cbd是什麼意思

13樓:迪蒙智慧交通

**商務區是cbd,這裡問的是cdb好吧ls各位?當然不排除lz手誤的可能... cdb:***mand descriptor blocks,計算機術語

* .* 在linux命令中是什麼意思

14樓:匿名使用者

所有檔案 以*.*機構的檔案 比如 aaa.txt 如果沒有字尾名就不行了

*是萬用字元代表不定字元數量,也是不定字元種類,中文英文數字都可以

只有那個小數點是必須的。

15樓:hac狼

表示任意幾個字串,其他具體的參考如下:

1. > 重定向輸出符號。

2. >>重定向輸出符號,但有追加的功能。

3. 2>錯誤重定向輸出符號,覆蓋原檔案內容。

4. 2>>錯誤重定向輸出符號,有檔案內容追加的功能。重定向:i/o。

linux shell 環境中支援輸入輸出重定向,用符號《和》來表示。0、1和2分別表示標準輸入、標準輸出和標準錯誤資訊輸出,可以用來指定需要重定向的標準輸入或輸出,比如 2>a.txt 表示將錯誤資訊輸出到檔案a.

txt中。

5. * 代表0個或者多個特殊字元

6. ?匹配任意一個字元。

7. | 管道符號。解釋:***mand1|***mand2,將***mand1的輸出作為***mand2的輸入,比如ls -al|less,表示將ls -al的輸出作為less的輸入,即將la -al的輸出分頁。

管道命令只接受標準輸入(standoutput)。

8. & 後臺程序符。

9. &&l邏輯與符號。用法:命令1 && 命令2 表示如果命令1執行成功,繼續執行命令2。

10.|| 邏輯或符號。用法:命令1 | | 命令2 表示如果命令1執行成功,不執行命令2;但如果命令1執行失敗才執行命令2。

&&與||,命令執行是順序進行的,沒有優先順序

11.!邏輯非符號。排除指定範圍。例:ls a[!0-9]

12.[x-y]表示一定的範圍。

13.# 註釋符;符合替換文字最短的那一個。

14.」 」 雙引號表示把它所包含的內容作為普通字元,但` ` $ \ 『 『 幾個符號除外。

15.』 』 單引號表示把它所包含的內容作為普通的字元,無特殊例外。

16.$ 變數符,提取變數,如echo $home,檢視變數;正規表示式中表示行首。

17.\ 轉義字元,就是將特殊字元轉換成其本來的普通字元的意思。

18.``反單引號,表示它所包含的內容。一般作為嵌入的命令使用,此命令將先執行。

19.;命令分隔符。

20.< 重定向輸入符。

21.()表示整體執行命令。

22.^反向選擇符,例:grep -n '^[^a-za-z]' wokao.txt,內的叫反向選擇符,外的則表示定位在行首。查詢行首不是英文字母的行。

23. . 點該表任意字串

linux中a是什麼意思,LINUX中a是什麼意思

在後臺執行當前路徑下的程式a。是當前路徑的意思。是後臺執行的意思。在linux 中是什麼意思?代表0個或者多個特殊字元 在shell中也代表任意字元,比如ls a 就是列出所用a開頭的檔案,其他命令具體的參考如下 1 重定向輸出符號。2 重定向輸出符號,但有追加的功能。3 2 錯誤重定向輸出符號,覆...

紅帽linux申請dhcp的命令是什麼

dhclient r 網絡卡裝置檔名 dhclient d eth0 試一試 linux 從dhcp重新獲取ip地址的命令是什麼 在linux下有很多命令可以達到釋放ip的命令,service network restart重啟服務可以,也可以對其中一塊網絡卡操作 ifconfig eth0 dow...

linux中的2是什麼意思,Linux中符號是什麼意思,代表什麼含義

shell的位置引數,一個假設指令碼的名稱為test.sh,並假設它執行時如下 test.sh x y 那麼 2就表示y 代表第二個引數。比如 test.sh x y 1 test.sh 2 x 3 y 你問的是shell裡面?linux 中 符號是什麼意思,代表什麼含義 的符號在在不同的地方,它所...