系统基本操作:
打开终端: ctrl + alt + t
~ : 家目录, 用户的工作目录, /home/linux/
/ : 根目录
ls : 查看目录下内容
ls : 查看的是命令执行的路径下的内容
ls 路径名 : 查看的是路径名下的内容
ls -a : 查看所有文件(包括隐藏文件)
隐藏文件: 文件名前面带有.符号
ls -l:查看文件的详细信息
drwxrwxrw- 2 linux linux 4096 5月 18 15:40 work
d : 文件类型是目录 d :目录 - :普通文件
文件类型总共有7种
用户:文件的拥有者
用户组:文件的拥有者所属于的组
rwx:文件的拥有者的操作权限 (u)
rwx:文件的拥有者所属于的组的其他成员的操作权限 (g)
rw-:其他用户的操作权限 (o)
r : 读权限 w : 写权限 x : 执行权限
三者顺序不能改变,如果说没有相应的权限用-代替
修改文件的操作权限:
chmod u+w work
chmod g-w work
chmod u/g/o/a+/-r/w/x 文件名
chmod 777 文件名
2 : 链接数l
第一个linux : 用户名
第二个linux : 用户组名
4096 : 文件大小
5月 18 15:40 :文件最后一次的修改时间(时间戳)
work : 文件的名字
绝对路径:必须是从根路径开始算起的
相对路径:从当前路径算起
cd : 切换目录
cd 路径名
. : 当前目录的简称
.. : 上一级目录的简称
cd .. : 返回上一级目录
tab补齐
cd 后不加任何内容:直接返回当前用户家目录
cd / : 切换到根目录
cd - :返回到上一次的操作目录
mkdir : 创建目录
mkdir 目录名 (名字不能与操作路径下的其他文件夹重名)
touch 文件名 : 创建普通文件
rm : 删除
rm 文件名 : 删除普通文件
rm -rf 文件名 : 删除目录(文件夹)
cp : 拷贝
cp 路径名1/文件名1 路径名2/文件名2 [注意:操作对象为普通文件]
说明: 把路径1下的文件1 拷贝到路径2下并且重命名为文件2
文件名2可以不加,这时候保留原来的文件名1
cp -r/-a 路径名1/文件名1 路径名2/文件名2 [注意:操作对象为目录文件]
说明: 把路径1下的文件1 拷贝到路径2下并且重命名为文件2
文件名2可以不加,这时候保留原来的文件名1
-r:保留文件之间的依赖关系
-a:不保留文件依赖关系
mv: 移动
mv 路径名1/文件1 路径名2/文件2 :多用于文件的重命名。
把路径1下的文件1 移动到路径2下并且重命名为文件2【不保留原文件】
如果在同一个路径,只起重命名的作用。
标签:文件,文件名,路径,cd,命令,路径名,Linux,目录 From: https://www.cnblogs.com/ruilovekeke/p/17342095.html