1.什么是系统命令 shell解释器对系统接口的封装结果 系统命令/shell命令-》shell解释器-》系统接口-》内核-》硬件 应用程序-》系统命令/shell命令- 》shell解释器-》系统接口-》内核-》硬件 2.为何要用系统命令 为了使用计算机 3.什么是shell 第一层意思:shell代表的是解释器,是对系统接口的封装,即在系统接口外又加了一层壳,shell只是一种称呼,而bash解释器才是具体的一种shell 第二层意思:shell这门编程语言(一堆命令和用法),用shell语言写出的程序通常称之为shell脚本 4.posix linux系统支持posix,posix全称可移动操作系统接口,posix是一种规范 5.shell交互式环境 #-》超级管理员用户提示符 $-》普通用户提示符 ~-》当前用户的个人文件夹-〉家目录 PS:useradd egon passwd egon #交互式 echo “123” | passwd egon --stdin#非交互式 6.shell命令的语法格式 命令:就是一个单词,对应着一个功能/程序,运行一个命令就启动了一个进程 选项:对命令的描述,控制命令的具体运行 参数:命令的操作对象 PS:ls -l /boot
1.命令和文件自动补全 注意:Tab只能补全命令和文件 2.快捷键 ctrl+c 终止当前运行的程序 ctrl+d退出,等价exit ctrl+l清屏 ctrl+a光标移到命令行的最前端 ctrl+e光标移到命令行的最末端 ctrl+r搜素历史命令,利用关键字 alt+.引用上一个命令的最后一个参数,等同于!$ 3.历史命令 history 查看历史命令 history -c 清空历史命令 cat /.bash_history 查看历史命令保存文件 4.查找历史命令并运行 光标上下键 ctrl+r 搜索历史命令(关键字,必须是连续的) !20执行历史命令中第22条命令 !$引用上一个命令的最后一个参数 5.别名 alias 查看系统当前的别名
man手册 –help 参考文档\配置模版文件 官方手册 baidu google
date查看时间 date -s""修改时间 hwclock硬件时间 init 0,poweroff,shutdown -h now关机 init6,reboot,shutdown -r 0重启