1.什么是linux
1.linux指的是linux的内核 2.我们所说的操作系统是linux的内核+GNU组织的软件 GNU/linux
2.什么是shell
1.shell是一个解释器
2.shell是保护系统内核不被篡改的软件
3.我们所使用的系统中默认启动的shell是bash
目录 directory
3.在shell中如何执行命令
1.命令必须在行提示符之后输入
2.如何行提示符被占用,那么,ctrl+c可以结束占用当前行提示符的程序从而释放行提示符
3.命令+空格+参数+空格+对象
命令就是程序
参数就是程序指定的某种功能 -a -b -c =-abc = -bac
对象就是操作的目标
4.行提示符的含义
[kiosk@foundation0 Desktop]$
kiosk #表示shell的运行人是谁
foundation0 shell开启主机的主机名称
Desktop 你当前所在文件夹的名字
$ 你的用户身份是什么级别,$表示普通用户,#超级用户
4.文件管理命令
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 dir 目录
mv 目录/* , 把目录中的所有内容移动到当前所在系统位置 "."代表当前所在系统目录
5.系统结构
/bin 常用系统命令
/sbin 系统管理命令
/boot 启动分区
/sys 内核参数调整
/dev 设备文件
/lib 32位库文件
/lib64 64文库文件
/media /run /mnt 临时设备的挂载点
/opt 第三方软件安装位置
/proc 系统信息
/etc 系统配置目录
/home 普通用户家目录
/root 超级用户家目录
/var,/srv 系统数据
6.关于路径的命令
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文件移动到当前位置
练习:
在桌面上建立文件 westos
在桌面建立目录 linux
在/mnt下建文件 lee
复制/etc目录中的passwd 文件到/mnt目录中的usermessage文件中
复制/mnt中的所有文件到桌面的linux目录中
删除/mnt目录中的所有文件
重命名桌面上的linux目录为test文件
3.切换工作目录
cd 目录名称
cd .. 进入当前目录的上层目录
cd - 进入当前目录之前所在目录
4.文件的显示
ls
ls -a 显示所有文件包括以点开头的隐藏文件
ls -R 递归显示目录中的所有内容