过程:在一个文件夹下面新建一个文件,然后查看文件,再修改权限,运行,最后删除

1、新建文件:

touch  Test.sh

补充:新建文件有好多种方式,一般用mkdir(创建目录,即文件夹)。touch 创建文件。【rz上传本地的文件】

删除用 rm

注意命令和文件名或者目录中间要有空格

2、用   ll    查看当前目录的文件,看一下是否新建文件成功

补充:ll 是 ls -l 的缩写,查看所有文件还有 ls。ls和ll的具体区别是:“ls“是显示当前目录下文件,”ls -l“是显示当前目录下文件详细信息。

3、编写Test.sh该文件的内容:

“vim  Test.sh” 进入编写窗口,输入“i” 进入插入模式,开始输入要编写的代码,比如“print(“helloword”)”,然后按键盘的Esc退出编辑,输入":wq"保存并退出

补充:   :wq   保存并退出

:q!    强制退出并忽略所有更改

:e!    放弃所有修改,并打开原来文件。

4、修改该文件的权限:

chmod  777 Test.sh

补充:chmod是分配文件权限,一般后面会带三个数字,例如  chmod  abc  Test.sh   (abc代表三个数字,三个数字其实是对应的二进制)

a:是文件所有者的权限        b:与文件所有者同属一个用户组的其他按用户的权限              c:其他用户组的权限

权限一共有三种   r(可读)   w(可写)    x(可执行)    其中  有可读r权限,则r是4     有可写w权限,则w是2     有可执行x权限,则x是1       (其实是二进制111,r是第一个1代表十进制4  , w是第二个1代表2,x是第三个1代表1)

所以一共有四种权限分配(默认都是可读的)       ①    rw- (可读可写不可执行): 二进制是110   转化为十进制是4+2 = 6

②    r-x(可读不可写可执行):二进制是101   转化为十进制是4+1 = 5

③    rwx(可读可写可执行) :二进制是111    转化为十进制是4+2+1 = 7

④   r--(只可读):二进制100   转化为十进制是4

例如  chmod  777 Test.sh(所有人都有可读可写可执行的权限)

chmod  765 Test.sh(文件所有者有所有权限,同用户组的有读写权限,不同组的其他用户有读和执行权限)

5、删除文件:

rm  Test.sh

Linux学习---新建文件,查看文件,修改权限,删除的更多相关文章

  1. linux 学习笔记五 查看文件篇章

    1 diff -y  test.txt  test2.txt 输出源文件与目标文件的全部 分为左右两篮 如下 --------------------------------------------- ...

  2. 在linux中,如何增加、修改、删除、暂停和冻结用户名

    在Linux中,如何增加.修改.删除.暂停和冻结用户名 在操作增加.修改和删除用户名前,先认识linux中两个最重要的文件,它们就是账号管理最重要文件“/etc/passwd”与“etc/shadow ...

  3. 如何在cmd命令行中查看、修改、删除与添加环境变量,语法格式例子:set path;echo %APPDATA%

    如何在cmd命令行中查看.修改.删除与添加环境变量 首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修 ...

  4. chrome浏览器如何查看、修改、删除Cookie

      1.chrome浏览器的cookie保存位置 C:\Users\你的用户名\AppData\Local\Google\Chrome\User Data\Default 快捷键win+r--> ...

  5. 05Microsoft SQL Server 表创建,查看,修改及删除

    Microsoft SQL Server 表创建,查看,修改及删除 创建表 创建普通表 use 数据库名称 go create table 表名称( 列1 ) not null, 列2 ) not n ...

  6. ***Linux系统下如何查看及修改文件读写权限

    查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是 ...

  7. [转]Linux系统下如何查看及修改文件读写权限

    转自 :http://www.cnblogs.com/CgenJ/archive/2011/07/28/2119454.html 查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx ...

  8. Linux学习之CentOS(九)-----文件与目录的默认权限与隐藏权限

    文件与目录的默认权限与隐藏权限 一个文件有若干个属性, 包括读写运行(r, w, x)等基本权限,及是否为目录 (d) 与文件 (-) 或者是连结档 (l) 等等的属性! 要修改属性的方法在前面也约略 ...

  9. Linux学习之CentOS(八)----文件与目录的默认权限与隐藏权限(转)

    文件与目录的默认权限与隐藏权限 一个文件有若干个属性, 包括读写运行(r, w, x)等基本权限,及是否为目录 (d) 与文件 (-) 或者是连结档 (l) 等等的属性! 要修改属性的方法在前面也约略 ...

随机推荐

  1. Tomcat : Invalid character found in the request target

    Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC ...

  2. 别名的使用注意,""真坑。

    我们使用别名都是使用as关键字. 大多数时候我们都会省略as关键字,然后后面直接加别名就好了.我的习惯是别名用双引号括起来. 今天因为这个习惯坑了我一大波 首先oracle的别名的规则: AS 别名 ...

  3. Centos安装Chrome浏览器失败解决办法

    最近因为项目需要使用到Centos,自己经常使用Chrome,所有的书签以及信息都是同步在Google,所以尝试在Centos上安装Chrome,按照网上的资料都是安装失败,显示缺少资源,不过最终还是 ...

  4. eclipse 编码设置【转】

    一般Java文件编码格式是UTF-8的.以下以默认GBK改为UTF-8为例. 1.改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式. eclipse->window->p ...

  5. create newline in Github Bio

    /********************************************************************************* * create newline ...

  6. ZetCode PyQt4 tutorial widgets II

    #!/usr/bin/python # -*- coding: utf-8 -*- """ ZetCode PyQt4 tutorial In this example, ...

  7. I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard.sh hacking

    #!/bin/sh # 参考文章: # . MFGTool Emmc mksdcard.sh MFGTool Emmc mksdcard.sh comment # http://jordonwu.gi ...

  8. 手动整合实现SSH项目开发02

    在bean包下建立User类和User.hbm.xml文件,实现User类和数据库表User的映射关系,具体User类不多说,User.hbm.xml如下: <?xml version=&quo ...

  9. BZOJ5090: [Lydsy1711月赛]组题(01分数规划)

    5090: [Lydsy1711月赛]组题 Time Limit: 1 Sec  Memory Limit: 256 MBSubmit: 785  Solved: 186[Submit][Status ...

  10. Codeforces 868F. Yet Another Minimization Problem【决策单调性优化DP】【分治】【莫队】

    LINK 题目大意 给你一个序列分成k段 每一段的代价是满足\((a_i=a_j)\)的无序数对\((i,j)\)的个数 求最小的代价 思路 首先有一个暴力dp的思路是\(dp_{i,k}=min(d ...