JavaEE學習日誌(七十七): Linux操作文件,權限,進程,網絡通信命令

JavaEE學習日誌持續更新----> 必看!JavaEE學習路線(文章總彙)

Linux

Linux操作文件

創建文件

命令:touch 文件名稱 ----- 空文件
在這裏插入圖片描述

刪除文件

同目錄刪除:rm -rf 文件
在這裏插入圖片描述

查看文件

命令:cat/more/less/tail 文件

注意:

  • 使用cat查看/etc/sudo.conf文件,只能顯示最後一屏內容
  • 使用more查看/etc/sudo.conf文件,可以顯示百分比,回車可以向下一行, 空格可以向下一頁,q可以退出查看
  • 使用less查看/etc/sudo.conf文件,可以使用鍵盤上的PgUp和PgDn向上 和向下翻頁,q結束查看
  • 使用tail -10 查看/etc/sudo.conf文件的後10行,Ctrl+C結束
    在這裏插入圖片描述

修改文件_vim編輯器

vim編輯器是Linux中的強大組件,是vi編輯器的加強版

關於vim使用過程:

vim 文件-------->命令模式--------->輸入i---------->編輯模式----------->編輯文件----------->按下Esc--------->命令模式--------->按下:---------->底行模式----------->輸入wq保存並退出/q!強制退出不保存

注意:wq保存退出,q!不保存退出

Linux壓縮文件

打包並壓縮文件

Windows的壓縮文件的擴展名 .zip/.rar
linux中的打包文件:.tar
linux中的壓縮文件:.gz
linux中打包並壓縮的文件:.tar.gz

Linux中的打包文件一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。
而一般情況下打包和壓縮是一起進行的,打包並壓縮後的文件的後綴名一般.tar.gz。

命令:tar -zcvf 打包壓縮後的文件名 要打包的文件
其中:

  • z:調用gzip壓縮命令進行壓縮
  • c:打包文件
  • v:顯示運行過程
  • f:指定文件名
    在這裏插入圖片描述

解壓文件

命令:tar [-xvf] 壓縮文件
示例:將/test下的xxx.tar.gz解壓到當前目錄下tar -xvf xxx.tar.gz

示例:將/test下的xxx.tar.gz解壓到根目錄/usr下
tar -xvf xxx.tar.gz -C /usr------C代表指定解壓的位置

在這裏插入圖片描述

Linux安裝gcc

命令:yum install gcc
作用:能夠編譯c語言文件,從而使用linux版本的redis

Linux的進程命令

1、顯示工作目錄
命令:pwd
在這裏插入圖片描述
2、查看進程
命令:ps -ef —顯示所有的進程

3、結束進程
命令:kill -9 pid(pid是進程的id)

4、搜索命令(文件中搜索帶有關鍵字的一行)
命令:grep 要搜索的字符串 要搜索的文件

在這裏插入圖片描述

5、管道命令
命令:| 將前一個命令的輸出作爲本次目錄的輸入
如:搜索帶有關鍵字的進程
在這裏插入圖片描述

Linux的網絡通信

查看當前系統的網卡信息ifconfig
在這裏插入圖片描述
查看與某臺機器的連接情況:ping
在這裏插入圖片描述
查看當前系統的端口使用:netstat -an
在這裏插入圖片描述
重啓命令:reboot
立即關機:halt或者poweroff

Linux的權限命令

查看權限:ls -al
在這裏插入圖片描述
第一列即爲權限
其中第一個字母的含義爲文件類型

  • d:代表目錄
  • -:代表文件
  • l:代表快捷方式

後面九個字母的含義:權限,rwx也可寫成421
屬主權限:當前用戶的權限
屬組權限:當前用戶所在的組的權限
其他用戶權限:其他用戶的權限
在這裏插入圖片描述
修改權限的命令chmod
格式:chmod u=xxx,g=xxx,o=xxx 文件(或目錄)名
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

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