操作系统
定义:直接运行在计算机上的系统软件,它是与硬件打交道和控制软件运行的计算机程序。
主要作用:向下控制硬件,向上支持软件的运行
一切皆文件,只有根目录/
Linux内核是操作系统内部操作和控制硬件设备的核心程序,林纳斯发明
ls --查看当前路径下的目录信息
tree --以树状方式显示目录(当前目录以及文件下层的内容)
pwd --查看当前目录路径
clear --清除终端内容
cd --改变目录
cd 目录 --切换到指定目录
cd ~ 切换到当前的主目录
cd… 切换到上级目录
cd - 切换到上次所在目录
切换到上一级的上一级 cd …/…/
创建删除
touch 文件名 --创建文件
mkdir 目录名 --创建目录
rm 文件名 --删除文件
rmdir 目录名 --删除目录
复制、移动文件 和目录
cp 拷贝文件、拷贝目录
mv 移动文件,移动目录,重命名
终端命令格式说明
command [-options] [ parameter ]
- command 指命名名,例如ls pwd
- -options选项,可以多个可以没有 ,例如 -r
- parameter参数 ,可以多个可以没有 , 例如 : touch 文件名、 mkdir 目录名 、cd 路径
查看帮助
–help 例子: command --help
man 例子:man command
man操作:
- 空格 --下一页
- 回车–一行一行
- q --退出
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命令选项