Linux[基礎指令][2]
cp(復制)
格式:cp [-rf] 源文件 {普通文件,目錄}
拷貝
cp -r
遞歸拷貝目錄
藍色為目錄,白色為具體文件
拷貝后面加一個不存在的文件會新建文件再拷貝
cp -ir
-i是覆蓋的時候詢問
如果目標文件存在就會覆蓋原有文件
mv(重命名/剪切)
格式:mv 源文件 改名后的文件名(重命名)
也可以移動文件到已知的文件內
格式: mv 源文件 要移動到的文件內(剪切)
如果要移動到的文件是一個不存在的文件,先新建再移動
cat(對文件的內容展示)
(ls對文件的屬性展示)
cat對文件的內容展示
cat -n顯示文件內容并編號(空行做編號)
cat -s顯示文件里面的空行并壓縮成一行,編號
cat -b顯示文件內容并編號(空行不做編號)
tac(倒著打印)
cat打印小文件/配置文件
查看大文件(例如日志)
more(查看大文件)
有進度條上下翻(xshell8支持)
less(查看大文件)
有進度條上下翻
/ 內容:搜索,n:下一個(搜索到的內容)
查看搜索
高亮顯示查找到的內容
head(打印大文件的前幾行)
head -5(行數) 文件
tail
tail -5(行數) 文件
尾部五行
使用head和tail查找文件的中間部分(打印40~50行)
方法一:使用tmp
方法二:使用 |(管道)[也是文件]
系統指令
date(時間輸出)
+%Y-%m…
自由格式化輸出
+%s
時間戳
1970年1月1日到現在的秒數(UTC)
統一全球時間
轉換時間戳為當地時間
cal(日歷)
cal 2025 -3
查找2025年前后的日歷
which(查找)
which + 可執行程序
查找可執行程序所在系統的路徑4
find(找到文件)
find 目錄 -name 文件
find 目錄 -size {+1M(大于1M的文件),-500K(小于500k的文件)}
whereis(查找文件目錄)
whereis 文件
alias(取別名)
alias 別名=‘命令’
grep(文本過濾)
grep ‘查找內容’ 查找文件
-i (忽略大小寫)
-v (逆向匹配)
不包含的展示
-n(包含行號)
nano(文本工具)
安裝方法
nano 文件名
使用方法:
編寫
ctrl+x
y
回車
top(任務管理器)(動態查看程序)(q退出)
top -d 刷新間隔秒數
top -n 刷新多少次自動退出
zip/unzip(打包壓縮)
安裝zip
zip 壓縮后名字.zip 壓縮前文件
unzip(解壓)
unzip 壓縮包
zip -r(把整個目錄壓縮成文件)(-d解壓到指定目錄下)