Linux常用命令
ls
顯示當前目錄下的文件列表及目錄
ls -l
顯示詳細信息
ls -a
顯示所有文件(包括隱藏目錄)
pwd
當前目錄
目錄創建
mkdir MP3
創建一個MP3目錄
mkdir mp3 mp4
創建多個目錄
mkdir -p mp5/vr
級聯創建目錄
複製操作
// 文件複製語法
cp sourceFile targetFile
cp 源文件 目標文件
// 目錄複製語法
cp sourceDir targetDir
cp 源目錄 目標目錄
// 多級目錄複製[遞歸copy整個目錄]
cp sourceDir targetDir -R
移動操作
// 移動文件到目標目錄下
mv sourceFile targetDir
mv 源文件 目標目錄下
// linux下沒有重命名的命令
// 移動的時候順便就把名字給改了
mv linux.txt mp5/newLinux.txt
// 在當前目錄下,改文件名
mv ./linux.txt ./liunx.new.txt
刪除文件和目錄
rmdir
刪除文件夾,文件夾下非空,不能使用此命令
rm
刪除普通文件
rm -r mp5
刪除非空目錄,刪一個,問一下
rm -rf mp5
強制刪除非空目錄,無需詢問。
創建文件
touch tmp.txt
創建tmp.txt文件
文本文件的常用操作
// 標準輸出,程序運行,結果輸出到屏幕
echo hello
// 重定向(覆蓋源文件)
echo hello > a.txt
// 追加內容到源文件
echo world >> a.txt
// 查看超出一屏的文件內容
more a.txt
// 一屏顯示不完文件的內容時
ctrl+f 前進(空格)
ctrl+b 返回
// 查看文件前幾行
head -2 log.txt
// 查看文件後兩行
tail -2 log.txt
// 查看多個文件內容
cat hello.txt world.txt
// 匹配文件中的行(grep)
grep hello hello.txt
【一起進步,微信公衆號:qdgithub】