Linux基础操作
最近在做公司的一个大数据平台的开发,也算是对Linux常用的操作更加的熟悉。也想通过这个博客对自己常用的一些Linux操作进行一些梳理。OK, Let’s start!
基本操作命令
文件系统操作
-
ls -lh
#查看文件, h代表了人类可读, readable 文件属性,其他常用属性,可以使用ls -help进行查询 -
df -lh
#查看文件系统容量,加了h保证可读性 -
du -sh *
#查看某一个目录的disk usage(du) -
top
#查看服务器的状态
用户系列及安全
-
w | last | pkill -KILL -t pts/0
#查看在线用户| 最近登录 | #pts/0为w指令看到的用户终端号
Linux系统统计查看
-
lscpu | lsb_release -a
#查看CPU的状态 | 查看Linux版本
文件流的操作
-
nohup abcd &
#以静默的方式执行命令,如果使用&,则在当前目录下新建一个nohup.out文件,将输入内容统一输出到该文件。 -
nohup ./aaa.sh >> /home/app/bbb.log 2>&1 &
#0是stdin, 1是stdout, and 2是stderr. 相当于把err信息流交给普通输出流,并且打印在nohup.out中。
注意: >>的意思是java中的append, 而>将会把文件流输出到另一个流中。我主要介绍了一下最近用的比较多的命令,诸如cd, chmod, wget, cat, touch, vim, cat, tail 等命令我就不详细解释了,默认大家都了解了。
另外后面的References中放上了一篇更加详细的Linux操作,还涉及到shell脚本的问题,大家有兴趣可以看看。
References:
[1]: 查看在线用户
[2]: 详细的Linux操作1
[3]: 详细的Linux操作2
[4]: >>和>的区别