Linux基本命令使用

2021-08-07 03:33:50 字數 2964 閱讀 4210

1.命令置換 //乙個命令的輸出,是另乙個命令的輸入

變數名='$(命令)'

echo "$變數名"

2.取別名

alias 變數名='命令'

3.更改許可權

chmod +x 檔名 //設定為可執行

./檔名 //執行檔案

4.執行多條命令

$ echo 1; echoo 2; echo 3; echo 4 //互不影響

$ echo 1 && echoo 2 && echo 3 && echo 4 //前面的執行成功,才會往下面執行

$ echo 1 || echo 2 || echo 3 || echo 4 //只有前面的執行失敗了,才會往下面繼續執行

5.成組命令

| pr

應該注意的:左括號「」之前應有乙個分號;。

(echo "user report for `date`.";who) | pr

如上所示,在用圓括號括起成組命令時,左括號後不必有空格,右括號之前也不需加上分號。

6.陣列賦值

city[0]=beijing

echo $

通過for迴圈讀取陣列

num=$ //獲得陣列長度

for((i=0;iecho "$"

done

7.從鍵盤讀入資料

read 變數 //將讀取的內容存到變數裡

echo $變數 //輸出變數

8.$ 引數含義

$# 是傳給指令碼的引數個數

$0 是指令碼本身的名字

$1 是傳遞給該shell指令碼的第乙個引數

$2 是傳遞給該shell指令碼的第二個引數

$@ 是傳給指令碼的所有引數的列表

$* 是以乙個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,引數可超過9個

$$ 是指令碼執行的當前程序id號

$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤

9.字串操作

read str

leikeweidahaoren

echo $ //從位置3開始(第乙個下標為0) 再往後擷取5個字元

$str = $

10.gdb除錯工具

c語言:

一、啟動

1.編譯: gcc -g test.c -o test

2.啟動gdb: gdb test 進入除錯

run (啟動程式)

二、除錯

1.顯示資訊

gdb -tui test 顯示文字互動介面 (回車兩次)

list num (顯示源**)

info locals 顯示區域性變數

2.設定斷點

break num 在第幾行設定斷點

break num if 條件成立時停住. 例如: break 337 if i==0

info break 顯示斷點資訊

del num 刪除第num個斷點

dis num 停用第num個斷點

3.單步執行

step num 每次執行num行

next num 往下執行num行

continue 從斷點處繼續執行程式

11、建使用者:

adduser phpq //新建phpq使用者

passwd phpq //給phpq使用者設定密碼

# useradd –d /usr/sam -m sam

此命令建立了乙個使用者sam,

其中-d和-m選項用來為登入名sam產生乙個主目錄/usr/sam(/usr為預設的使用者主目錄所在的父目錄)。

12、建工作組

groupadd test //新建test工作組

13、新建使用者同時增加工作組

useradd -g test phpq //新建phpq使用者並增加到test工作組

注::-g 所屬組 -d 家目錄 -s 所用的shell

14、給已有的使用者增加工作組

usermod -g groupname username

或者:gpasswd -a user group

15、臨時關閉:

在/etc/shadow檔案中屬於該使用者的行的第二個字段(密碼)前面加上*就可以了。想恢復該使用者,去掉*即可。

或者使用如下命令關閉使用者賬號:

passwd peter –l

重新釋放:

passwd peter –u

16、永久性刪除使用者賬號

userdel [-r] peter

userdel可刪除使用者帳號與相關的檔案。若不加引數,則僅刪除使用者帳號,而不刪除相關檔案。

groupdel peter

usermod –g peter peter (強制刪除該使用者的主目錄和主目錄下的所有檔案和子目錄)

17、從組中刪除使用者

或者用命令

gpasswd -d a group

18、顯示使用者資訊

id user

cat /etc/passwd

19.修改檔案屬性,使xiaoming可以操作xiaoqiang的檔案和目錄。

chmod 777 /home/xiaoming

20.檢視ip

ifconfig -a

Linux基本命令使用

get to the points first.the article comes from lawsonabs 可以檢視資料夾 檔案 的許可權。等同於命令ll。cd 返回上兩級目錄 cd hostname顯示當前計算機的主機名 使用vi編輯器修改網路配置檔案 vi etc sysconfig ne...

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...