Linux 服务器(四)01-linux常用命令——文件相关之ls-查看、mkdir-新建目录、rm-移除目录、cat-查看文件、touch-创建文件 & chmod-权限管理、chown-用户管理
常用命令介绍(重点)
文件相关
-
目录相关
-
ls
: 列出目录-la 可以查看隐藏文件,文件一些基础属性
ls -la
-
cd
:切换目录使用绝对路径
/
,也可以使用./
相对路径,回到上级目录cd ..
-
pwd
:显示当前的目录 -
mkdir
:创建一个新的目录# testDir 文件夹名称 区分大小写,不是同一个 mkdir testDir
-
rmdir
:删除一个空的目录 -
cp
: 复制文件或目录# source-复制文件名称 target-放入位置 cp source target
-
rm
: 移除文件或目录# 只删除文件 rm dirpath.txt # 删除目录,是否确认删除 rm -r dirpath // 输入 y 或 n # 强制删除,要特别注意 rm -rf dirpath€ rm -rf * // 强制删除所有文件
-
mv
: 移动文件与目录,或修改文件与目录的名称# source-移动文件名称 target-放入位置 mv source target
-
cat
用来查看文件内的内容,touch
命令来创建文件,echo
命令往文件里面写入内容,more
命令来查看显示长文件内容touch txt-demo.txt // 创建文本 echo 'hello-world' >> txt-demo.txt // 往文件里面写入内容 cat txt-demo.txt // 查看文件内的内容,显示---hello-world
-
clear
:清空操作记录
-
-
基本属性:
-
权限管理
chmod
文件基本属性分为10个字符
drwxrwxrwx
r
代表着read读权限w
代表着write写权限x
代表着execute执行权限d
代表着目录chmod -R
递归执行,相当于是把目录下所有的文件都修改对应的权限chmod +x
给文件一个执行/读/写权限
chmod +x text.txt ls -a
修改权限的两种方式:
方式1: 数字方式
7
-rwx
6
--rw-
4
-r--
0
----
什么权限都没有,前面的3个是所有者用户的权限,
中间的3个是组用户的权限,
后面的3个是其他用户的权限。
举例说明:
# 对所属用户有读写权限 chmod 600 ... # 对应 -rwxrw-rw-,相当于是取消了组与其他用户的执行权限 chmod 755 ...
方式2:
a
代表all所有,u
代表user,g
代表group,o
代表other。+
代表增加,-
代表减少举例说明:
# 增加所有用户的读的权限 chmod a+r ... # 增加用户与组的写的权限 chmod ug+w ..
个人比较推荐数字的方式,比较好记!!
-
用户/组权限管理
chown
修改文件/文档所属/所属组
chown <所属用户>:<所属组> <文件>
目录:
chown -R <所属用户>:<所属组> <文件>
-R
代表着递归
-