1) 远程登录、远程文件传输
? ? ? 1. 图形化界面方式(简单直观、安装图像化界面软件、配置) ? ? ? ? xshell ? ? ? ? filezilla ? ? ? 2. 命令行模式 ? ? ? ? > ssh root@ip ? ? ? ? ? 使用root账号,登录ip为xxx的主机 ? ? ? ? # exit ? ? ? ? ? 退出登录 ? ? ? ? > scp ./文件名?root@ip:路径 ? ? ? ? ? 将当前目录下的文件上传到ip为xxx的/路径上(使用root账号登录,如果使用普通账号登录,只能将文件传输到家目录中) ? ? ? ? > scp ./app.zip charles@121.199.29.84:/var/www/html ? ? ? ? ? 报错!没有权限! ? ? ? ? > scp ./app.zip charles@121.199.29.84:~
?2) 文件系统(路径、文件、目录) ? ? ? / ? ? ? ? /root ? ? ? ? ? 超级管理员的家目录 ? ? ? ? /home/charles ? charles用户的家目录 ? ? ? ? /home/jacky ? ? jacky用户的家目录 ? ? ? ? /etc ? ? ? ? ? group ? ? ? ? 组信息 ? ? ? ? ? passwd ? ? ? ?账号信息 ? ? ? ? ? shadow ? ? ? ?账号敏感信息(普通账号无法查看) ? ? ? ? /var ? ? ? ? /opt ? ? ? ? ...
? ? ? $ pwd ? ? ? ? 打印当前所在目录 ? ? ? $ ls ? ? ? ? 列出当前目录下的子目录或文件 ? ? ? ? $ ls -a ? ? ? ? $ ls -l ? ? ? ? $ ls -R ? ? ? $ more ? ? ? $ more /etc/group ? ? ? ? 预览/etc/group这个文件 ? ? ? ? 回车:换行 ? ? ? ? 空格:换页 ? ? ? ? q: 退出 ? ? ? $ tail -10 /etc/group ? ? ? ? 查看/etc/group这个文件的后10行 ? ? ? $ man groupadd ? ? ? ? manual 手册,查看groupadd这个命令的使用手册 ? ? ? # reboot ? ? ? ? 重启 ? ? ? ? 当修改了/etc/hostname的时候,需要重新启动电脑才能生效 ? ? ? # vi /etc/hostname ? ? ? $ history ? ? ? ? 查看历史命令? ? ? ? ? !命令序号 ? ? ? ? 执行命令序号对应的命令 ? ? ? ? !! ? ? ? ? 执行上一条命令?
? ? ? ?目录相关 ? ? ? ? (普通账号默认只能对自己家目录进行目录操作) ? ? ? $ cd [目录] ? ? ? ? 切换目录, 如果没有指定目录,默认进入自己家目录下 ? ? ? ? 目录: ? ? ? ? ? / ? 根目录(操作系统的根) ? ? ? ? ? ~ ? 家目录(相对目录) ? ? ? ? ? . ? 当前目录 ? ? ? ? ? .. ?上一级目录 ? ? ? $ mkdir a ? ? ? ? 创建目录 ? ? ? $ rmdir a ? ? ? ? 删除空目录 ? ? ? $ touch f ? ? ? ? 新建文件(f不存在的时候)或者修改文件最近访问时间(f存在的时候) ? ? ? $ rm f ? ? ? ? 删除文件(由于目录也是文件,所以rm也可以删除目录) ? ? ? ? rm -r a ? ? ? ? 删除a及a目录下的所有子目录及文件 ? ? ? $ date > a ? ? ? ? 将date函数的输出重定向到a文件中,a如果不存在,创建。会覆盖 ? ? ? $ date > a ? ? ? ? 将date函数的输出重定向到a文件中,a如果不存在,创建。不会覆盖 ? ? ? $ cp a b ? ? ? ? 如果a是文件,b不存在或者b也是一个文件:将a的内容复制到b中 ? ? ? ? 如果a是文件,b是目录:将a复制到b中 ? ? ? $ cp -r a b ? ? ? ? 如果a为目录,必须使用-r,表示级联操作 ? ? ? $ mv? ? ? ? ? $ mv a b ? ? ? ? ? 如果a是文件/目录,b不存在,表示重命名 ? ? ? ? 如果a是文件,b是目录,表示将a移动到b中
?3) 用户、权限 ? ? ? 普通用户只能在自己的家目录中创建文件、删除文件、修改文件 ? ? ? 用户组 ? ? ? # groupadd web-ui ? ? ? # more /etc/group ? ? ? ? ... ? ? ? ? webui:x:1019: ? ? ? 用户 ? ? ? # adduser vicky ? ? ? ? 创建用户 vicky ? ? ? ? 创建组 ?vicky ? ? ? ? 将vicky添加到 vicky组中 ? ? ? ? 创建一个加目录 /home/vicky ? ? ? ? 将家目录的默认文件/etc/skel进行拷贝->/home/vicky ? ? ? # adduser --gid 1019 vicky ? ? ? ? 创建用户 vicky ? ? ? ? 将vicky添加到 1019组中 ? ? ? ? 创建一个加目录 /home/vicky ? ? ? ? 将家目录的默认文件/etc/skel进行拷贝->/home/vicky ? ? ? # userdel -r zhangnn ? ? ? ? 将zhangnn彻底删除 ? ? ?? ? ? ? $ su - 账号 ? ? ? ? 切换到指定账号下,账号如果缺省,表示切换到超级管理员下 ? ? ? root ? ?超级管理员 ? ? ? sudoer ?可以执行超级权限的用户(管理员) ? ? ? # vi /etc/sudoers ? ? ? $ sudo more /etc/shadow
|