Linux的哲学思想:linux一切都是文件
什么是shell?:Shell(壳) 是一类程序的总称,用于将人类使用的高级语言转换成机器能看懂的二进制语言
内部命令和外部命令
内部命令:
内部命令指的是集成在Shell里面的命令,属于Shell的一部分。只要Shell被执行,内部命令就自动载入内存,用户可以直接使用。
外部命令:
外部命令需要手动安装,执行的时候必须知道对应路径
绝对路径和相对路径
绝对路径:从根目录为起点的路径为绝对路径(一定能找到)
相对路径:从当前路径为起点描述文件位置(不一定找得到)
Linux命令
ls:
ls [选项] [参数]
ls -a:显示隐藏文件,包括.和..(linux中以.开头的行为隐藏文件)
ls -A:显示隐藏文件,不包括.和..(linux中以.开头的行为隐藏文件)
ls -l:长格式显示文件的属性
du:
du :
-a 显示每一个文件的 占磁盘的空间
-s 显示文件夹总大小
-h 人性显示
-d 显示目录层级 -d 2 最多显示2级
注意 a和 s 不可以 同时使用
mkdir:
-p 递归 mkdir -p aa/bb/cc
-v 显示过程
touch:
touch 选项 文件名
文件名 已存在 更新 文件的时间
文件名 不存在 就是 建立文件
alias:
alias 直接打 显示所哟别名
alias 自定义的命令="原始命令"
unalias 自定义命令 取消别名
注:
rm -rf 文件名 删除
rm -rf / 删根跑路