linux常見操作指令

1、查看linux內核版本:uname -a

Linux localhost 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

2、查看linux發佈版本: cat /etc/issue

CentOS release 6.4 (Final)

3、查看根目錄文件目錄:ll /

total 114
dr-xr-xr-x. 2 root root 4096 May 29 2014 bin
dr-xr-xr-x. 5 root root 1024 May 29 2014 boot
drwxrwxrwx. 8 nginx nginx 4096 Jan 14 17:37 data
drwxr-xr-x. 15 root root 3420 May 17 09:14 dev
drwxr-xr-x. 64 root root 4096 May 17 09:13 etc
drwxr-xr-x. 2 root root 4096 Sep 23 2011 home
-rw-r–r–. 1 root root 11274 Mar 1 19:51 index.html
dr-xr-xr-x. 8 root root 4096 May 29 2014 lib

4、查看網絡情況:ifconfig

eth0 Link encap:Ethernet HWaddr 9A:AC:A5:40:F8:D6
inet addr:192.168.1.24 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:131077480 errors:0 dropped:0 overruns:0 frame:0
TX packets:97809 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:165080511128 (153.7 GiB) TX bytes:474453188 (452.4 MiB)
Interrupt:18

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2694278 errors:0 dropped:0 overruns:0 frame:0
TX packets:2694278 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:569602838 (543.2 MiB) TX bytes:569602838 (543.2 MiB)

5、查看宿主機的進程: ps aux | head(前九個)

          ps -ef |grep js

6、重啓docker:service docker restart

7、查看當前路徑:pwd

8 、查看系統時間:date

9、查看系統信息: cat /proc/

10、返回上兩級目錄: cd ../..

11、返回上次所在的目錄: cd -

12、查看文件夾所有文件(包含隱藏文件) :ls -a

文件詳細信息:ls -l
文件詳細信息+文件大小:ls -lh
文件id號:ls -i

13、目錄操作(遞歸-p):mkdir -p test/paki

14、重命名/移動:mv dir1 new_dir

15、刪除一個叫做 ‘dir1’ 的目錄並同時刪除其內容:rm -rf dir1

16、從 ‘/’ 開始進入根文件系統搜索文件和目錄:find / -name file1

17、刪除目錄下所有的帶有某後綴的文件

find ./ -name *.idx | xargs rm

18、重啓服務器:reboot

19、 tar 文件壓縮與解壓

 -c: 建立壓縮檔案

  -x:解壓

  -t:查看內容

  -r:向壓縮歸檔文件末尾追加文件

  -u:更新原壓縮包中的文件

  這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。

  -c: 建立壓縮檔案

  -x:解壓

  -t:查看內容

  -r:向壓縮歸檔文件末尾追加文件

  -u:更新原壓縮包中的文件

壓縮

  tar –cvf jpg.tar *.jpg //將目錄裏所有jpg文件打包成tar.jpg

  tar –czf jpg.tar.gz *.jpg //將目錄裏所有jpg文件打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzip壓縮過的包,命名爲jpg.tar.gz

  tar –cjf jpg.tar.bz2 *.jpg //將目錄裏所有jpg文件打包成jpg.tar後,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名爲jpg.tar.bz2

  tar –cZf jpg.tar.Z *.jpg //將目錄裏所有jpg文件打包成jpg.tar後,並且將其用compress壓縮,生成一個umcompress壓縮過的包,命名爲jpg.tar.Z

  rar a jpg.rar *.jpg //rar格式的壓縮,需要先下載rar for linux

  zip jpg.zip *.jpg //zip格式的壓縮,需要先下載zip for linux

  解壓

  tar –xvf file.tar //解壓 tar包

  tar -xzvf file.tar.gz //解壓tar.gz

  tar -xjvf file.tar.bz2 //解壓 tar.bz2

  tar –xZvf file.tar.Z //解壓tar.Z

  unrar e file.rar //解壓rar

  unzip file.zip //解壓zip

20、文件操作

  • 文件複製 : cp a.jpg b.jpg
  • 文件移動:mv a.jpg ../
  • 文件刪除:rm -f a.jpg
  • 文件夾刪除:rm -rf abc/
  • 複製文件或者文件夾到遠程服務器:scp -r abc/ 192.168.1.24:/root/
  • -
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章