{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
一:文件与目录管理
ls显示目录下文件
-a显示所有文件及目录(ls内定将文件名或目录名称开头为“.”的视为隐藏档,不会列出)
-l除文件名称外,亦将文件类型,权限,拥有者,文件大小等信息详细列出
pwd显示当前目录
cp删除文件或目录
rm删除文件或目录
参数:-r递归处理
-f强制删除,不给出提示
mv移动文件或目录,文件目录重命名
举例:mvapp.panapp.pan.bak
cat显示文件内容
举例:查看项目服务器上hosts设置cat/etc/hosts
more,less用于分页显示文本文件
tail显示文件后面几行内容
参数:
-n:后面接数字,代表显示几行
-f:表示持续侦测后面所有接文件名内容
项目调试查看日志文件常用
举例:查看php-fpm错误日志
tailf/var/log/php-fpm/www-error.log
tail-flog|grep--line-bufferxxx
chmod修改文件或目录权限
参数:
-r:可递归遍历子目录,把修改应到目录下所有文件和子目录
举例:chmod-r777runtime/
du查看目录大小
参数:
-h或--human-readable以k,m,g为单位,提供信息的可读性。
统计硬链接占用磁盘空间的大小
-i:统计硬链接占用磁盘空间的大小
-l:统计符号链接所指向的文件占用的磁盘空间大小
--max-depth:表示目录的深度
举例:查看当前目录文件大小
du-h--max-depth=1
du-sh[目录名]返回该目录的大小
du-sm[文件夹]返回该文件夹总m数
df-hl查看磁盘剩余空间
df-h查看每个根路径的分区大小
vim文本编辑器
vim具有三种工作模式:一般模式。编辑模式,命令模式。
一般模式:可以做的操作有,上下移动光标;删除某个字符;删除某行;复制,粘贴一行或者多行等。
dd:删除光标所在的那一行。
ndd(n为数字):删除光标所在的向下n行。
yy:复制光标所在行起向下n行。
nyy:复制从光标所在行起向下n行。
p,p:p复制的数据从光标下一行粘贴,p则从光标上一行粘贴
u:取消前一个操作#
.:重复前一个操作#
编辑模式:按一个键即可(i,i,a,a,o,o,r,r)。从编辑模式回到一般模式只需要按一下键盘左上方的esc键即可。
命令模式:在一般模式下,输入“:”或者“/”即可进入命令模式。在该模式下,你可以搜索某个字符或者字符串,也可以保存,替换,退出,显示行号等等。
/word:光标处向下查找word
?word为向上查找
:n1,n2s/word1/word2/gn1,n2为数字,在第n1行到第n2行之间查找word1字符串,并将其替换成word2
tar打包文件或目录
参数:
-c打包
-x解包
-z/j压缩格式
-v压缩的过程中显示文件
-f文件或目录名
--excludefile:压缩时排除文件或目录,参数为目录时后面不能加“/”
举例:
tarzcvfapp.edusns.tar.gzapp.edusns/--exclude=app.edusns/src/logs--exclude=app.edusns/src/_runtime
find文件查找
参数:
-atime/ctime/mtime访问/变更/修改时间
-type类型f普通文件d目录文件i链接文件
-name文件名
-execcommand{};将查到的文件执行command操作
举例:
whereis,locate
grep文件查找
grep[options]'pattern'filename
参数:
-r递归处理
-n显示行号
-i忽略大小写
举例:
在代理ng配置文件夹下搜索epsp相关配置文件
grep-rn'epsp'.
netstat查询系统上连接情况
参数:-a列出所有当前的连接
-n选项禁用域名解析功能,加快查询速度
-p选项查看进程信息,连接对应的进程名和进程id
举例:根据epsp服务端口号查询进程信息
netstat-anp|grep9993
ps进程查看
参数:
-e显示所有进行
-f全格式
调试时候可以用来查询服务是否运行,查询服务路径,查找进程号等
举例:根据进程号查询进程信息ps-ef|grep19746
ln用来为文件创建连接
参数:
-s:对源文件建立符号连接,而非硬连接;
ln-s源文件目标文件
举例:
ln-s/data_res/web_110_upload/runtime/app.bigdata/src/runtime
runtime