1.linux下基本指令:
ls指令:
查看文件的属性
ls-l:文件的属性
ls-la:显示所有文件的属性
ls *:
linux任何一个目录下面都有两个隐藏文件:
..:表示当前路径的上级路径,可以原路返回
.:表示当前路径
存在的意义:帮助用户定位当前目录下的文件
文件的类型:
1.以d开头的:是一个目录
2.以-开头的:文件是一个普通文件
3,在linux中,以.开头的,是隐藏文件
pwd指令:
显示用户当前所在目录:
需要配合cd使用
cd指令:
cd..返回上级目录:
cd/root/class_108/dir3:绝对路径:
我们把从开始定位到指定位置,具有唯一的路径叫做绝对路径。
cd../day02/相对路径:
我们以自己当前所处的路径为起始参照位置,来进行特定文件的定位,这种路径:相对路径。
如何用绝对路径和相对路径:
1.绝对路径往往比较长,但是不变,一半在一些固定场景,配置文件中使用。
2.一般命令行输入,比较常用相对路径。
cd~:进入用户家目录:
其中root为用户的家目录
cd-:返回上一次访问的目录:
touch指令:
功能:新建一个不存在的文件。
mkdir指令:
语法:
在当前目录下创建一个名为dir4的目录。
rmdir指令和rm指令:
man指令:
通过联机手册获取命令的参数,使用man来访问
语法:
运行之后结果如下:
常用选项:
cp指令:
用于复制文件或目录
要想学习cp指令,先看一个echo指令:
相当于换行输出。
另外:
1.没有在显示器显示
2.而是这个数据被写入到文件中
其中的>是输出重定向,这里是输出到test.exe文件中。
cp指令语法:
就是将源文件或目录拷贝到目标文件或目录里。
这里的目标文件或目录可以在拷贝的时候自动创建。
这里看一下-r:
递归拷贝,可以将递归生成的目录直接进行拷贝。
mv指令:可以用来移动文件或目录。
cat指令:
查看目标文件的内容:
看一下-n:
more指令:
与cat指令相同
常用选项:
less指令:
与more类似
head指令:
tail指令:
14.时间相关的指令
date显示:
date指定格式显示时间:
时间戳:
15.cal指令:
当前月份
与cal临近的两个月份
显示当年月份在第一年的第几天
显示当年份的日历:
16.find指令:
17.grep指令:
18.zip指令:
19.tar指令:
20.bc指令:
21.uname
22.热键:
23.shell命令以及运行原理:
1.将使用者的命令翻译给核心进行处理
2.将核心的处理结果翻译给使用者
存在的意义:
1.进行命令行解释
2.保护os对于用户的请求,直接拦截
24.liunx权限管理:
1.文件访问者的分类:
2.文件类型:
3.文件权限:
读:r
写:w
执行:x
文件权限值的表示方法:
1.字符表示方法:
2.8进制表示方法:
文件访问权限的相关设置方法:
1.chmod指令:
用户表示符+/-=权限字符
三位8进制数:
umask:
24.目录的权限:
sudo:
25.粘滞位:
当一个目录被设置为粘滞位,则该目录下的文件只能由:
1.超级管理员删除
2.该目录的所有者删除
3.该文件的所有者删除
但是root不讲道理,在任何情况下可以任意操作文件或目录。