**
(一)安装与登录
**
login
1、作用:登录系统,它的使用权限是所有用户
2、格式:login [name] [p] [-h 主机名称]
注意:中括号都是可选参数,可加可不加
3、参数:
-p 通知login保持现在的环境参数
-h 用来向远程登录的之间传输用户名
如果选择命令行模式登录Linux,那么第一个看见的命令就是login
使用redhat已经登录,在命令行输入login,一般都会关闭终端;
使用ubuntu,在命令行输入login,一般会提示权限不够,从而使用sudo login,
接着输入root密码,和用户名和用户密码,会显示以下界面:
第一行是Linux发行版本号,我使用的是ubuntu18.10,版本还是比较新的,其中踩过的坑也是比较多的。
shutdown
1、作用:关闭计算机,它的使用权限是超级用户
2、格式:shutdown [-h] [-i] [-k] [-m] [-t]
3、参数:
-t 在改变到其他运行级别之前,告诉init程序多久后关机
-k 并不是真的关闭计算机,只是送警告信号给每位登陆者
-h 关机后关闭电源
-c 取消(cancel)取消正在执行的关机指令
-F 在重启计算机时强迫fsck
fsck就是强制检查文件,具体可以看
利用fsck命令修复linux文件系统
-time 设定关机前的时间
-m 将系统改为单用户模式
-i 关机时显示系统信息
-r 重启计算机
4、命令说明:
shutdown可以安全地将系统关机,linux强制关机可能会造成数据的丢失,使系统不稳定,一般都会配合 -r 指令一起使用,因为linux的操作系统一般都在机房内,都是远程登录,如果关机,就可能需要进入机房开机,如果忘记了添加-r,可以使用-c指令取消当前的关机指令。
halt
1、作用:halt命令的作用是关闭系统,它的使用权限是超级用户
2、格式:halt [-n] [-w] [-d] [-f] [-i] [-p]
3、参数:
-n 防止sync系统调用
-w 并不是真的关机或者重启,只是写wtmp记录
-f 没有调用shutdown,而强制关机或者重启,不呼叫shutdown
-i 关机或者重启前,关掉所有的网络接口
-p 关机的时候,顺便关掉电源
-d 关闭系统,但不留下记录
reboot
1、作用:重启计算机,它的使用权限是超级用户
2、格式:reboot [-n] [-w] [-d] [-f] [-i]
3、参数:
-n 在重开机前不做将记忆体资料写回硬盘的动作
-w 不会真的重新开机,只是把记录写到/var/log/wtmp/文件里
-d 不会把记录写入/var/log/wtmp/文件里
-i 在重新开机的时候先把所有与网络有关的装置停止
install
1、作用:安装或者升级软件或者备份数据,它的使用权限是超级用户
2、格式:install [选项]… [-T] 源文件 目标文件
或:install [选项]… 源文件… 目录
或:install [选项]… -t 目录 源文件…
或:install [选项]… -d 目录…
3、参数:
–backup[=CONTROL] 为每个已经存在的目的地文件进行备份
-b 类似 --backup,但是不接受参数
-d ,–directory 所有参数都是作为目录处理,而且会创建指定目录的所有目录
mount
1、作用:加载文件系统,它的使用权限是超级用户或者/etc/fstab中允许的使用者
2、格式:mount -a [-fv] [-t vfstype] [-n] [-rw] [-F] device dir
3、参数:
选项:
-a, --all 挂载 fstab 中的所有文件系统
-c, --no-canonicalize 不对路径规范化
-f, --fake 空运行;跳过 mount(2) 系统调用
-F, --fork 对每个设备禁用 fork(和 -a 选项一起使用)
-T, --fstab <路径> /etc/fstab 的替代文件
-i, --internal-only 不调用 mount. 辅助程序
-l, --show-labels 也显示文件系统标签
-n, --no-mtab 不写 /etc/mtab
-o, --options <列表> 挂载选项列表,以英文逗号分隔
-O, --test-opts <列表> 限制文件系统集合(和 -a 选项一起使用)
-r, --read-only 以只读方式挂载文件系统(同 -o ro)
-t, --types <列表> 限制文件系统类型集合
–source <源> 指明源(路径、标签、uuid)
–target <目标> 指明挂载点
-v, --verbose 打印当前进行的操作
-w, --rw, --read-write 以读写方式挂载文件系统(默认)
-h, --help display this help
-V, --version display version
源:
-L, --label <标签> 同 LABEL=
操作:
-B, --bind 挂载其他位置的子树(同 -o bind)
-M, --move 将子树移动到其他位置
-R, --rbind 挂载其他位置的子树及其包含的所有子挂载(submount)
–make-shared 将子树标记为 共享
–make-slave 将子树标记为 从属
–make-private 将子树标记为 私有
–make-unbindable 将子树标记为 不可绑定
–make-rshared 递归地将整个子树标记为 共享
–make-rslave 递归地将整个子树标记为 从属
–make-rprivate 递归地将整个子树标记为 私有
–make-runbindable 递归地将整个子树标记为 不可绑定
umount
1、作用:卸载一个文件系统,它的使用权限是超级用户或者/etc/fstab中允许的使用者
2、格式:umount -a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device dir
3、参数:
-a, --all 卸载所有文件系统
-A, --all-targets 卸载当前名字空间内指定设备
对应的所有挂臷点
-c, --no-canonicalize 不对路径规范化
-d, --detach-loop 若挂臷了回环设备,也释放该回环设备
–fake 空运行;跳过 umount(2) 系统调用
-f, --force 强制卸载(遇到不响应的 NFS 系统时)
-i, --internal-only 不调用 umount.<类型> 辅助程序
-n, --no-mtab 不写 /etc/mtab
-l, --lazy 立即断开文件系统,清理以后执行
-O, --test-opts <列表> 限制文件系统集合(和 -a 选项一起使用)
-R, --recursive 递归卸载目录及其子对象
-r, --read-only 若卸载失败,尝试以只读方式重新挂臷
-t, --types <列表> 限制文件系统集合
-v, --verbose 打印当前进行的操作
exit
1、作用:退出系统,它的使用权限是所有用户
2、格式:exit
3、参数:
没有参数,运行后退出系统进入登录界面
last
1、作用:显示近期用户或者终端的登录情况,它的使用权限是所有用户
2、格式:last [-n] [-f file] [-t tty] [-h 节点] [-I -IP] [-l] [-y] [ID]
3、参数:
-<数字> 显示行数
-a, --hostlast 最后一列显示主机名
-d, --dns 将 IP 号转换回主机名
-F, --file <文件> 用指定文件代替 /var/log/wtmp
-F, --fulltimes 打印完整的登录和注销时间和日期
-i, --ip 以数字和点的形式显示 IP 号
-n, --limit <数字> 要显示的行数
-R, --nohostname 不显示主机名字段
-s, --since <时间> 显示从指定时间起的行
-t, --until <时间> 显示到指定时间为止的行
-p, --present <时间> 显示在指定时间谁在场(present)
-w, --fullnames 显示完整的用户名和域名
-x, --system 显示系统关机项和运行级别更改
–time-format <格式> 以指定<格式>显示时间戳:
su
1、作用:变更为其他使用者的身份,除超级用户进入普通用户外,其他都需要登录密码
2、格式:su 用户名
3、参数:
-c, --command COMMAND 将 COMMAND 传递至启动的 shell
-h, --help 显示此帮助信息并退出
-, -l, --login 将 shell 设为登录 shell
-m, -p, --preserve-environment 不重置环境变量并保持同一 shell
-s, --shell SHELL 使用 SHELL 而非 passwd 中的默认值
4、说明:
变更为超级用户,su root 需要加密码