Linux高级编程 3
学习笔记
2.2.1相对路径和绝对路径
绝对路径
从/目录开始描述的路径为绝对路径,如:
cd /home
cd /usr
相对路径
从当前位置开始秒速的路径为相对路径
ubuntu@ubuntu:~$ pwd
/home/ubuntu
cd 直接回车 就是当前用户的主目录
. 当前目录
.. 当前目录的上一级目录
cd - 返回上一个目录
cd ~ 回到家目录
目录是倒树状的目录结构
2.3
ls 命令
list单词的缩写
ls -l 详细信息
ls -a 显示隐藏文件
ls -d 显示目录
ls -l dir 查看的是文件夹的内部文件的信息
ls -ld dir 查看目录本身的详细信息
ls -Rl dir 将目录以下所有目录及文件详细资料列出
drwxrwxrwx 4 ubuntu ubuntu 4096 Feb 17 2021 flairmicro
d 文件类型
rwx 所有者的读写可执行权限
rwx 同组用户的读写可执行权限
rwx 其他人的读写可执行权限
4 硬链接计数,可以认为是文件目录数
(注意会包含上.目录和..目录。在linux下,.目录表示当前目录,..目录表示上一级目录)
ubuntu 所有者
ubuntu 所属组
4096 大小
Feb 17 2021 时间
flairmicro 文件名
文件类型:
- 普通文件
d 目录文件
c 字符设备
b 块设备
l 软连接
p 管道文件
s 套接字
硬链接 在普通文件
配置文件隐藏工作目录
vim ~/.bashrc
PS1=$
这个时候就没有就没有前面的提示了
2.8 rmdir
删除空目录
2.9 touch
2.10 rm
rm file
rm dir -rf
注意ls -R -R也是递归
2.11 mv
mv file1 file2
重命名
mv file1 dir/file 剪切到dir目录下
2.12 cp
cp file1 file2 //创建一个新文件,并且命名
-a是表示all的意思cp file1 dir/
cp file1 ../
cp -r dir dir2
cp -a dir dir2
使用-a的时间不会变化
热键呼出终端:ctrl+alt+t