首页 > 系统服务 > 详细

Linux常用操作(1)

时间:2021-08-18 15:16:39      阅读:28      评论:0      收藏:0      [点我收藏+]

1.Linux目录结构

如下图

技术分享图片

2.目录操作

2.1 常见目录命令
/ #表示根目录
. #表示当前目录
.. #表示当前目录的上一级目录
~ #表示home目录
- #表示上一次访问的目录
pwd #查看当前目录
2.2 切换目录(cd)
cd / #切换到根目录
cd /usr #切换到根目录下的usr目录
2.3 查看目录(ls)
ls 目录 #查看目录下所有目录和文件
ls -a #查看当前目录下所有目录和文件(包括隐藏文件)
ls -l #查看当前目录下所有目录和文件的详细信息(包括权限)
ls -la或-al #相当于合并了ls -l、ls -a两条命令
ls -R #递归查看当前目录下所有目录和文件

2.4 创建(mkdir)
mkdir a #在当前目录下创建一个名为a的目录
mkdir -p /a/b/c #构建多级目录,如果一些目录不存在会自动创建

2.5 删除(rm)
rm -r 目录 #删除目录下所有目录和文件
rm -f 文件 #删除文件
rm -rf或-fr #强制删除

2.6 移动(mv)
mv 文件 目录 #移动文件至指定目录
mv 文件 文件 #同目录下移动文件文件名发生变化相当于重命名

2.6 复制粘贴(cp -r)
cp -r 源目录 目的目录 
cp -r 目录1 目录2 目录3 #默认最后一个目录为目标目录

3.文件操作

3.1 创建文件(touch)
touch 目录/文件
touch 文件 #在当前目录下创建文件
3.2 复制粘贴(cp)默认粘贴的文件不存在会自动创建
cp 文件 文件
cp 文件 目录
cp 文件 目录/文件
cp 文件1 文件2 目录
3.3 权限修改(chmod)
ls -l a.txt #查看当前目录下a.txt的详细信息
#权限显示如:
-rwxrw-rw-
权限:r(100)表示读,w(010)表示写,x(001)表示执行,-表示没有权限
其中第一位表示文件类型 -普通文件 d目录文件 l链接文件 b块设备文件 c字符设备文件 p命令管道文件 s表示sock文件
2-4位表示当前文件对拥有者(u)的权限rwx为读写执行
5-7位表示当前文件对同组人(g)的权限rw-为读写
8-10位表示当前文件对其他人(o)的权限rw-为读写

chmod u-x 文件 #撤销文件拥有者对文件的执行权限
chmod g+x 文件 #授予文件同组人对文件的执行权限
chmod g+w,o-w 文件 #两条命令合并操作,注意中间要逗号隔开
chmod a=rw 文件 #直接给所有人文件的读写权限
#二进制表示
r 100即十进制4
w 010即十进制2
x 001即十进制1
rw- 1101即十进制6
rwx 111即十进制7
...
chmod u-1 文件 #撤销文件拥有者对文件的执行权限

4.查看

cat 文件 #全屏查看文件
more 文件 #分屏查看文件

5.特殊字符

* #任意个字符
? #任意一个字符

区别正则:
. #通配字符
* #任意个
+ #一或多
? #零或一个

Linux常用操作(1)

原文:https://www.cnblogs.com/roud/p/15155962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!