sudo su 和 sudo -s都是切换到root用户,不同的是:
sudo su 环境用的是目标用户(root)的环境
sudo -s 环境用的是当前用户本身的环境
原文链接: http://yoursite.com/page/5/index.html
版权声明: 转载请注明出处.
sudo su 和 sudo -s都是切换到root用户,不同的是:
sudo su 环境用的是目标用户(root)的环境
sudo -s 环境用的是当前用户本身的环境
原文链接: http://yoursite.com/page/5/index.html
版权声明: 转载请注明出处.
摘要: gitlab的介绍、环境、创建步骤、关键点、卸载gitlab
Linux grep命令用于查找文件里符合条件的字符串。
grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为”-“,则grep指令会从标准输入设备读取数据。
grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][–help][范本样式][文件或目录…]
或
grep [选项] “模式” [文件]
- -a 或 –text : 不要忽略二进制的数据。
实例
1 | [root@hard supervisord]# grep 'POST.*play_order.*return 200' tmd.log |
grep 'POST.*play_order.*return 200' tmd.log 这个等同于grep 'play_order' tmd.log | grep 'POST' | grep 'return 200'
1 | [root@hard supervisord]# grep -c 'POST.*play_order.*return 200' tmd.log |
grep可以和很多的命令一起使用
1 | 查看Linux 某些程序进程 ps aux |
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。
tail [参数] [文件]
- -f 循环读取
实例
要显示 notes.log 文件的最后 10 行,请输入以下命令:
tail notes.log
要跟踪名为 notes.log 的文件的增长情况,请输入以下命令:
tail -f notes.log
此命令显示 notes.log 文件的最后 10 行。当将某些行添加至 notes.log 文件时,tail 命令会继续显示这些行。 显示一直继续,直到您按下(Ctrl-C)组合键停止显示。
显示文件 notes.log 的内容,从第 20 行至文件末尾:
tail +20 notes.log
有时候我们会查询正在改变的文件,但是我们只想查看其中的某一些信息,这时候就可以使用tail、grep的混合使用
tail -f filename | grep ‘DEBUG’
实例
tail -f tmd.log | grep ‘DEBUG.*template.*begin’
原文链接: http://yoursite.com/page/5/index.html
版权声明: 转载请注明出处.
最近在做博客的时候,用到了其他的themes,因为配置,所以需要修改themes里面的代码,这时候有两种做法,一种是直接把代码下到本地,然后将代码直接拷贝项目中,另一种是用git做管理,项目中添加子项目。我先做的是先fork该theme一份,然后git我fork下来的这个项目。具体做法如下
通常的ssh登录有两种方式,一种是通过密码登录,一种是通过密钥登录,在实际使用过程中,会发现用密码登录很繁琐,需要每次都输入密码,这时候用密钥登录就会很方便。
目前的centos系统默认的shell还是bash,但是zsh被称为终极shell,国外有个程序员开发出了一个能够让你快速上手的zsh项目,叫做「oh my zsh」,Github 网址是:https://github.com/robbyrussell/oh-my-zsh 有了这玩意zsh用起来直接就变成神器了。