linux常见操作指令

时间:2021-11-20 17:27:24

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/
  • -