Linux使用及常用命令(持续更新)

一. 文件操作命令

  1. ls
  2. cd
  3. pwd
  4. touch
  5. mkdir
  6. cp
  7. mv
  8. rm
  9. cat
  10. more
  11. head&&tail
  12. ln

二. 用户管理与权限

  1. sudo是非root用户临时获取root权利来执行

  2. chown是修改文件或者文件夹的属主或者属组
    sudo chown -R $(whoami) /usr/
    将 '/usr/'目录及以下的权限赋给当前用户(-R是递归,即该目录下的子目录和文件都生效)

三. 系统管理

  1. top

  2. free

  3. kill

  4. ps

  5. df

  6. netstat(查看网络连接情况)

  7. iostat(查看IO情况)

  8. vmstat

  9. lsof (list open files)
    列出所有打开的文件。Unix中一切都是文件,包括网络套接字。
    我们常常使用lsof获取网络信息,常见的使用方式有:
    lsof -i 显示所有连接
    lsof -iTCP 显示所有TCP连接
    lsof -i:8080 显示与8080端口相关的连接
    lsof -i -sTCP:ESTABLISHED 显示任何已经连接的连接

  10. nohup和&
    Command [ Arg … ] [ &]:程序在后台运行
    nohup Command [ Arg … ]:不挂断运行命令,即使终端被关闭,程序仍运行,但Crtl+C会终止该程序。
    二者常常同时使用。

  11. scp(secure copy)

    将本地文件,经加密后远程拷贝。

    scp local_file remote_username@remote_ip:remote_file

四. linux高级文本处理

  1. cut
  2. sed
  3. awk
  4. wc
  5. sort
  6. grep

五. 定时任务

六. yum

七. linux防火墙配置

性能监控命令

  1. top(监控进程状态)
    类似于windows的任务管理器,使用top可以查看linux进程信息,

  2. ps(查看当前进程)

  3. netstat(查看网络连接情况)

  4. iostat(查看IO情况)

  5. vmstat

你可能感兴趣的:(Linux使用及常用命令(持续更新))