Linux-自學第一天(命令)記錄
mkdir 創建 例: mkdir /test
cd 切換目錄
pwd 顯示當前所在路徑
ls 查看
touch 創建文件 註:如果文件存在,則更新時間屬性
例:touch /test/a.txt touch{1..10}.txt 創建1-10個.txt文件
echo
例:echo 'study linux' >a.txt 將study linux輸出至a.txt
echo 'study linux1' >>a.txt 將study linux1追加輸出至a.txt >> 代表重定向追加
總結: > 如果該文件已存在則覆蓋,如果不存在則創建 >> 追加內容至下行
cat 查看文件
例: cat /test/a.txt
cat >>a.txt <<FF 多行文本追加,FF成對出現,可更改FF名稱但要一致
aa
bb
FF
xargs 處理管道傳輸過來的內容,將處理後的傳遞倒正確的位置上
參數 -n n為數字 含義:可以實現n分組
cp 拷貝
註:默認不能拷貝文件夾,常用-r -a(PDR)屬性
參數 -r 可以拷貝文件夾 -a包含(PDR)屬性
mv 移動
rm 刪除
參數 -f 強制刪除 -r 刪除目錄
vi 文本編輯器
vim vi升級版
find 查找
參數 f 普通文件 d 目錄
例:find /test -type f -name '*.txt' |xargs rm -f
* 代表通配符
參數 -mtime 時間 (可以按修改時間查找,時間數字)
+10 10天以前 10 第10天 -10 最近10天
例:find /test -type f -name "*.log" -mtime +10 |xargs rm -f
grep 過濾
參數 -v 排除
例: grep -v test test.txt
head 頭部 讀取文件的前n行,默認前十行
參數 -n 數字 (習慣可省略n)
tail 尾部 輸出文件的後n行,默認後十行
參數 -n 數字
alias 查看系統現有的別名
unalias 取消別名
註:定義別名臨時生效, 如果想要永久生效 : 1. /etc/profile 全局生效 2. ~/.bashrc 當前用戶生效
例: source ~/.bashrc
seq 排序
Linux-自學第一天(命令)記錄