zoukankan      html  css  js  c++  java
  • <整理> linux常用命令及工具

    linux常用命令及工具

    参考来源:
    https://www.cnblogs.com/lansetiankongblog/p/7851489.html
    https://www.osetc.com/archives/157.html
    http://man.linuxde.ent/
    https://zhidao.baidu.com/question/155943069.html
    https://blog.csdn.net/qq_37594711/article/details/78305242
    https://blog.csdn.net/u014256231/article/details/80199127

    欢迎讨论交流,如有侵权请联系本人!

    大多数常用命令和工具都可以在Linux命令大全网站中查到具体的用法,并且该网站提供了中文模糊搜索功能,也可以根据功能描述搜索命令和工具。

    • 移动及重命名文件或文件夹

      # 格式
      # mv [选项] 源文件或目录 目标文件或目录
      # 移动文件或文件夹
      mv one_file/* another_file/
      mv one_file another_file/
      # 重命名文件或文件夹
      mv old_name new_name
      
    • 下载链接内容

      curl http://your.target.web
      wget http://your.target.web
      
    • 在终端中浏览网页

      w3m -dump http://your.target.web
      
    • 查看系统信息及资源使用状况

      # 基础的系统资源监控工具,按Q(q)键可以退出
      top
      # 一款色彩更丰富,功能更强大的监控工具,按Q(q)键可以退出
      htop
      # 查看内存使用情况
      free
      # 查看操作系统内核信息
      uname -a
      # 查看指定目录占硬盘空间大小
      du -sh target_file/
      # 查看进程信息
      ps
      # 查看所有进程的详细运行状态
      ps -aux
      # 查看活动用户
      w
      # 查看物理CPU数量
      cat /proc/cpuinfo | grep '^physical' | sort | uniq
      # 查看CPU核心数量
      cat /proc/cpuinfo | grep processor
      # 查看GPU信息
      lspci | grep -i vga
      # 查看GPU使用状况(仅限Nvidia显卡)
      nvidia-smi
      
    • 以树形结构展示文件夹内容

      tree target_file/
      
    • 程序前后台切换

      # 将当前前台正在运行的程序挂起并设置为转为作业(job)
      ctrl+z
      # 查看所有作业编号,运行情况及其他信息
      jobs
      # 将作业放到前台并使其运行
      fg %job_num
      # 将作业放到后台并使其运行
      bg %job_num
      # 停止某进程
      kill process_num
      # 停止某作业
      kill %job_num
      # 使作业持久化,不受终端退出影响
      disown -h %job_num
      
    • 组合键

      # 强制停止当前前台运行的程序(程序处于睡眠状态时无效)
      ctrl+c
      # 将当前前台运行的程序挂起并设置为作业(在ctrl+c无效时,可以用此组合键挂起程序,再使用kill命令强制停止)
      ctrl+z
      # 使整个终端进入暂停的状态
      ctrl+s
      # 解除终端的暂停状态
      ctrl+q
      # 退出当前终端,等同于exit命令
      ctrl+d
      # 清屏,等同于clear命令
      ctrl+l
      
    • 查看文件内容

      # 将目标文件所有内容输出到终端里
      cat target_file
      # 将目标文件的前几行输出到终端里
      head -n num target_file
      # 将目标文件的后几行输出到终端里
      tail -n num target_file
      # 组合使用
      cat target_file | head -n num | tail -n num
      # 查看并(或)编辑目标文件(关于vim的详细用法请自行查询相关资料)
      vim target_file
      
    • bash相关控制文件

      # 初始化bash的脚本,bash在开始运行后首先会执行此文件中的命令
      .bashrc
      # 用户添加的个人bash命令
      .bash_aliases
      # 用户输入命令历史记录
      .bash_history
      
    • 修改默认终端

      chsh
      
    • 修改密码

      passwd
      
    • 查看CUDA版本信息

      cat /usr/local/cuda/version.txt
      
  • 相关阅读:
    spring获取webapplicationcontext,applicationcontext几种方法详解(转)
    spring注入是否会被回收
    think in java 手记(一)
    spring 注解实例
    navicat远程连接oracle
    tomcat监听activemq jms配置
    HDU 1160:FatMouse's Speed
    YTU 2457: 很简单的一道题
    YTU 2456: 评委打分
    YTU 2455: Pefect 数字
  • 原文地址:https://www.cnblogs.com/icemaster/p/10471728.html
Copyright © 2011-2022 走看看