Linux系统常用命令

|3679字|233阅读

查看系统信息

  • uname -a

  • lsb_release -a # 查看(Ubuntu)系统版本

  • do-release-upgrade -d #更新系统

  • ps aux | less #显示所有运行中的进程:

  • ps -A #查看系统中的每个进程。

  • ps -e # 查看系统中的每个进程。

  • ps -U root -u root -N # 查看非root运行的进程

  • ps -u acanx 查看用户acanx运行的进程

  • top #top命令提供了运行中系统的动态实时视图 ,按q退出,按h进入帮助。

  • pstree #pstree以树状显示正在运行的进程。树的根节点为pid或init。如果指定了用户名,进程树将以用户所拥有的进程作为根节点。

  • 123

  • # ps -ejH #使用ps列印进程树

  • # ps axjf #使用ps列印进程树

  • # ps -eo euser,ruser,suser,fuser,f,comm,label #获得安全信息

  • # ps axZ #获得安全信息

  • # ps -eM #获得安全信息

  • # top -b -n1 > /tmp/process.log #将进程快照储存到文件中

  • # top -b -n1 | mail -s 'Process snapshot' you@example.com # 将进程快照储存结果通过邮件发给自己:

  • # pgrep nginx # 查找nginx进

  • $ pgrep -u root sshd # 显示进程名为sshd、所有者为root的进程。

  • # 向htop和atop说hello

  • # htop # atop工具

  • # htop # 在Linux中查看所有正在运行的进程

  • # free -h #


用户操作

  • whoami

  • gru


文件、文件夹操作

  • pwd

  • ls

  • ls -a

  • ls -l

  • cat

  • cd

  • touch

  • rm

  • rm -rf

  • mkdir

  • chmod 777 -R filename

  • cp file1 file2

  • tar zxvf FileName.tar // 解包

  • tar czvf FileName.tar DirName // 打包

  • gz命令 参考来源

    • gunzip FileName.gz //  解压1:
    • gzip -d FileName.gz // 解压2:
    • gzip FileName 压缩:
  • .tar.gz 和 .tgz

    • tar zxvf FileName.tar.gz //解压
    • tar zcvf FileName.tar.gz DirName //压缩
    • tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ... //压缩多个文件
  • bz2命令

  - bzip2 -d FileName.bz2 //解压1:

  - bunzip2 FileName.bz2 //解压2:

  - bzip2 -z FileName //压缩:

  - .tar.bz2

   - tar jxvf FileName.tar.bz2 //压缩:

   - tar jcvf FileName.tar.bz2 DirName //压缩:

  • bz命令

  - bzip2 -d FileName.bz //解压1:

  - bunzip2 FileName.bz //解压2:

  - 压缩:未知

  - .tar.bz

   - tar jxvf FileName.tar.bz //解压:

  • Z命令

  - uncompress FileName.Z //解压:

  - compress FileName //压缩:

  - .tar.Z

   - tar Zxvf FileName.tar.Z //解压:

   - tar Zcvf FileName.tar.Z DirName //压缩:

  • zip命令

  - unzip FileName.zip //解压:

  - zip FileName.zip DirName //压缩:


Vi/Vim 操作

  • ESC

  • Esc + i 插入新的内容

  • Esc + o 切换到下一行

  • x 删除光标所在位置的字符

  • c

  • Esc + dd 删除光标所在行

  • Esc + O 添加新的一行

  • Esc + D 删除当前的一行

  • Esc +:+wq! 保存已经编辑好的文件并退出

  • Esc +:+q! 放弃已编辑的文件并退出

  • vim常用命令思维导图

  • vim常用命令键表

  • vim常用命令总结


日常维护

  • apt-get update #更新源
  • apt-get upgread # 更新应用
  • apt=get dist-upgrade #
  • apt-get autoremove
  • reboot #重启

nano

  • ctrl+C
  • Ctrl+X

wget


SSH


FTP


内核


系统更新


nginx

  • nginx -s start
  • nginx -s reload
  • nginx -s ??
  • nginx -t #检查nginx配置

安装常用软件

  • apt install update-manager-core
  • apt-get install htop # htop是一个类似top的交互式进程查看工具,但是可以垂直和水平滚动来查看所有进程和他们的命令行。进程的相关操作(killing,renicing)不需要输入PID。
  • 安装atop # atop是一个用来查看Linux系统负载的交互式监控工具。它能展现系统层级的关键硬件资源(从性能角度)的使用情况,如CPU、内存、硬盘和网络。

它也可以根据进程层级的CPU和内存负载显示哪个进程造成了特定的负载;如果已经安装内核补丁可以显示每个进程的硬盘和网络负载。输入下面的命令启动atop:

1
2
3
4
5
6
7
8
9
10
11
12
13

sudo apt-get remove libreoffice-common    # 很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本很长很长的文本

sudo apt-get install git     //文本
sudo apt-get install docky    # 文本
sudo apt-get install vim
sudo apt-get install curl    

/**
*  文本
*
*
*/

|3679字|233阅读
分类: Linux
标签: Ubuntu Linux
         
返回顶部