修改主机名:(临时修改)
#hostname 查看主机名
修改主机名:(永久修改)
按下esc 冒号 wq
设置映射
输入ping 主机名 如果显示
设置防火墙:
常用命令:
-p多级创建目录
-a:统计时包括所有的文件,而不是只统计目录
-h:已更易读的字节单位(K,M等) 显示信息
-s:只统计每个参数所占用空间总的大小
文件操作命令:
touch命令(新建空文件,或更新文件时间标记)
file命令(查看文件类型)
cp命令(复制文件或目录)
常用命令: -r:递归复制整个目录树
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提示
rm命令(删除文件或目录)
常用命令:-f:强行删除文件,不进行提醒
-i:删除文件时提醒用户确认
-r:递归删除整个目录树
使用rm删除目录时可以使用 rm -rf 目录名 删除非空目录
mv命令(移动文件或目录-如果目标位置与源位置相同,则相当于改名)
改名
:
移动:
which命令(显示系统命令所在目录)
find命令(1、从指定路径下递归向下搜索文件 2、支持按照各种条件方式查询 3、支持对查找的文件再进一步的使用指令操作(例如删除,统计等))
格式 find 路径 选项 表达式
常用命令选项: -name 根据文件名查找
-user 根据文件拥有者查找
-group 根据文件所属组寻找文件
-perm 根据文件权限查找文件
-size 根据文件大小查找文件
-type 根据文件类型查找(f-普通文件,c-字符设备文件,b-块设备文件,l-链接文件linux命令,d-目录)
-o 表达式或
-and 表达式与
文件内容操作命令
cat命令(显示出文件的全部内容)
more(全屏方式分页显示文件内容)
按Enter键向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
按q键退出
head命令(查看文件开头的一部分内容(默认为10行))
格式 head -n 文件名
tail命令(查看文件结尾的少部分内容(默认10行))
格式 tail -n 文件名
wc命令(统计文件中的单词数量)
格式 wc [选项] 目标文件
grep命令(查找文件里符合条件的字符串)
格式: grep[选项]<关键字><文件..>
常用选项:
-c:计算匹配关键字的行数
-i:忽略字符大小写的差别
-n:显示匹配的行及其行号
-s:不显示不存在或不匹配文本的错误信息
-v:反向选择,亦即显示出没有'搜寻字符内容的那一行'
--color=auto:将找到的关键字部分加上颜色显示
正则表达式:
. :任意一个字符
a*:任意多个a(零个或多个a)
a?:零个或一个a
a+:一个或多个a
.* :任意多个任意字符
\. : 转义
压缩 :gzip/bzip2 文件名(压缩)
解压:gizp/bizp2 -d *.gz/*.bz2 格式的压缩文件
常用命令选项: -d 用于解开已经压缩过的文件
tar 命令(压缩、解压文件)
压缩文件:
打包归档
解压
grep和find的区别:
这是两个不同的命令,关于grep:
grep (global search regular expression(re) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本linux命令,并把匹 配的行打印出来。javascript的regexp类表示正则表达式和字符串和正则表达式定义,使用正则表达式来进行强大的模式匹配和搜索和替换文本功能的方法。
而linux下的find
功能:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。
语法:find 起始目录 寻找条件 操作
说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。
所以简单点说说,grep是查找匹配条件的行,find是搜索匹配条件的文件