Linux常用指令、重要目录、权限
常用指令
ls
- ls 默认列出当前目录下的所有文件。
- ls -l(long)以长格式查看文件。
- ls -d(directorys)查看目录。
- ls -F:给不同文件的结尾加标识。例如目录结尾会加”/”
- ls -p:只给目录结尾加标识”/”
- ls -a:显示所有文件,包括隐藏文件,默认点开头的文件是隐藏文件
- ls -r:倒排序
- ls -t:按修改时间排序,一般rt结合,查看最近被修改的文件。
pwd
简述:打印工作目录。
- pwd (print work directory) 显示当前所在路径
- echo $PWD:可以看到这个变量的值
cd
简述:切换目录
- cd /etc 从当前目录切换到/etc路径下
touch
简述:不存在就创建文件,存在则更新文件时间戳信息。
- touch /data.txt 直接在/目录下创建data.txt文件。
- cd /; touch data.txt 切换到/目录下,创建data.txt文件
mkdir
简述:创建目录。
- mkdir /data 在根目录下创建data目录
- mkdir -p /aa/bb/cc:递归创建目录
rm
简述:删除命令,remove。一般结合find删除。
- rm /test/aa.txt :删除/test/aa.txt文件。 不加参数会提示确认删除。
- rm –f /test/aa.txt :强制删除,不会出提示。
- rm –r /test :删除目录,目录下若有文件,则每个文件都会提示,可以加f参数
find
简述:查找
- find /data –type f –name “test.txt” –exec rm {} \;
先找到/data下面名字叫test.txt的文件,然后执行删除操作。
- find /data –type f –name “test.txt” |xargs rm -f: 用管道和xargs进行删除。
用xargs的目的是将找到的内容变为1行。 - find -type :文件类型 f(file),d(directory),c(character),b(block)s(sockey),l(link)
- find -name :文件名称。
-find -mtime :删除7天之前的文件
- find /data –type f –name “test.txt” |xargs rm -f: 用管道和xargs进行删除。
vi/vim
简述:vi编辑器。
- vi /data.txt 打开data文件,打开默认为命令模式不可编辑。
点击a或i进入插入状态,点击Esc退出编辑状态进入命令状态。
命令状态按:wq保存退出。(wq为write quit) - dd:直接删除一行
- /set nu:显示行号
- set nonu:不显示行号
- 0或^或home键:从光标位置移动到当前行的开头
- $或end键:从光标位置移动到当前行的结尾
- u:取消上一次的动作
- /:向下搜索,继续搜索按n,反向搜索按N
- ?:向上搜索,继续搜索按n,反向搜索按N
cat
简述:查看文件内容。
- cat /data.txt 查看data.txt文件中的内容
- cat -n /data.txt:显示行号
- cat test{1,2}.txt >/tmp/aa.txt:将test1.txt和test2.txt文件内容合并到aa.txt里面
- cat -T test.txt:区分tab键和空格,tab键会被^I替代
- cat -E test.txt:会在行尾加$符号,空行也会有
权限管理
文件访问者分类
- u 文件和文件目录的所有者
- g 文件和文件目录的所有者所在的目录
- o 其他用户
文件访问权限的种类
读 :read对文件而言,具有读取文件的权限;对目录来说,具有浏览该目录的权限
写 :write对文件而言,具有修改文件的权限;对目录来说,具有删除移动该目录的权限
执行 : execute对文件而言,具有执行文件的权限;对目录来说,具有进入该目录的权限
‘–’表示不具有该项权限
文件权限的表示方法
linux表示 | 说明 | linux表示 | 说明 |
---|---|---|---|
r- - | 只读 | -w- | 仅可写 |
– x | 仅可执行 | rw- | 可写可读 |
-wx | 可写和可执行 | r-w | 可读可执行 |
rwx | 可读可写可执行 | 无权限 |
文件权限设置方法
- chmod
简述:设置文件的访问权限
格式:chomd[参数] 权限 文件名
- chown
简述:修改文件所有者
格式:chown[参数] 权限 文件名
- chgrp
简述:修改文件或目录的所属组
格式:chgrp[参数] 用户组名 文件名
- umask
简述:查看或修改文件掩码
格式:umask 权限值
重要目录
推荐链接:https://www.linuxidc.com/Linux/2013-01/77368.htm
重要指令
推荐链接:https://blog.csdn.net/niukeming/article/details/78665539
https://blog.csdn.net/LRJ1207/article/details/78469812