1. 程式人生 > >Linux 基礎命令 持續更新中...

Linux 基礎命令 持續更新中...

復制 size sof 器) chmod 遠程 usr 執行權 .sh

1、ls 顯示當前文件/文件夾

  顯示文件大小: ls -lh
  顯示隱藏文件: ls -a
  顯示文件詳細信息: ls -l (ll)
2、pwd 顯示當前所在路徑 cat 顯示當前文件下所有內容
3、cd
  cd - 回到上次工作的目錄
  cd ~ 回到家目錄
  cd 盤符 跳轉到指定盤符下
4、文件操作:

  創建文件: touch 文件 名---touch 123.txt

  創建目錄(文件夾):mkdir mkdir test
  刪除目錄(文件夾):rmdir rmdir test
  刪除文件:rm -r 遞歸刪除 -i 交互式刪除 -f 強制刪除

  

創建快捷方式:

ln -s 源文件 目標文件 ----軟鏈接(win快捷方式,刪除後源文件仍然在;可以是目錄可跨文件系統)

ln 源文件 目標文件 ----硬鏈接(目錄不允許創建,不可跨文件系統,只能在同一文件系統下創建)
軟硬鏈接修改源文件都會同步
軟鏈接:
1.軟鏈接,以路徑的形式存在。類似於Windows操作系統中的快捷方式
2.軟鏈接可以 跨文件系統 ,硬鏈接不可以
3.軟鏈接可以對一個不存在的文件名進行鏈接
4.軟鏈接可以對目錄進行鏈接
硬鏈接:
1.硬鏈接,以文件副本的形式存在。但不占用實際空間。
2.不允許給目錄創建硬鏈接
3.硬鏈接只有在同一個文件系統中才能創建
5、通配符 * 任意一個 ?一個 [] 和 \ 轉義
6、分屏顯示: more 空格顯示下一頁 q 退出 h 幫助
7、管道符: | 配合grep
  grep | ^ 開頭 $ 結尾
8、查找 find
  find ./ -name test.sh 查找當前目錄下所有的test.sh的文件
  find / tmp -size 2m 等於2m的文件
  +2m 大於2m的文件
  +4K -size -5m 在4k-5m文件
9、拷貝 cp
  cp 源文件 新文件
  cp 源目錄 新目錄 -r

  cp 目錄文件 ./ ----從目錄文件復制到當前目錄下
10、移動(重命名) mv

  mv 34.doc /Users/chen/we/ceshi3.zip
  移動34.doc文件到weiixncache下並改名ceshi.zip
  Cp 同命令

11、解壓縮(https://blog.csdn.net/liuyanfeier/article/details/62422315)

.tar
壓縮:tar cvf FileName.tar FileName
解壓:tar xvf FileName.tar
.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
解壓到指定的路徑:tar zcvf test.tar.gz -C 路徑
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
.rar
解壓:rar a FileName.rar
壓縮:rar e FileName.rar
12、進程
  ps -a ps -aux
  性能分析(win資源管理器) top(https://www.cnblogs.com/sunshuhai/p/6250514.html)

殺掉占用的程序(linux)

  lsof -i:port
  kill -9 pid
13、df
  磁盤占用空間 df -lh
  目錄占用空間 du -alh
14、
  whoami 查看當前用戶
  who -q 幾個人登錄
  whoami 用戶名/finger 用戶名 返回指定的用戶信息
15、遠程連接
  SSH 用戶名@ip地址
16、修改文件權限
  chmod u+x 123.py
給123.py文件的所有者添加執行權限
-        rw_       rw_    r__
文件標識    所有者    所屬組    其他
r4   w2   x1   _0

r 讀 w 寫 x 執行   d 文件夾 - 普通文件
17、動態查看日誌
  1、先切換到日誌文件下:cd usr/local/tomcat5/logs
  2、tail -f catalina.out(循環查看文件日誌)
  tail 命令從指定點開始將文件寫到標準輸出.使用tail命令的-f選項可以方便的查閱正在改變的日誌文件,

  tail -f filename會把filename裏最尾部的內容顯示在屏幕上,並且不但刷新,使你看到最新的文件內容.

Linux 基礎命令 持續更新中...