一.什么是linux
1.linux指的是linux的内核
2.我们所说的操作系统是linux的内核+GNU组织的软件 GNU/linux
二.什么是shell
1.shell是一个解释器
2.shell是保护系统内核不被篡改的软件
3.我们所使用的系统中默认启动的shell是bash
目录 directory
目录 directory
三.在shell中如何执行命令
1.命令必须在行提示符之后输入
2.如何行提示符被占用,那么,ctrl+c可以结束占用当前行提示符的程序从而释放行提示符
3.命令+空格+参数+空格+对象
命令就是程序
参数就是程序指定的某种功能 -a -b -c =-abc = -bac
对象就是操作的目标
4.行提示符的含义
[root@localhost Desktop]#
命令就是程序
参数就是程序指定的某种功能 -a -b -c =-abc = -bac
对象就是操作的目标
4.行提示符的含义
[root@localhost Desktop]#
root #表示shell的运行人是谁
localhost #shell开启主机的主机名称
Desktop #你当前所在文件夹的名字
# #你的用户身份是什么级别,$表示普通用户,#超级用户
(行提示符在下面的图片中就可以看的到)
四.文件管理命令
1.新建文件
touch file
touch file
敲击回车
2.新建目录
mkdir test
3.删除文件
rm -f file ## -f 是force的缩写,表示强制删除不提示
4.删除目录
rm -f -r 目录 ##-r 表示递归,就是目录本身和里面的所有内容
rm -fr 目录
rm -fr 目录
5.查看文件内容
cat file
这里,我们要首先往file文件中写入一些东西,需要进入vim模式,这个接下来会说,
然后再执行上面的,cat file 命令
可以看到我们之前写在file文件中的内容
6.编写文件
vim file
vim file
进入浏览模式
按"i"键
进入插入模式开始编写字符
编写结束后按"ESC"键 退出
插入模式
按":wq" 保存退出,文件编写完成
按"i"键
进入插入模式开始编写字符
编写结束后按"ESC"键 退出
插入模式
按":wq" 保存退出,文件编写完成
保存退出,文件编写完成
7.复制
cp file 新文件名称|目录
cp file 新文件名称|目录
cp -r dir 新名称|目录
首先是pwd查询当前绝对路径
然后是使用cp命令,将桌面上的file文件,复制到test文件夹命名为file1下然后ls查询test
cd是进入test目录下,cat file1的文件内容,证实与file相同
8.移动
mv file 目录
mv dir 目录
mv 目录/* , 把目录中的所有内容移动到当前所在系统位置 "."代表当前所在系统目录
这一步是将file通过mv命令,移动到test文件中
然后将test文件夹里的所有文件移动到桌面
###五.系统结构##
/bin #常用系统命令
/bin #常用系统命令
/sbin #系统管理命令
/boot #启动分区
/boot #启动分区
/sys #内核参数调整
/dev #设备文件
/lib #32位库文件
/lib #32位库文件
/lib64 #64文库文件
/media /run /mnt #临时设备的挂载点
/opt #第三方软件安装位置
/proc #系统信息
/etc #系统配置目录
/home #普通用户家目录
/root #超级用户家目录
/var,/srv #系统数据
(这里列举了一些系统结构,供大家参考)
##六.关于路径的命令##
1.路径分为
绝对路径:
文件所在系统的真实位置,在系统的任何位置都可以使用通常以"/"开头
绝对路径:
文件所在系统的真实位置,在系统的任何位置都可以使用通常以"/"开头
相对路径
相对当前所在系统位置的一个文件名称的简写,他通常会自动添加"pwd"的值在名称前
相对当前所在系统位置的一个文件名称的简写,他通常会自动添加"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文件移动到当前位置
(这是上面所说的一些命令的使用方式)
这些命令可以实现一些比较简单,又还算使用的功能,举几个简单的例子
在桌面上建立文件 file
在桌面建立目录 linux
在/mnt下建文件 lee
ls 查看一下,是否创建成功
复制/etc目录中的passwd 文件到/mnt目录中的usermessage文件中
复制/mnt中的所有文件到桌面的linux目录中
删除/mnt目录中的所有文件
重命名桌面上的linux目录为test文件
具体的操作步骤如下,
3.切换工作目录
cd 目录名称
cd 目录名称
cd .. ##进入当前目录的上层目录
cd - ##进入当前目录之前所在目录
可对照 三.4 判断是否使用正确
4.文件的显示
ls
ls
ls -a ##显示所有文件包括以点开头的隐藏文件
ls -R ##递归显示目录中的所有内容
之前很多的查询,都有使用到,ls命令