shell基本命令{
shell ---> 解释器 ---> 用户 和 内核的交互
shell{
sh
csh
ksh
bash ----> 增强版 ----> 综合了上面的所有shell
}
shell 脚本 : 命令的集合 ----> 批量化处理一些命令
关机: sudo shutdown -h now // 立刻关机
sudo shutdown -h +60 // 60min 后 关机
sudo shutdown -h +60 "byebye" // 提示关机并且通知
重启: sudo shutdown -r now // 立即重启
sudo shutdown -r +60 // 60min 后重启
sudo reboot now // 立即重启
命令格式: Command [-Options] Argument1 Argument2 … // 用空格 间隔
指令 选项 参数1 参数2…
多条命令 用 ;分号 隔开
//如果一条命令不能在一行写完,在行尾使用反斜杠(\)标明该条命令未结束。
/ ----> 根目录 -----> 所有目录的起点
~ ----> 家目录 ---> /home/farsight
查询命令历史 : history
pwd :查看当前绝对路径
ls : 查看当前 路径下 的 文件
// ls ---> 查看当前路径下的所有文件 但是不包含隐藏文件(linux下隐藏文件 以.开头)
cd 路径名 : 跳转到指定路径
绝对路径: 从 根目录开始的路径
相对路径: 相对对当前位置的路径
. ---> 当前路径 .. ----> 当前路径的上一级路径
mkdir 路径名 : 创建文件夹
rm -r 目录名 删除文件夹
touch 文件名 ---> 创建文件
rm 文件名 ----> 删除文件
cp 源文件 目标文件 ---> 拷贝
mv 源文件 目标文件 ---> 移动 重命名
cat 文件 ---> 在终端打印显示当前文件
echo 目标 ----> 在终端中输出某目标
}