1.目录结构
2./etc:系统配置文件存放地
比如你的wsgi的配置文件,nginx
3./usr 应用程序存放地
比如你的jdk应用程序存放地
4./root 系统管理员root的家目录
4.1像其他用户的家目录可以设置在任意个地方
4.2命令行每次开启的时候就是在家目录:(ubuntu是在/home/ubuntu/)
~代表回家,~这个地方的目录代表你当前所在目录
5命令(/hhh这是绝对路径,hhh这是相对路径)
命令是无序的 ls -la 和ls -al是一样的
5.1 ls
ls命令:列出本目录下的文件
ls 目录名:列出目标目录的文件
文件没颜色,文件夹有颜色。
.文件 是隐藏的文件
ls -l 查询详细列表 ll 是简写
ls -h会换算
ls -a查询所有文件包括隐藏的
列表展示:每一项的第一个字符代表着不同的含义
d文件夹
-普通文件
l链接
5.2cd
5.3pwd
5.4目录操作
mkdir -p
rmdir 这是删除空目录
5.5文件浏览
分大量与少量数据展示
cat查看大数据会显示不完全一般适合1或2K
less和more其他命令相同
查看后几行tail
5.6.文件操作
文件复制
目录复制 加-r 这是递归操作,把目录下的所有文件都找到
移动文件和目录
删除文件和目录
查找文件查找目录:
文档编辑
管道命令“???
压缩解压
新建文件
touch 文件 (linux不管扩展名)
注意:
如果修改不了文件就去提升权限,sudo vim 打开文件
vim一般模式,编辑dd删除一行
lsof -i
lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具
lsof -i:端口号
lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22
netstat -tunlp
netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,尤其是当端口被占用时
netstat -tunlp|grep 端口号
netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22
grep命令
grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。