Linux 常用命令
- cat:把文件内容打印到终端
cat error.log
- tail:输出文件内容的末尾到终端,通常与-f或-n搭配使用
tail -f error.log
实时输出内容,是根据日志排查bug最常用的命令
tail -n 500 error.log
输出error.log文件最后500行
- head:输出文件内容的开头几行
head -n 30 error.log
cd:切换当前目录
cd /home/mydir
-
ls:列出目录中的所有文件和子目录,常用选项
-l
使用,列出文件的详细信息 -
mkdir:创建新目录
mkdir mydir
创建名为mydir的目录
- rm:删除目录或文件
rm -rf mydir
-r代表递归删除目录下的文件
-f强制删除
- cp:复制文件或目录
cp-rp ./mydir /home
-r代表递归复制目录下的文件
-p代表不改变原有属性,例如权限
以上命令意为:把当前目录下的mydir目录复制到/home目录下
- mv:移动文件或重命名
mv file ./home
把当前目录下的file文件移动到home目录下
mv file file_bak
把当前目录下的file文件重命名为 fle_bak
-
pwd:显示当前工作目录的路径
-
chmod:更改文件或目录的权限
chmod 777 dm.ini
把dm.ini文件的所有者/所属组/其他 成员的权限修都改为可读可写可执行
-
ifconfig:查看网络信息
-
top:实时显示系统中各个进程的资源占用状况
-
ping:测试网络连接状态
ping google.com
- grep:筛选符合某种文本的内容,通常与管道符
|
搭配使用
cat error.log | grep 18:00
输出perror.log中含18:00的行
- find:查找文件和目录
find / -name error.log
在/ (根目录)下开始查找名字为error.log的文件
- ps:查看当前进程信息
ps -ef
-e代表显示所有进程
-f代表使用详细的进程信息
- vi: Linux系统中重要的文本编辑工具(redhat 系常用)
vi dm.ini
进入dm.ini文件进行内容编辑,按ESC
,输入:wq
保存退出
nano: Linux系统中重要的文本编辑工具(Debian 、Ubuntu 系常用)
nano dm.ini
进入dm.ini文件进行内容编辑,ctrl +x
之后按y
保存退出
diff:比较文件差异
diff dm.ini dm_bak.ini
比较dm.ini和dm_bak.ini的内容差异,常用的场景是比较测试配置和开发配置的异同
- sh:执行shell脚本文件
sh autotest.sh
一键执行 autotest.sh shell脚本文件
本文由[ Dazeng ]在[ 曾先生记事本 ]发布,转载请注明出处。