命令 | 功能 |
---|---|
cd old |
進入old文件夾 |
ll -a |
當前文件列表(包含隱藏文件) |
rm -rf old |
刪除old文件夾(包含子文件夾) |
mkdir old |
新建old文件夾 |
ps aux | grep node |
顯示當前包含node的進程名稱 |
find old -type f -name "*.l" -exec rm -f {} \; |
刪除old目錄下的,全部子目錄中,後綴爲.l的文件 |
find old -maxdepth 1 -type f -name "*.l" -exec rm -f {} \; |
刪除old目錄下的,後綴爲.l的文件(不涉及子目錄) |
cp -r dir1/. dir2 |
將old文件夾下全部文件(包括子目錄)複製到new文件夾下 |
pwd |
顯示當前位置 |
sudo 命令 |
使用管理員權限來執行命令 |
more命令
| 參數 | 功能 |
| ------ | ------ |
|空格鍵 | 向下滾動一屏 |
|b | 向上滾動一屏 |
|= | 輸出當前行的行號 |
|q| 退出more |node
默認進入的是normal模式。
從normal模式能夠切換到其它模式。
其它模式只能按esc
切到normal模式。linux
按鍵 | 功能 |
---|---|
esc |
進入normal模式 |
i |
進入insert模式 |
v |
進入visual line模式 |
citrl+v |
進入visual block模式 |
: |
進入命令行模式 |
$ | 將光標移到當前行的行尾 |
0(零) | 將光標移到當前行的行首 |
按鍵 | 功能 |
---|---|
q | 退出vi編輯器 |
q! | 不保存文件,退出vi編輯器 |
w | 保存文件 |
wq | 保存文件,退出vi編輯器 |
dd | 刪除光標所在的行 |
x | 刪除光標位置指定的字符 |
文本選擇:
| 按鍵 | 功能 |
| ------ | ------ |
|h |左選擇 |
|l |右選擇 |
|j |上選擇 |
|k |下選擇 |
|^ |選中當前行,光標位置到行首(或者使用鍵盤的HOME鍵)|
|$ |選中當前行,光標位置到行尾(或者使用鍵盤的END鍵)|shell
文本編輯:
| 按鍵 | 功能 |
| ------ | ------ |
|d | 剪切操做|
|y |複製操做|
|p |粘貼操做|vim
腳本加上這一行,讓系統強制使用這個路徑的腳本解析器bash
#!/bin/bash
變量聲明和控制檯輸出編輯器
# 變量聲明 string="hello world" # 變量輸出。注意$這個符號 echo $string # 反引號的字符串來調用linux命令,並把pwd的命令輸出結果賦值給變量PWD PWD=`pwd` echo $PWD
選擇分支結構命令行
# 注意[]裏面先後都有空格,不能省略 #-z判斷字符串是否空 str="" if [ -z $str ]; then echo "yes" else echo "no" fi #其它比較符號: 相等(-eq)、大於(-gt)、小於(-lt)、大於等於(-ge)、小於等於(-le) # -f 判斷文件是否存在 if [ -f "./dir/a.txt" ]; then echo "yes" else fi # -d 判斷目錄是否存在 if [ -d "./dir/" ]; then echo "yes" else fi