建立目录
mkdir 223********0
在学号目录下,建立 st1 和 st2 两个目录
cd 223********0
ls
mkdir st1
mkdir st2
在学号目录下,用 vi 或 cat 命令创建一个文件 hello.txt,文件内容
touch命令简介
命令用于修改文件或者目录的时间属性,包括访问时间和修改时间,若文件不存在,
系统会建立一个新的文件。我们平时用得最多的是通过touch创建一个空文件,
实际上通过touch命令可以修改文件的atime、mtime,所以文件的真实访问时间
和修改时间是可以被修改,我们在排查系统异常的时候还需要结合日志、历史命令等等因素综合决策。
touch hello.txt
vi hello.txt
修改hello.txt内容
hello world 223201072230
esc
:wq 保存退出
cat hello.txt
查询hello.txt内容信息
chmod命令(change mode)命令是控制用户对文件的权限的命令
格式:chmod[ugoa][+-=][rwx] filename
Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。
chmod
其中mode可以设定为字符串[ugoa][+-=][rwx]
u(owner)表示文件所有者,即创建文件的人
g(group):表示和文件所有者相同组的用户
o(other):表示非文件所有者和相同group的用户
a(all):表示所有用户
——————————————————————————————————————————————
[±=]表示
+:表示给指定的用户授权指定的权限
-: 表示撤销指定用户的某个权限
=: 将指定用户的指定权限重新设置
[rwx]表示
r:可读权限
w:可写权限
x:可执行权限
使用:
给文件所有者设置可读权限
chmod u+r test.txt
给文件所有者设置可写权限
chmod u+w test.txt
给文件所有者设置可读可写可执行权限
chomd u+rwx test.txt
给其他的用户设置可执行权限
chmod o+x test.txt
将其他用户的可写权限撤销
chmod o-w test.txt
给文件所有者、当前组的用户设置可读可写可执行的权限
chmo ug+rwx test.txt
——————————————————————————————————
777表示什么
chmod可以使用八进制数来指定权限,无需再使用指定的权限和用户的字母来进行标识,通过读写执行等3个权限的数字来进行设置
八进制语法
# 权限 rwx
7 读+写+执行 rwx
6 读+写 rw-
5 读+执行 r-x
4 只读 r–
3 写+执行 -wx
2 只写 -w-
1 只执行 –x
0 无权限 —
r(读)的权限的数字为4,w(写)的权限的数字为2,x(执行)的权限数字为1
所以7表示的赋权的用户有读写执行权限,最大的权限
777表示什么
因为文件的权限分为3种用户,分别为u(文件所有者)、g(文件的组用户)、o(其他用户),所以777表示u、g、o都是777的权限
chmod 777 test.txt:表示将test.txt文件的读、写、执行权限赋权给所有的用户。
修改文件所属用户
chown -R user:group test.txt 可以修改指定文件的用户和组
777权限是个不安全的权限,因为每个用户都有所有的权限,那么对于一些文件或者执行文件来讲,任何用户都可以修改和执行,其实对于系统不太友好,因为无法做到权限的限制,所以之后再对文件进行授权的时候,要想好文件的权限~~
————————————————
(当用ls -l命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限。)
命令格式
> chmod [-cfvR] [--help] [--version] mode file...mode参数
u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+表示增加权限、-表示取消权限、=表示唯一设定权限。
r 表示可读取,w表示可写入,x表示可执行,X表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
常用参数
-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
–help : 显示辅助说明
–version : 显示版本
4、rm命令
:删除
rm -f file113删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename…filename :打开多个文件,依次进行编辑