Linux-基礎指令(二)

cp 拷貝文件或者文件夾

命令:cp 文件名 路徑
功能:拷貝文件到某個路徑
在這裏插入圖片描述
命令:cp -r 文件夾名 路徑
功能:拷貝文件夾到某個路徑,包含文件夾中的子文件
在這裏插入圖片描述
命令:cp -r 文件夾名 路徑/重命名
功能:拷貝某個文件夾到某個路徑下,並重名
在這裏插入圖片描述







mv 移動或重命名

命令:mv 文件名 路徑
功能:移動到某路徑
在這裏插入圖片描述
命令:mv 原名字 新名字
功能:重命名
在這裏插入圖片描述




cat 查看文件

命令:cat 文件名
功能:查看文件中的內容
在這裏插入圖片描述

echo 插入字符串

命令:“字符串”>文件名
功能:將字符串插入到文件中
在這裏插入圖片描述

zip 壓縮和解壓縮

壓縮

命令:zip 壓縮後的名稱.zip 文件名
功能:將文件壓縮,並命名爲壓縮後的名稱.zip
在這裏插入圖片描述
命令:zip -r 壓縮後的名稱.zip 文件夾名
功能:將文件夾壓縮,並命名爲壓縮後的名稱.zip
在這裏插入圖片描述




解壓縮

命令:unzip 文件夾或文件名
功能:解壓縮
在這裏插入圖片描述

gzip

命令:tar -zcvf 壓縮後的名稱.tar.gz 待壓縮文件或文件夾
功能:壓縮成gzip格式
在這裏插入圖片描述
命令:tar -zxvf 文件名或文件夾名.tar.gz
功能:加壓縮gzip的格式
在這裏插入圖片描述
  其中,命令行參數z代表gzip壓縮,c代表create,創建壓縮文件,v代表view展示壓縮過程或解壓縮過程,x代表解壓縮,f代表指定壓縮文件名稱,注意,f命令行參數後面必須跟壓縮/解壓縮文件的名稱,f命令行參數後面不能再跟其他命令行參數。





bzip2

壓縮
命令:tar -jcvf 壓縮文件名稱.tar.bz2
功能:壓縮爲bzip2格式
在這裏插入圖片描述


解壓縮
命令:tar -jxvf 待解壓縮文件.tar.bz2
功能:解壓縮bzip2格式
在這裏插入圖片描述
  其中,命令行參數 j 代表bzip2壓縮。



find 查找文件

命令:find 目錄 -name 文件名
功能:查找文件路徑
在這裏插入圖片描述

grep 查找文件中的字符串

命令:grep “字符串” 路徑 -R
功能:查找含字符串的文件,配合管道符號(|)過濾其他命令的輸出結果
在這裏插入圖片描述
在這裏插入圖片描述
  加上管道符號後,是將ll命令的輸出結果通過管道,傳遞給grep命令,作爲grep命令的輸入參數,讓grep命令進行過濾。



date 查看當前日期

命令:date
功能:查看當前日期
在這裏插入圖片描述

su 切換用戶

命令
從普通用戶切換到root用戶:su -root 或 su root
從普通用戶切換到普通用戶:su 用戶名稱
退出:exit
功能:用戶切換
在這裏插入圖片描述




tree 查看目錄結構

命令:tree
功能:查看目錄結構
  如果使用不了,可以先切換到root用戶下,執行yum -y install tree命令。
在這裏插入圖片描述
在這裏插入圖片描述



more 查看文件內容

命令:more 文件名
功能:查看文件內容
在這裏插入圖片描述
  回車繼續查看,B鍵向前翻頁,F鍵向後翻頁,文檔展示到結尾時,more命令會自動結束。


less

命令:less 文件名
功能:查看文件內容
在這裏插入圖片描述
  B鍵向前翻頁,F向後翻頁,在文件中查找字符串,/[字符串],more和less,採用預加載模式,從磁盤中中加載到內存當中,當我們在內存查看文件內容的時候,more或者less會動態的將內存當中閒置的文件置換出去。


head 查看文件頭部內容

命令:head -n 10 文件名 或者 head 文件名
功能:查看文件頭部內容10行
在這裏插入圖片描述

tail 查看文件尾部內容

命令:tail 文件名
功能:查看文件尾部內容10行
在這裏插入圖片描述
命令:tail -f 文件名
功能:檢測文件是否有新的變化
在這裏插入圖片描述
  Ctrl+c,可以中斷當前的命令輸入,中斷正在執行的前臺進程。





補充知識點
1.在linux下的命令本質是可執行程序,等同於window下的exe程序。
2.在命令行輸出命名,回車執行等於執行可執行程序,有的命令執行完畢之後結束掉了,有的命令執行會陷入阻塞。

histroy 查看歷史執行過的命令

命令
查看歷史執行過的命令:histroy
快捷執行之前執行過的命令:
!his
!之前執行過的命令的頭部
!數字號




man

功能:查看命令介紹,系統函數,庫函數,原型以及介紹+返回值的命令。
man 1 命令名稱
man 2 系統函數名
man 3 庫函數名稱
man一共有7個



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章