1,什么是linux
linux指的是linux的内核
我们所说的操作系统是linux的内核+GNU组织的软件 GNU/linux
2,什么是shell
shell是一个解释器
shell是保护系统不被篡改的软件
我们所使用的系统中默认启动的shell是bash
3,如何在shell中如何执行命令
命令必须在行提示符之后输入
如果行提示符被占用,那么,ctrl+c可以结束占用当前行提示符的程序从而释放行提示符
命令+空格+参数+空格+对象
命令就是程序
参数就是程序指定的某种功能 -a -b -c =-abc = -ba
对象就是操作的目标
4,行提示符的含义
[kiosk@foundation77 Desktop]$
kiosk #表示shell的运行人是谁
foundation77 #shell开启主机的主机名称
Desktop #当前所在目录的名字
5,文件管理目录
1.新建文件
touch file
2.新建目录
mkdir test
3.删除文件
rm -f file ## -f 是force的缩写,表示强制删除不提示
4.删除目录
rm -f -r 目录 ##-r 表示递归,就是目录本身和里面的所有内容
rm -fr 目录
5.查看文件内容
cat file
6.编写文件
vim file 进入浏览模式
按"i"键 进入插入模式开始编写字符
编写结束后按"ESC"键 退出插入模式
按":wq" 保存退出,文件编写完成
7.复制
cp file 新文件名称/目录
cp -r dir 新名称/目录
8.移动
mv file 目录
mv test 目录
mv 目录/* , 把目录中的所有内容移动到当前所在系统位置 "."代表当前所在系统目录
6,系统结构
/bin #常用系统命令
/sbin #系统管理命令
/boot #启动分区
/sys #内核参数调整
/dev #设备文件
/lib #32位库文件
/lib64 #64文库文件
/media /run /mnt #临时设备的挂载点
/opt #第三方软件安装位置
/proc #系统信息
/etc #系统配置目录
/home #普通用户家目录
/root #超级用户家目录
/var,/srv #系统数据
7,关于路径的命令
1.路径分为
绝对路径:
文件所在系统的真实位置,在系统的任何位置都可以使用通常以"/"开头
相对路径
相对当前所在系统位置的一个文件名称的简写,他通常会自动添加"pwd"的值在名称前
2,相关命令
pwd print work directory 显示当前所在系统位置的路径
touch /mnt/file 用绝对路径的方式在/mnt/中建立file文件
rm -fr /mnt/file 用绝对路径的方式删除/mnt/中的file文件
mv hello /mnt 把当前的hello文件移动到/mnt目录中
mv /mnt/hello . 用绝对路径的表示方式把/mnt中的hello文件移动到当前位置
3.切换工作目录
cd 目录名称
cd .. ##进入当前目录的上层目录
cd - ##进入当前目录之前所在目录
4.文件的显示
ls
ls -a ##显示所有文件包括以点开头的隐藏文件
ls -R ##递归显示目录中的所有内容