linux常用命令(cd,ls,mkdir,pwd,rmdir,cp,mv,ln)

时间:2021-12-12 10:40:08

cd 切换目录
ls 显示目录或文件信息

-l 显示详细信息
-rwxrwxrwx. 1 root root 1000 1月 14 18:18 test.php
文件类型
- 文件
d 目录
l 软连接文件
(块设备文件
套接字文件
管道文件)
文件权限
r 读 4
w 写 2
x 执行 1
rwx为7
rwxrwxrwx 即777代表所有者所属组其他人的权限都为可读可写可执行,换而言之所有人都有全部权限
文件归属
u 所有者 g 所属组 o 其他人
引用计数 文件所有者 文件所属组 文件大小 文件最后一次修改时间 文件名
-a 显示所有文件
-d 显示目录信息
-h 人性化显示
-i 显示inode
其他参数请看帮助 --help

mkdir 创建目录

-p 递归创建

pwd 打印当前工作目录
rmdir 删除空目录

-r 删除目录
-f 强制删除,不会出现确认

cp 复制

-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于-dpr

mv 移动改名,参数与复制类似
ln 链接

-s 软链接 
软链接特点
相当于快捷方式
软链接拥有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据
软链接权限lrwxrwxrwx
修改任意文件,另一个都改变
删除原文件,软链接不能使用
硬链接特点
1. 拥有相同的i节点和存储block,可以看作是同一个文件
2. 可通过i节点识别
3. 不能跨分区
4. 不能针对目录使用

netstat -antp
建议用sudo运行,不然会出现看到端口却不显示进程,这是因为进程是root用户启动的,所以会出现此情况