Linux文本处理
cat命令:连接文件或显示文本文件内容
cat 命令, 是 concatenate(连接、连续)的简写。可以用来显示文本文件的内容(类似于 DOS 下的 type 命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件。
cat 命令的基本格式如下:
[root@localhost ~]# cat [选项] 文件名
或者
[root@localhost ~]# cat 文件1 文件2 > 文件3
more 命令可以分页显示文本文件的内容,使用者可以逐页阅读文件中内容,此命令的基本格式如下:
[root@localhost ~]# more [选项] 文件名
grep
命令描述:grep命令用于查找文件里符合条件的字符串。
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它能使用正则表达式搜索文本,并把匹配的行打印出来。
在Shell脚本中,grep通过返回一个状态值来表示搜索的状态:
0:匹配成功。
1:匹配失败。
2:搜索的文件不存在。
命令格式:grep [参数] [正则表达式] [文件]。
系统管理
echo
命令描述:echo命令用于在终端输出字符串或变量提取后的值。
命令格式:echo [字符串 | $变量]
date
命令描述:date命令用于显示和设置系统的时间和日期。
命令格式:date [选项] [+格式]
top
命令描述:top命令动态地监视进程活动与系统负载等信息。
kill
命令描述:kill命令用于终止指定PID的服务进程。
kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。
命令格式:kill [参数] [进程PID]。
磁盘管理
df命令
文件与权限
ls
命令描述: ls命令用于显示指定工作目录下的内容。
命令格式:ls [参数] [目录名]。
pwd
命令描述:获取当前工作目录的绝对路径。
cd
命令描述:cd命令用于切换工作目录。
touch
命令描述:touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
mkdir
命令描述:mkdir命令用于新建子目录。-p参数确保目录名称存在,不存在的就新建一个。
rm
命令描述:rm命令用于删除一个文件或者目录。
命令格式:rm [参数] [文件]。
cp
命令描述: cp命令主要用于复制文件或目录。
命令格式:cp [参数] [源文件] [目标文件]。
mv
命令描述: mv命令用来为文件或目录改名、或将文件或目录移入其它位置。
命令格式:mv [参数] [源文件] [目标文件]
文件管理
cat命令。
cat命令描述:该命令用于连接文件并打印到标准输出设备上。