一.什么是linux系统
linux指的是linux的内核我们所说的操作系统是linux的内核+GUN组织的软件 GUN/linux
二.什么是shell
shell是一个解释器shell是保护内核文件不被篡改的软件
我们所使用的系统中年默认启动的shell是bash
三.在shell中如何执行命令
1.命令必须是在行提示符之后执行
2.如果行提示符被占用,ctl+c可以结束当前行提示符的程序从而释放行提示符
3.命令+空格+参数+空格+对象
参数就是程序指定的某种功能
对像就是操作的目标
4.行提示符的含义
[kiosk@foundation30 ~]$kiosk :表示shell的运行人是谁
foundation30 :开启主机的主机名称
~ :你当前所在的文件名称
四.文件管理命令
1.新建文件
2.新建目录
3.删除文件 -f是force的缩写,表示强制删除不提示
4.删除目录 -r表示递归。-f是force的缩写,表示强制删除不提示
5.查看文件内容
6.编写文件
vim file 进入浏览模式
按“i”进入插入模式开始编写字符
编写结束后按ESC健,退出插入模式,
按“:wq”。保存退出,文件编写完成
7.复制
cp file 新文件名称|目录
cp -r dir 新名称 复制目录时需要“-r“ ,表示递归
mv file 目录
mv dir 目录
mv 目录/*, 把目录中的所有内容移动到当前所在的系统位置 “.”代表当前所在的系统目录,"*"代表所在位置的所有文件
cd . 切换当前工作目录
cd .. 切换到当前目录所在的上级目录
cd - 进入当前目录所在的上一个目录
ls 显示文件
ls -a 显示所有文件包括隐藏文件
ls -R 递归显示目录中的所有内容
五.系统结构
/bin :常用系统命令/sbin :系统管理命令
/boot :启动分区
/sys :内核参数调整
/dev :设备文件
/lib :32位库文件
/lib64 :文库文件
/media /run /mnt :临时设备的挂载点
/opt :第三方软件安装位置
/proc :系统信息
/ect :系统配置目录
/home :普通用户家目录
/root :超级用户家目录
/var,/srv :系统数据
六.关于路径的命令
1.路径分为绝对路径:
文件所在系统的真实位置,在系统的任何位置都可以使用,, 通常以“/”开头
相对路径:
相对当前所在系统位置的一个文件名称的简写,他通常会添加“pwd”的值在名称前
pwd print work directory 显示当前所在系统位置的路径
touch /mnt/file 用绝对路径的方式在/mnt中建立file8文件
rm -fr /mnt/file 用相对路径的方式删除/mnt/中的file8文件
七.如何在系统在系统中获得帮助
1.当得到一个命令我们不知道这个命令的作用时whatis 命令
--help 命令
[选加] :可以家也可以不加
“...” :加的个数可以是任意多个
<必须加>:不可少的信息
3.man==manual
man的级别
1 :命令
2 :内核调用的接口
3:函数库
4:特殊文件比如设备文件
5:系统文件
6:游戏
7:包信息
8:系统命令
9:内核规则
man date :查看date命令的帮助手册
man 5 passwd:查看/etc/passwd文件的帮助手册
进入,man页面后
pageup :向上翻页
pagedown :向下翻页
/关键字 :查找关键字
n :关键字向上匹配
N :关键字向下匹配
q :退出