前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux学习—新建文件,查看文件,修改权限,删除

Linux学习—新建文件,查看文件,修改权限,删除

作者头像
全栈程序员站长
发布2022-09-20 10:07:36
5.8K0
发布2022-09-20 10:07:36
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

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

1、新建文件

touch Test.sh

Linux学习---新建文件,查看文件,修改权限,删除
Linux学习---新建文件,查看文件,修改权限,删除

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

删除用 rm

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

2、查看文件

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

Linux学习---新建文件,查看文件,修改权限,删除
Linux学习---新建文件,查看文件,修改权限,删除

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

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

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

Linux学习---新建文件,查看文件,修改权限,删除
Linux学习---新建文件,查看文件,修改权限,删除

补充: :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学习---新建文件,查看文件,修改权限,删除
Linux学习---新建文件,查看文件,修改权限,删除

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167785.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、新建文件
  • 2、查看文件
  • 3、编写Test.sh该文件的内容
  • 4、修改该文件的权限
  • 5、删除文件
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档