Linux常用基础命令

阅读:519 2019-03-19 14:44:24 来源:开源中国

一:文件与目录管理

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

相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>
推荐商标

{{ v.name }}

{{ v.cls }}类

立即购买 联系客服