zoukankan      html  css  js  c++  java
  • Linux常用命令

    1.打开/关闭终端方法:

      ctrl+alt+t(新建终端), shift+ctrl+t(新建标签), shift+ctrl+n(新建一个文件)

      exit(关闭终端)

    2.基础操作命令

    序列 命令 作用  
    01 ls 查看当前文件夹下的内容 ls: -l展示详细信息,-a展示隐藏文件(Linux下(.)开头的为隐藏文件)
    02 pwd 查看当前所在文件夹  
    03 cd目录名 切换文件夹 cd: 参数为绝对路径或者相对路径,直接cd表示回到主目录
    04 touch文件名 如果文件不存在,新建文件 touch: 可以同时跟多个参数表示创建多个文件
    05 mkdir目录名 创建目录 mkdir: -p选项可以创建层目录
    06 rm 文件名 删除指定的文件名 rm: 删除表示直接删除,无法找回,如果删除目录需要加-r 选项
    07 cp 复制一个文件 cp: 如果拷贝的是一个目录需要使用-r,同时这个命令有另存为的作用
    08 mv 移动一个文件 mv: 即使移动目录页不需要选项,有重命名的作用
    09 clear(快捷键Ctrl+L) 清屏  

    3.文件操作

    序列 命令 作用  
    01 cat 文件名 查看文件内容、创建文件、文件合并、追加文件内容等功能  
    02 head 文件名 显示文件头部 head,tail : 选项-n,n表示一个数字,即可指定查看前n行或者后n行,不加选项默认查看10行
    03 tail 文件名 显示文件尾部  
    04 grep 搜索文本 文件名 搜索文本文件内容 grep : -n 用于显示行号,-i忽略大小写
    05 find 路径 -name 文件名 查找文件 find:会从指定目录及其所有子目录中查询搜索文件
    06 wc 文件名 查看文件行数,单词数等信息 wc : -c 表示查看多少字符,-l查看多少行,-w 查看多少单词。如果不加选项则显示这三项

    压缩解压

    序号 命令 作用  
    01 zip,unzip 将文件压缩为zip 格式/将zip格式文件解压 用于常与Windows交互的情况,-r选项可以压缩目录
    02 gzip,gunzip 将文件压缩为gz格式/将gz格式文件解压 不常用
    03 bzip2,bunzip2 将文件压缩为bz2格式/将bz2格式文件解压  
    04 tar 对gz或者bz2格式进行压缩解压

    -cjf用于压缩bz2格式文件,-czf用于压缩gz格式文件,-xvf用于解压文件,兼容了gzip和bzip2命令的功能

    权限管理

    序号 命令 作用  
    01 sudo 放在一个命令前,表示使用管理员权限执行  
    02 chmod 修改文件权限  

    显示展示命令

    序号 命令 作用  
    01 echo 向终端打印内容 -n表示打印完成不换行
    02 date 显示当前时间  
    03 df 显示磁盘剩余空间 -h选项以M为单位显示,-T显示文件系统类型ext4的为磁盘
    04 whoami 显示当前用户  
    05 which 显示执行命令所在位置 命令也是一个程序,实际就是显示程序所在位置

    输出重定向

    重定内容 含义 实例
    >file 将file文件重定向为输出源,新建模式 echo"hello world" > out.txt,将执行结果,写到out.txt文件中,若有同名文件将被删除
    >>file 将file文件重定向为输出源,追加模式 ls/usr >>Lsoutput.txt,将ls/usr的执行结果,追加到Lsoutput.txt文件已有内容后

    管道

    管道可以把一系列命令链接起来,意味着第一个命令的输出将作为第二个命令的输入,通过管道传递给第二个命令,第二个命令的输出又将作为第三个命令的输入。

    ls | grep 'test'

     进入root权限

    ubuntu:   sudo su

    Live what we love, do what we do, follow the heart, and do not hesitate.
  • 相关阅读:
    struts2防止表单重复提交的解决方案
    从调试角度理解ActionContext、OgnlContext、OgnlValueStack的关系
    Struts2输入校验
    struts2异常处理机制
    struts2拦截器的实现原理及源码剖析
    设计模式六大原则(二):里氏替换原则
    设计模式六大原则(一):单一职责原则
    java中的对象、类、包、模块、组件、容器、框架、架构的概念入门
    jwt入门
    ubuntu18.04.2下编译openjdk9源码
  • 原文地址:https://www.cnblogs.com/failan/p/13746713.html
Copyright © 2011-2022 走看看