Linux基礎
Linux常用命令
ls
cd
pwd
uname
whoami
man
find
echo
cat
less
head/tail
grep
cut
diff # 比較文字差異
mv
cp
rm
ps
top
kill
ifconfig
ping
netstat
nc
su
touch
mkdir
chmod
chown
vim
history
exit
使用變數:
var=value # 給變數var賦值為value
$var,${var} # 取變數的值
`cmd`,$(cmd) # 命令替換標準輸出
'string' # 非替換字串
"string" # 可替換字串
示例:
$ var="test"
$ echo $var
test
$ echo 'This is a $var'
This is a $var
$ echo "This is a $var"
This is a test
$ echo `date`
Sat Apr 27 23:53:27 PDT 2024
$ $(whoami)
$ $(bash)
$ echo $0
bash
$ $($0) # 進入bash終端
需要了解:
- 資料流、管道和重定向
- Linux目錄結構
- 使用者和組以及檔案許可權
- 環境變數
export
、env
、/etc/profile
、/etc/environment
、~/.bashrc
- 可執行檔案依賴庫: Linux中使用
ldd /bin/true
檢視/bin/true的依賴庫檔案