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

2021-03-04 08:54:35 字數 4817 閱讀 4577

1樓:du_血色黃昏

#符號 是系統用bai戶 root

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

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

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

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

2樓:匿名使用者

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

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

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

echo $str    ------ 用echo命令答

linux命令前加#是什麼意思

3樓:匿名使用者

命令前不能加#號。

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

linux命令 $- 是什麼意思

4樓:匿名使用者

$-記錄著當前設定的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 個歷史命令,等等。

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

5樓:糊塗王雜貨鋪

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

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

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

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

6樓:匿名使用者

options currently in effect

7樓:時浮一大白

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

你可以輸出一下試試

echo $-

結果 hmbh

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

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

8樓:匿名使用者

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命令中是什麼意思?

9樓:運維大咖

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

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指令碼裡在命令前面加「@」是什麼意思呢?比如@rm $(verbose) -f modules.order,詳細如圖所示:

10樓:仙俠記

加@的作用:

加了後,執行指令碼時將不會在終端上把命令列印出來(只執行不列印)

不加,則執行的同時將命令列印出來

11樓:匿名使用者

你這是makefile檔案,makefile檔案裡面用@表示使用shell的命令。

比如@echo就是使用shell裡面的echo命令,makefile本身是沒有echo命令的

linux命令中的U是什麼意思,linux命令cbd是什麼意思

linux 中 date 可以用來顯示或設定系統的日期與時間。上面的截圖,是設定顯示的日期時間格式 格式設定為乙個加號後接數個標記 乙個函式,代表上級指令引數 u 無符號32位整數 linux 命令cbd是什麼意思 商務區是cbd,這裡問的是cdb好吧ls各位?當然不排除lz手誤的可能.cdb ma...

linux的root命令預設是什麼

ubuntu 下的預設 root 是沒有密碼的,可以使用 sudo passwd root 來新增乙個密碼。其他發行版的則可能在安裝時就要求輸入密碼了。安裝時設定的沒有預設,可以修改密碼,linux之類的都差不多。沒有預設密碼.安裝過程中一般都可以指定的.忘記密碼可以進入單使用者模式修改 linux...

linux許可權777命令是什麼意思

基本上就是全部開放讀寫執行操作許可權 乙個檔案有三個許可權,分別是讀 寫和執行,它們對應的數分別是4 2和1。如果某個使用者只有讀許可權沒有寫和執行許可權當然就是4,如果三個如果有讀和執行許可權就是5 4 1 所以有全部許可權就是7了。而乙個檔案或資料夾面對的使用者分三類 所屬使用者 所屬使用者的組...