Linux最常用命令实战

1.改变机器的名称:

 vim /etc/hostname

Master

在文件中修改机器名称为我们想要的名称(相当于域名)

可以通过shutdown -h now 关闭

2.查看当前机器IP:

ifconfig

3.vim /etc/hosts

127.0.0.1 localhost

建立ip与域名之间的映射关系,访问的时候直接访问域名即可;如果要访问远程的机器,就必须在当前的机器 /etc/hosts文件中配置远程机器的域名和IP地址的映射关系,这样当我们访问远程的域名的时候,就会通过解析/etc/hosts来定位远程机器的ip地址,从而访问远程机器。

4.vim cat gedit 查看文件

文件需要一页页查看,可使用more命令,按Enter翻页

tail查看文件最后内容

5. 创建文件 touch spark.txt

6.mkdir a 创建一级目录,mkdir -p a/b/c一次创建多级目录

7.rmdir删除目录,rm -rf 强制删除当前文件(夹)内所有内容

8.tar -czvf XXX.gz a.txt压缩文件 tar -zxvf XXX.gz

9.man <操作名> 可以进行查看使用

10.文件权限

    第1列:“-”表示文件;“d”表示目录;“l”快捷方式

第2~4列:代表当前用户对于该文件的具体操作权限

  1)可读 r 2^2=4

  2)可写 w 2^1=2

  3)可执行 x 2^0=1

第5~7列:代表当前用户所在用户组对于该文件(夹)的操作权限

第8~10列:代表当前用户所在用户组以外的其他用户对于该文件(夹)的操作权限

第11列:代表当前文件的连接数

第12列:代表当前文件的用户拥有者

第13列:代表当前用户所在的用户组

第14列:代表文件大小

第15列:代表文件创建或修改的时间

11.修改文件的用户和用户组

创建用户:useradd work1

设置文件的拥有者:chown work1 a.txt

改变当前文件所属的用户组:chgrp work a.txt

12.修改文件权限

 chmod 764 a.txt   结果:-rwxrw-r--

 chmod 744 a.txt   结果:-rwxr--r--

13.SHH 远程无密码登入

sudo apt-get install ssh   下载安装 ssh服务;

sudo apt-get install rsync 安装自动同步服务;

原文地址:https://www.cnblogs.com/zhw-080/p/5796538.html