定义:直接运行在计算机上的系统软件,它是与硬件打交道和控制软件运行的计算机程序。
主要作用:向下控制硬件,向上支持软件的运行
一切皆文件,只有根目录/
Linux内核是操作系统内部操作和控制硬件设备的核心程序,林纳斯发明
ls --查看当前路径下的目录信息
tree --以树状方式显示目录(当前目录以及文件下层的内容)
pwd --查看当前目录路径
clear --清除终端内容
cd --改变目录
cd 目录 --切换到指定目录
cd ~ 切换到当前的主目录
cd… 切换到上级目录
cd - 切换到上次所在目录
切换到上一级的上一级 cd …/…/
创建删除
touch 文件名 --创建文件
mkdir 目录名 --创建目录
rm 文件名 --删除文件
rmdir 目录名 --删除目录
复制、移动文件 和目录
cp 拷贝文件、拷贝目录
mv 移动文件,移动目录,重命名
command [-options] [ parameter ]
–help 例子: command --help
man 例子:man command
man操作:
ls命令选项
touch .a 这是创建的是隐藏文件
mkdir命令选项
mkdir aa/bb/cc 因为aa和bb不存在会报错
mkdir aa/bb/cc -p 成功创建aa,bb和cc
rm命令选项
touch a
rm a -i #会给提示信息,问是否确定删除
rm aa #aa是个目录,直接这样会报错
rm aa -r #成功删除目录aa
touch a b
rm a b c #成功删除a b 且提示不存在c
rm a b c -f #成功删除a b 且不会提示不存在c
cp命令选项