远程登陆,文件和目录管理,基础命令学习

关于ip

 

# ip addr        查看ip

远程登陆,文件和目录管理,基础命令学习_第1张图片

# vi /etc/sysconfig/network-scrupts/ifcfg-eno    手动设置IP地址

   BOOTPROTO=static

   ONBOOY=yes

   IPADDR=192.168.89.128

   NETMASK=255.255.255.0

   GATEWAY=192.168.89.2

   DNS1=114.114.114.114

远程登陆,文件和目录管理,基础命令学习_第2张图片

# service network restart       重新启动系统使命令生效

 

# man                    查看命令的帮助文档

 # ls                        列出指定目录或者文件

 -a                          包含隐藏文件

 -l                           列出详细信息

 -d                          只显示目录的名称   远程登陆,文件和目录管理,基础命令学习_第3张图片

 

 # shutdown、halt、poweroff         关机命令

 

关于文件和目录

 # cd                      变更用户所在目录

# pwd                   显示当前所在目录

. 表示当前目录     .. 表示当前目录的上一级目录

 

 

 # mkdir               创建目录

   -p                     同时创建该目录的父目录

# touch               建立文件

# rm                    文件或目录的删除

   -f                      删除时不提示用户

   -r                      递归删除目录      

# cp                    文件或目录的复制

   -r                     递归复制目录

# mv                  文件或目录的移动或改名

目标文件是目录,但该目录不存在

远程登陆,文件和目录管理,基础命令学习_第4张图片

目标文件是目录,且该目录存在

 远程登陆,文件和目录管理,基础命令学习_第5张图片

 目标文件是文件,但该文件不存在

远程登陆,文件和目录管理,基础命令学习_第6张图片

 

 目标文件是文件,且该文件存在

远程登陆,文件和目录管理,基础命令学习_第7张图片

 

 

 # ln                    建立两个文件之间的链接关系

  -s                     建立软链接

 

 

 查看文件

# cat                 查看文件的内容

# more             分屏显示文件内容

# less               在文件中快速查找

# head             显示文件的开头部分

# tail                显示文件的末尾部分

 

 

更改权限

   d                    表示是一个目录

   -                     表示是一个普通的文件

   l                     表示是一个符号链接文件

   u                    所有者

   g                    属组

   o                    其他用户

   a                    以上三种用户

   r                     可读=4

   w                   写入=2

   x                    执行=1

   +                    添加某种权限

   -                     减去某种权限

   =                    赋予给定权限并取消原来的权限

# chgrp             更改文件或目录的所属组

# chown            更改文件的所有者和所属组

# chmod           更改文件或目录的读写执行权限

 

 # umask           改变文件的默认权限

数值代表规则中的默认值(文件为666,目录为777)需要减去的权限

远程登陆,文件和目录管理,基础命令学习_第8张图片

 

 

 

 查找文件

# which               查找某个命令的绝对路径

# whereis            查找与给出的文件名相关的文件

# find                  用于文件查找

  -name              查找指定名称的文件

(*匹配任意字符      ?匹配某个字符)

  -user                查找属于指定用户的文件

  -size                查找大小为n的文件

  -type                查找指定类型的文件 

  -atime              查找n天前被访问过的文件

  -mtime             文件内容被修改的时间

  -ctime              文件索引节点被改变的时间 

  -exec xxx {} \;       对匹配指定条件的文件执行xxx命令

 远程登陆,文件和目录管理,基础命令学习_第9张图片

 

 两个Linux的相互登陆

 # vi /etc/hostname                 给两个虚拟机改名(将原文件的内容改为1、2)

Ctrl+D        退出当前虚拟机,重启使命令生效

远程登陆,文件和目录管理,基础命令学习_第10张图片

 

 # ssh-keygen                       生成密钥对

 远程登陆,文件和目录管理,基础命令学习_第11张图片

# cat /root/.ssh/id_rsa.pub        查看1虚拟机上的公钥内容

 

 # mkdir /root/.ssh                      在2虚拟机上建立存放公钥的文件

# vi /root/.ssh/authorized_keys        在文件里粘贴1复制的公钥

 

 

# chmod 600 /root/.ssh/authorized_keys   更改目录权限

# ssh 192.168.89.129                  直接无密码登陆到2虚拟机

 远程登陆,文件和目录管理,基础命令学习_第12张图片

你可能感兴趣的:(远程登陆,文件和目录管理,基础命令学习)