linux的操作指令

linux在命令前面加上sudo的原因:

Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。

使用权限:在 /etc/sudoers 中有出现的使用者。

ps -ef|grep tomcat  可以查看进程号;

kill -9  进程号id        这个是杀死进程;

1、tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。默认是10行,但是tail -100f catalina.out这样子就是看最后100行

cp命令,在cp当前文件夹下的文件到另外一个文件下,cp  a   /home/app,表示把a拷贝到home/app下,这个路径是相对于根路径的;

vi命令下乱码解决方法在vi状态下,输入          : set encoding=utf-8

q:退出
wq:修改后保存退出
q!:强制退出,不保存修改的内容

 

linux权限:

https://blog.csdn.net/CHR_1s/article/details/80630914

 

 

我们可以用指令ls -l查看文件的详细权限

 

r:表示可读

w:表示可写

x:表示可执行

也可以用数字表示这一点我们会在修改文件权限说明。

对于文件夹的rwx表示:

r表示可读及可以查看文件夹内容可以ls查看

w表示可写及可以向文件夹中传送内容如文件

x表示可执行及可以向文件夹中可以cd进去

权限的修改:
Linux中可以用chmod修改文件的权限

Linux中的rwx也可以用数字表示

r=4

w=2

x=1

这些转变成二进制就很好理解了:4=0000 0100

2=0000 0010

1=0000 0001

所以在平常通常这样来修改文件权限:

 

 

 

7=4+2+1及将rwx权限赋予所有者、组、其他用户

 

linux查看日志:

vi 命令,/关键词,按n到下一个关键词

grep xx.log  -e 关键词

 

cat <文件名> | grep <关键字>

 

cat xxx.log|grep -C 2 'keyword'

 

这2个命令都可以显示出关键词,会让关键词高亮出来

 

cat paycore.log.2019-10-09.log |grep -C 10 2019100918005233330101001

 

可以查看关键词上下10行

cat 文件名 | grep -C 20 '关键字' 显示文件里匹配关键字那行以及上下20行

cat 文件名 | grep -B 20 '关键字' 显示关键字及前20行

cat 文件名 | grep -A 20 '关键字' 显示关键字及后20行

 

 

 

例如我要在catalina.out文件内容中找到关键字 788871c5-508d-4b8c-9d23-2636180e994c 的前后20行

 

cat catalina.out | grep -C 20 '788871c5-508d-4b8c-9d23-2636180e994c'

 

 

 

posted on 2019-06-24 09:30  Cherishforchen  阅读(131)  评论(0编辑  收藏  举报

导航