1.不挂断地运行命令,后台执行

  1. # nohup,最后结尾一定要带一个&
  2. nohup java -jar eureka-0.0.1-SNAPSHOT.jar > /dev/null 2>&1 &

2.查看日历

cal

3.修改密码

passwd

4.查看当前用户

whoami

5.查看在线用户

users,who,w

6.退出

logout

7.关闭系统

命令 备注
halt 直接关闭
init 0 使用预先定义的脚本关闭,关闭前可以清理和更新某些信息
init 6 重新启动系统
poweroff 通过断电来关闭系统
reboot 重新启动系统
shutdown 安全关闭系统

8.查看文件

cat
-b 查看时显示行号

9.统计

  1. wc filename
  2. 结果类似于2 19 103 filename
  3. 2:文件的总行数为2
  4. 19:单词数目为19
  5. 103:文件的字节数,即文件的大小
  6. filename:文件名称
  7. -c 统计字节数
  8. -w 统计单词数
  9. -l 统计行数
  10. wc filename1 filename2 ... filenamen

10.目录

  1. # 返回进入当前目录的目录
  2. cd -
  3. # 进入主目录
  4. cd ~
  5. # 进入某用户的主目录
  6. cd ~username

11.目录操作

  1. # 如果tmp存在,则可创建,否则失败
  2. mkdir /tmp/test
  3. # tmp不存在也可创建
  4. mkdir -p /tmp/test
  5. # 删除目录
  6. rmdir dir1 dir2

12.更改所有者及组

  1. # 改变文件的所有者
  2. chown(change owner)
  3. # 将filename的所有者改为user
  4. chown user filename
  5. # 改变文件的组
  6. chgrp(change group)
  7. # 将filename的组改为leopaard
  8. chgrp leopaard filename

13.用户密码

用户密码保存在/etc/shadow中
linux常用命令 - 图1

14.grep

  1. # 获取配置文件中所有更改过的配置
  2. # 未改动的话,所有配置均以#开头,改动后#被去掉了,通过管道过滤掉以#开头或以$开头的
  3. cat gitlab.rb | grep -v ^# | grep -v ^$

linux常用命令 - 图2

15.sort

linux常用命令 - 图3

16.pg和more

linux常用命令 - 图4

17.进程

linux常用命令 - 图5
linux常用命令 - 图6

18.目录树

  1. # 以目录树的形式查看目录结构,层级指定为2层,需要安装tree命令
  2. tree -L 2

19.查看端口占用

  1. netstat -anp | grep :22