Linux基本命令2

1.文件的基本操作

創建文件 vi/vim touch
創建文件夾 mkdir
-p 遞歸創建
刪除文件 rm
默認只刪除文件
-r 刪除目錄
-f 強制刪除不詢問
刪除系統根目錄
rm -rf /*
修改文件
複製 cp
-r 複製文件夾
格式: cp [-r] 要複製的文件 目標位置
我們使用linux會經常修改配置文件,在修改配置文件之前先將配置文件備份,防止修改出錯導致,服務無法啓動
使用cp 將配置文件複製到當前目錄並且改名

移動 mv
格式:mv 要移動的文件 目標路徑
一般可以做文件的重命名

2.查看文件

vi/vim
cat
head
-c 數字 從指頭返回指定數字字節的內容
-n 數字
如果是整數 返回的是從首航到指定行的內容
如果是負數 返回出來指定負數行的內容
tail
-c
-c +2 從頭第二個字節開始取 取到最後
-c -2 從倒數第二個字節取到最後
-n
-n +2 從第二行還是取 取到最後
-n -2 取最後兩行的信息
-f 循環讀取 如果文件刪除將停止監聽 vim的操作時不會被監聽的
-F 及時輸出 如果文件刪除重新創建了 會繼續監聽文件變化
more
回車 顯現喜一行內容
空格是顯示下一頁
b 顯示上一頁
q 是退出
顯示完之後 會自動退出

less
回車 顯現喜一行內容
空格是顯示下一頁
b 顯示上一頁
q 是退出

不會退出

3.tar命令 歸檔

-c 創建壓縮文檔
-v 顯示解壓縮過程
-f 指定壓縮文檔
-x 解壓tar包
-z 壓縮gz的文件 操作gzip格式的文件
-J 操作xz格式的文件

-t 查看壓縮文件的內容
-r 向壓縮文件中追加內容

-j
-Z

注意:-f必須添加
打tar包 歸檔 後綴名爲.tar
tar -cvf 歸檔文件的名字 要壓縮的文件
解壓tar包
tar -xvf 文件名

壓縮.py文件爲gz包 後綴名一般是.tar.gz
tar -czvf 壓縮後文件的名字 要壓縮的文件
解壓縮gz包
tar -xzvf 要解壓的文件

壓縮xz的包.tar.xz
tar -Jcvf 壓縮後的文件名 要壓縮的文件
解壓xz的包
tar -Jxvf 要解壓的文件

注意:.tar屬於歸檔不會做壓縮操作 文件大小不會發生變化
.gz 壓縮 會改變文件大小

bz包 bzip2的壓縮方式 後綴名爲.tar.bz2
-j
Z包 後綴名爲.tar.Z
-Z

練習:
在家目錄創建一個hello.py的文件
touch hello.py
創建目錄 demo
mkdir demo
1.將hello.py文件 複製demo中
cp hello.py ./demo
將hello.py文件 複製demo中並重命名爲h.py
cp hello.py ./demo/h.py
2.將hello.py 備份成 hello.py.back 到當前目錄
cp hello.py ./hello.py.back
3.將hello.py 移動到桌面
mv hello.py ./Desktop
4.當前在家目錄 將桌面上的hello.py 重新命名爲 love.py
cd ./Desktop/hello.py ./Desktop/love.py
5.創建p.py,a.py
touch p.py
touch a.py
touch p.py a.py
6.將p.py和a.py打包成tar文件
7.將p.py和a.py打包成.tar.gz文件
8.將p.py和a.py打包成.tar.xz文件
(不會的小夥伴留言)

4.linux常用的壓縮格式

命令的格式: ls [-屬性] [參數]
tar 歸檔
tar -cvf 歸檔後的文件名.tar 要壓縮的文件
tar -xvf 要解壓的文件.tar
gz
tar -czvf 壓縮後的文件名.tar.gz 要壓縮的文件
tar -xzvf 要解壓的文件.tar.gz
xz
tar -cJvf 壓縮後的文件名.tar.xz 要壓縮的文件
tar -xJvf 要解壓的文件.tar.xz

5.關機和重啓命令

關機
shutdown 只能在root權限下使用
-r 重啓
-h 關機
shutdown -r 默認一分鐘後重啓
shutdown -r now 立即重啓
shutdown -r 22:00 22:00 重啓
shutdown -h now 立即關機
shutdown -h 10 10分鐘後關機

poweroff 立即關機

init 0-6
init 0 關機
init 3 切換至命令行模式
init 5 從命令行模式切換到圖形化模式(前提你裝了帶圖形化的系統)
int 6 重啓
重啓
reboot

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