美文网首页
Linux命令学习笔记

Linux命令学习笔记

作者: 鸡仔说 | 来源:发表于2017-01-13 09:02 被阅读10次

<h6>常用命令</h6>

<code>ls</code>     显示文件或目录
 <code>-l</code>    列出文件详细信息
 <code>-a</code>    列出当前目录下所有文件及目录,包括隐藏的a(all)

<code>mkdir</code>    创建目录
 <code>-p</code>    递归创建目录,若无父目录,则创建p(parent)

<code>cd</code>    切换目录
<code>touch</code>    创建空文件
<code>echo</code>    创建带有内容的文件
<code>cat</code>    查看文件内容
<code>cp</code>    拷贝
<code>mv</code>    移动或重命名 <strong>取决于文件位置</strong>
<code>rm</code>    删除文件
 <code>-r</code>    递归删除,可删除子目录及文件
 <code>-f</code>    强制删除
<code>find</code>    在文件系统中搜索文件
<code>wc</code>    统计文本中行数、字数、字符数
<code>grep</code>    在文本中查找某个字符串
<code>rmdir</code>    删除空目录
<code>tree</code>    树形结构显示目录,需要安装tree包
<code>pwd</code>    显示当前目录
<code>ln</code>    创建链接

<h6>文件权限管理</h6>
三种基本权限
R 读 数值表示为4
W 写 数值表示为2
X 可执行 数值表示为1

如上图,<code>jdk-7u21-linux-i586.tar.gz</code>文件的权限为<code>-rw-rw-r--</code>

  • <code>-rw-rw-r--</code>一共十个字符,分成四段
  • 第一个字符  <code>-</code>  表示普通文件;这个位置可能还会出现  <code>l</code>  表示链接;  <code>d</code>  表示目录
  • 第二三四个字符  <code>rw-</code>  表示当前所属用户的权限。用数值表示为4+2=6
  • 第五六七个字符  <code>rw-</code>  表示当前所属组的权限。用数值表示为4+2=6
  • 第八九十个字符  <code>r--</code>  表示其他用户权限。用数值表示为2

所以操作此文件的权限用数值表示为662

更改权限
sudo chmod  [u所属用户 g所属组 o其他用户 a所有用户]  [+增加权限 -减少权限]  [r w x]目录名

例如

  • 有一个文件filename,权限为"-rw-r----x",将权限值改为"-rwxrw-r-x",用数值表示为765
    <code>sudo chmod u+x g+w o+r filename</code>

上面的例子可以用数值表示
<code>sudo chmod 765 filename</code>

相关文章

网友评论

      本文标题:Linux命令学习笔记

      本文链接:https://www.haomeiwen.com/subject/zpgjbttx.html