在linux 命令中 [ ] 代表可以有,也可以没有
命令 作用
关机/重启
shutdown 选项 时间 关机/重启:不指定选项和时间,默认1分钟后关闭电脑,远程维护最好不要关闭,应该重启
shutdown now now表示现在,立刻关机
-r 重新启动
shutdown -r now 现在重启操作系统
shutdown 20:25 系统在今天的 20:25 关机
shutdown +10 系统十分钟后关机
shutdown -c 取消之间指定的shutdown计划
查看或配置网卡信息
ifconfig 查看当前网卡信息
ping ip地址 检测是否能正常连接 目标ip
ping 127.0.0.1 检测本地网卡工作正常:127.0.0.1被称为 本地回环/回环地址,一般用来检测本机网卡是否正常
ifconfig | grep inet 通过管道筛选ip信息
SSH客户端的使用
ssh [-p port] user@remote
远程拷贝文件 SCP只能在Linux 或 Unix 中使用
#scp格式与ssh基本一样,需要注意的是 scp指定端口用的是 大写的P
#注意 : 后面的路径如果不是绝对路径,则以用户的家目录作为参照路径
scp -P port 1.txt user@remote:Desktop/1.txt 把本地目录下的 1.txt 文件复制到远程家目录下的Desktop/1.txt
scp -P user@remote:Desktop/1.txt 1.txt 把远程家目录下的 Desktop/1.txt 文件复制到 本地目录下的 1.txt
scp -r demo user@remote:Desktop 把当前目录下的 demo 文件夹 复制到 远程家目录下的 Desktop
scp -r user@remote:Desktop demo 把远程 家目录下的 Desktop 复制到当前目录下的 demo 文件夹
免密码登录 :有关SSH配置信息都保存在用户家目录下的.SSH目录下
配置公钥:执行 ssh-keygen 生成ssh公钥匙,一直回车即可
上传公钥到服务器:执行 ssh-copy-id -p port user@remote 就把本地公钥文件,上传到远程服务器,让服务器记住我们的公钥
配置别名
每次都输入 ssh -p port user@remote ,使用频率高的话很麻烦,通过配置别名简化
配置别名:在~/.ssh/config 里面追加内容
这样 就可以用 ssh mac 来代替 ssh -p port user@remote
比如简化SCP命令:scp -r demo mac:Desktop 代替 scp -r demo user@remote:Desktop
修改目录权限:chmod 可以修改 用户/组 对 文件/目录 的权限
chmod +/-rwx 文件名|目录名 一次性修改 拥有者/组 权限