JavaEE學習日誌持續更新----> 必看!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 文件(或目錄)名