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...