linux快捷鍵
- tab:快捷補全
- 鍵盤的光標(biāo):上 下 按鍵 可以進(jìn)入到上次的linux shell命令
- ctrl + a : 光標(biāo)到行首
- ctrl + e : 光標(biāo)到行尾
- ctrl + insert : 復(fù)制命令行內(nèi)容
- shift + insert :粘貼
- set number顯示行數(shù)
cd為什么沒有man
在linux中梗肝,命令分為內(nèi)部命令和外部命令
內(nèi)部命令 使用help
1.exit命令榛瓮,退出當(dāng)前的shell;2.history命令巫击,顯示歷史執(zhí)行過的命令禀晓;3.cd命令,切換當(dāng)前工作目錄坝锰;4.source命令粹懒,重新執(zhí)行剛修改的初始化文件;5.echo命令顷级,輸出字符串凫乖;6.fg命令,將后臺任務(wù)切換到前臺弓颈;7.bg命令帽芽,將任務(wù)切換到后臺;8.hash命令翔冀,記住命令路徑导街;9.popd命令,刪除目錄棧中的記錄橘蜜;10.pushd命令菊匿,將目錄加入到棧付呕;11.dirs命令计福,顯示目錄棧的所有記錄跌捆;
pwd:Print working directory:功能是顯示當(dāng)前目錄的絕對路徑
touch : 新建文件
touch a b c :新建三個文件
touch "a b c" :新建一個“a b c”文件
" "和 ' '和``
單引號:被單引號括起來的都是普通字符。特殊字符也不會有特殊含義象颖。
雙引號:"$"佩厚、""、反引號 等擁有特殊含義怀偷。
反引號:代表引用命令送讲。
rm : 刪除
rm -rf :強制刪除
cd ~ :home 目錄
mkdir :新建目錄
新建子目錄:
mkdir -p math/class1
mkdir -p english/{class1,class2,class3}
touch a.txt
ls -l
ls -ll 可查看隱藏文件
ls -F :文件夾都會帶/
mv a.txt aa.tst:把a.txt移動(剪切)到aa.tst
新建多個.txt文件:touch file{0..9}.txt
linux文件權(quán)限
echo
計算
echo $((1+2))
who 查看當(dāng)前用戶
who | wc -l : 查看用戶數(shù)量
-
修改權(quán)限
2.直接運行./run.sh钙姊,可以正常運行
1.運行chmod u+x run.sh讼载,修改文件權(quán)限;
寫一個shell腳本來得到當(dāng)前的日期,時間埂伦,用戶名和當(dāng)前工作目錄煞额。
注意shell中l(wèi)inux命令的書寫方式 $(command) 或者 command
。
%T 等同于 %H:%M:%S 時分秒沾谜。
! /bin/bash
echo 現(xiàn)在的時間是: $(date +"%Y-%m-%d %T")
echo 現(xiàn)在登錄的用戶是: $(whoami);
echo 現(xiàn)在的路徑是: $(pwd)