Linux基础操作建立、删除移动文件

建立目录
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 :打开多个文件,依次进行编辑

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值