liunx基本命令使用方法(一)

liunx基本命令使用方法(一)

PWD:显示当前所在路径。

[root@localhost network-scripts]# pwd

/etc/sysconfig/network-scripts  #当前所在的路径

cd:切换路径的命令

cd ../ 回退上一层目录 

cd ../../ 回退上2层目录

cd - 回退到上一次的目录

cd /etc/sysconfig/network-scripts 

[root@localhost network-scripts]#

绝对路径 /根目录  以根目录为开始 

例如: cd /etc/sysconfig/network-scripts 

相对路径 不以根目录为开始, 以当前光标所在的目录为开始

例如: cd bin 

            cd ./bin

clear: 清空屏幕

ls:查看当前光标所在的目录 文件有哪些

ls -l ==> 等价于ll 

ls -l -a 查看当前的文件文件夹+ 隐藏文件文件夹 以.开头 

ll -h 文件的大小  

ll -rt 按时间排序

ls --help 命令帮助

Usage: ls [OPTION]... [FILE]...

            ls 可选参数

mkdir :创建文件夹

mkdir a  创建一个文件夹名称为‘a’.

mkdir -p b/c/d 创建一个目录

 mkdir 1 2 3  创建3个文件夹名称分别为‘1,2,3’

mv :移动 和 cp:拷贝

mv 和 cp 区别: mv:始终只有1份 ,cp:拷贝 原文件不动,新增一份

mv data.log 1/data.log20191110 移动+修改名称

cp data.log20191111 ../data.log20191113 拷贝+修改名称

如何创建一个空文件 或者把一个文件设置为空

touch rz.log 如何创建一个空文件

echo "" > rz.log1 此方法创建的文件中有一个空格字符,慎用。

cat /dev/null > ruoze.log20191113 把一个文件设置为空,注意该命令中">"是新增或覆盖,">>''是追加。

查看文件内容

cat :查看文件全部内容

more :文件内容一页一页的往下翻,按空格键往下,回退不了,按q退出

less :文件内容 往下 往上 按上下箭头的按键浏览 按q键退出

log日志内容较少 ,建议使用cat, more ,less 三个命令查看文件。

log日志内容较多需要实时查看,请使用tail -f xxx.log,tail -F xxx.log     -f+ retry

注意:flume exec source 切记使用 -F

当服务运行报错 如何通过查看日志Error定位 ?

1.文件内容很小 ,上传给window,用editplus工具打开

安装lrzsz,通过该服务上传下载

yum install -y lrzsz

rz:上传

sz:下载

2.文件内容很大 ,通过命令+管道符+过滤关键字+参数的方式查看

cat xxx.log | grep ERROR

cat xxx.log | grep -A 10 ERROR 后10行

cat xxx.log | grep -B 10 ERROR 前10行

cat xxx.log | grep -C 30 ERROR 前后各30行 

tail -300f log.log实时查看倒数300行文件 

tail -300F log.log 不能用大写F 会报错:tail: option used in invalid context -- 3

使用以上方法基本可以迅速定位ERROR上下文

你可能感兴趣的:(liunx基本命令使用方法(一))