命令总结八
2019-11-21 16:32 unique-yichen 阅读(101) 评论(0) 收藏 举报cd 命令
功能:切换工作目录的命令
格式:cd [目录名]
参数:
相对路径或绝对路径或特殊符号
不带参数时便切换到/root目录下
~表示用户主目录,即HOME变量指定的目录,如root用户的主目录为/root。 -表示前一个工作目录。 ..表示上级目录。 .表示当前目录。
实例:cd /home
切换到家目录
mv命令
功能:用来移动文件或者将文件改名
格式:mv [选项] 源文件或目录 目标文件或目录
参数:
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
实例:mv test.log test1.txt
把文件test.log改为test1.txt
grep命令
功能:查找文件里符合条件的字符串
格式:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]
参数:
grep -i 忽略大小写
grep -w 精准匹配某个单词
grep -c 只输出匹配行的计数
grep -n 显示匹配行及行号
grep -v 显示不包含匹配文本的所有行
grep --color 将匹配到的内容高亮显示
grep -A n 显示匹配到的字符串所在的行及其后n行
grep -B n 显示匹配到的字符串所在的行及其前n行
grep -C n 显示匹配到的字符串所在的行及其前后n行
grep ^锚定行首
grep x$锚定行尾,x代表要匹配的字符
grep [ab]表示匹配ab中任意一字符即可的行
实例:
grep -l a.txt
过滤出匹配的a.txt文件
netstat命令
功能:一个监控TCP/IP网络的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息
格式:NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]
参数:
-A 显示任何关联的协议控制的地址。主要用于调试。
-a 显示所有套接字的状态。在一般情况下不现实与服务器进程相关联的套接字
-i 显示自动配置接口的状态。那些在系统初始引导后配置的接口状态不在输出之列
-m 打印网络存储器的使用情况
-n 打印实际地址,而不是对地址的解释或者显示主机,网络名之类的符号
-r 打印路由选择表
-f address -family对于给出名字的地址簇打印统计数字和控制块信息。到目前为止,唯一支持的地址簇是inet
-I interface 只打印给出名字的接口状态
-p protocol-name 只打印给出名字的协议的统计数字和协议控制块信息
-s 打印每个协议的统计数字
-t 在输出显示中用时间信息代替队列长度信息
实例:
netstat -nl |grep mysql
查询mysql
chown命令
功能:将指定文件的拥有者改为指定的用户或组
格式:chown [-R] [用户名称:组名称] [文件或目录]
参数:
-c 显示更改的部分的信息
-f 忽略错误信息
-h 修复符号链接
-R 处理指定目录以及其子目录下的所有文件
-v 显示详细的处理信息
-deference 作用于符号链接的指向,而不是链接文件本身
实例:
chown -R root:root /root/a.txt
修改a.txt文件的属主属组为root
浙公网安备 33010602011771号