本文共 1436 字,大约阅读时间需要 4 分钟。
一、shell
计算机硬件组成一共分为五大部分:运算器 控制器 IO设备 存储器系统内核:让硬件各司其职,同时又能相互合作,Linux系统内核就是负责对硬件资源的分配、调度等管理任务不建议直接对内核进行参数的修正--->通过用户调用API(接口)完成计算管理二、默认使用的Bash终端解释器1)通过上下键调取用过的命令2)命令或参数只需要输入前边唯一性字符,可通过tab补全3)批处理脚本功能4)具备环境变量三、命令格式命令名称 命令参数 命令对象命令名称 == 就是命令本身命令参数 == 可以省略的 有两种格式:长格式 短格式(举栗子:-h --help)命令对象 == 命令对谁操作(文件、目录等)1.帮助命令man 用于查看命令的信息,服务都是通过配置文件(格式),man命令也可以查看配置文件的格式2.系统工作命令echo ==用于在终端上输出字符串&将变量的值进行提取然后输出 可用于多个用户同时登陆间的交流,用于创建文件date 用于显示时间或设置时间reboot ==重启poweroff ==关机 wget用于从网络下载文件ps == 产看系统中进程状态top == 类似windows中的任务管理器pidof == 用于查看服务的PID值kill == 用于杀死某个进程killall == 用于关闭所有的进程ID在操作中发现某个命令没有怎么办? --->安装如果发现没有包或者包的名称不对怎么办? --->用命令找到对应的安装包 yum provides */killallifconfig == 用于获取网卡配置与网络状态信息uname == 用于查看系统内核&系统版本信息who == 用于查看当前系统有哪些用户登录history == 用于查看历史命令(默认情况下留存1000条) pwd == 显示当前所在位置cd == 用于切换路径 绝对路径:就是从开始到结尾处 相对路径:从当前位置开始到结尾处cd.. == 返回上级目录 cd../.. == 返回上上级目录 cd~ == 进入到用户自己的家目录中ls == 用于显示文件cat == 用于查看纯文本短篇,一次把所有内容输出more == 用于查看纯文本长篇,可以分页,不支持回翻less == 用于查看纯文本长篇,可以分页,支持回翻head == 默认显示文本前十行,-n 指定显示行数tail == 默认显示文本尾十行,-n指定显示行数wc == 用于统计stat == 用于查看文件的具体信息(存储和时间) 三个时间:change modify accessaccess == 最后访问的时间modify == 修改 最后修改文本内容的change == 改变 最后属性的修改touch == 用于创建空白文件mkdir == 用于创建目录cp == 用于文件的复制 cp 源 目的mv == 用于文件的剪切or重命名rm == 用于文件删除 **rm -rf /*坚决不使用**dd == 用于指定大小和个数的数据块来复制文件tar == 用于压缩&解压缩标准压缩包格式 .tar.gz压缩 tar -czfv etc.tar.gz /etc解压缩 tar xf etc.tar.gx转载于:https://blog.51cto.com/14191210/2359771