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

    1.ls

    作用:列出文件信息,默认为当前目录下

    语法:

       -a:列出所有的文件,包括以.开头的隐藏文件

       -d:列出目录本身,并不包含目录中的文件

       -h:和-l一起使用,文件大小人类易读

       -l:长输出(“d”表示文件夹,“-”表示文件)

     

    2.man

    作用:命令帮助使用手册

     

    3.pwd

    作用:显示当前路径

     

    4.cd

    作用:切换路径

    语法:

      cd - 切换上次所处目录

      cd .. 切换上级目录

      cd~ 切换家目录

      cd ../文件夹 不用退出直接跳转到指定文件夹

     

    5.mkdir

    作用:创建目录

    语法:-p: 根据需要创建父目录

     

    6.echo

    作用:输出并显示一行文本

    语法:

      “echo”

       echo -e: 对特殊字符进行解释(\n换行)

       echo -e "\033[32mthis is ken \nnice to meet you\033[0m"  输出颜色

     

    7.touch

    作用:创建文件

     

    8.cp

    作用:复制文件和目录

    语法:

      -p: 保持属性不变(权限、属主、属组、时间)

      -r: 复制目录使用

      -a: 复制时,尽可能保持文件的结构和属性. 等同于 -dpR

    实例:

      cp 文件 ../文件夹  (复制文件到根目录下的文件夹)

      cp -r A B (目录时候用,将A放在B里)

      cp 文件夹/文件  另一个文件夹 (将一个文件夹里面的文件放在另一个文件夹里)

     

    9.mv

    作用:移动 (改名) 文件

    实例:

      mv 文件 文件夹 (移动文件到文件夹,如果文件夹不存在就是改名字)

      mv 文件 ../另一个文件夹 (在文件夹里移动到根目录下的一个文件里)

      mv -f 强制移动

     

    10.rm

    作用:移除文件或者目录

    语法:

      -f:  force不作确认提示,强制删除

      -r:  recursion表示递归(如果操作对象是目录,必须使用)

     

    11.rmdir

    作用:删除空目录

     

    12.cat

    作用:查看文本(用于内容较少的)

    语法:

      -n 显示行号

    扩展:more > less > cat > tail = head

     

    13.more

    作用:查看文本(查看内容较多的)显示查看百分比

    more命令会在最下面使用百分比的形式来提示您已经阅读了多少内容

     

    14.less

    作用:查看文本,less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动(pgup键),而且 less 在查看之前不会加载整个文件

     

    15.head

    作用:输出文件的开始部分(默认前10行)

    语法:-n: 指定行

    光标在中间,按ctrl+u删除前边,ctrl+k删除后边

     

    16.tail

    作用:输出文件的末尾部分(默认10行)

    语法:

      -f: 当文件增长时,输出后续添加的数据(持续刷新监测文本)

      -n: 指定打印行数量

    扩展:ctrl + shift + t 又打开一个终端

     

    17.clear

    作用:清屏(快捷键ctrl+l)

     

    18.poweroff

    作用:关机

     

    19.reboot

    作用:重启

     

    20.alias

    作用:设置、查看别名

    实例:

      alias 查看别名

      alias "ww=ls -l" 设置别名

      unalias ww 取消别名

     

    21.uname

    作用:显示输出系统信息

    语法:

      -a:查看所有的信息

      -r: 查看内核

     

    22.hostname

    作用:显示并设置主机名

    实例:

      hostname 显示主机名

      hostname ww 设置主机名(立即生效,重启失效)

      hostnamectl set - hostname ww设置主机名(永久生效)

     

    23.history

      作用:查看历史命令

      实例:使用!加上上一个命令的缩写可以再次执行(显示历史命令1000)

     

    24.which

      作用:显示命令的完整路径

     

    25.wc

    作用:统计文本信息

    语法:

      (1) -c: character字节

      (2) -w: word单词数量

      (3) -l: line统计行数

     

    26.w

    作用:显示已经登录的用户以及他们在做什么

      USER:显示登陆系统的用户的帐号名。如果用户重复登录,则该帐号名就会重复显示。

       TTY:用户登录的终端代号。登录的形式不同,登录代号也不相同。

       FROM:显示用户从何处登录系统。如果是本地登录,则此字段为-,若从远程登录,便会显示远程主机的IP地址或主机名。至于“:0.0”之类的标示,代表该用户是从X Window System以文本模式登录的。

       LOGIN@:这是Login At的意思,表示该用户登录系统时的时间(不是登录后经过的时间)。

       IDLE:表示用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置。

       JCPU:以终端的代号区分显示,表示该终端所有相关的进程(process)执行时所消耗的cpu时间。每当进程结束就停止计时,开始新的进程则会重新计时。

       PCPU:表示cpu执行程序消耗的时间。

     WHAT:表示用户正在执行的程序的名称,如果正在执行文本模式命令,则会显示用户环境的名称。

     

    27.who

    作用:显示已经登录的用户

     

    28.whoami

    作用:显示当前用户

     

    29.ping

    作用:向网络主机发送ICMP(检测主机是否在线)

    语法:

      -c: 发送包的数量

      -w: 超时等待时间(当试图检测不可达主机时此选项很有用)

      -i:间隔时间。

     

    30.kill

    作用:终止进程(kill后面指定pid号码)

    语法:

      -9: 强制终止

      执行-15:1.程序立刻停止2.当程序释放相应资源后再停止3.程序可能仍然继续运行

    实例:kill -l列出所有的信息名称

     

    31.du

    作用:文件及目录大小(默认显示一个目录下的所有的文件,最后一行会有大小的总和。)

    语法:

      -s: 仅显示总和,不展开。

      ( ) -h: 人类易读

    扩展:du统计占用磁盘大小,ls -lh 统计实际大小

     

    32.df

    作用:报告文件系统磁盘空间的使用情况

    语法:-h:人类易读

     

    33.free

    作用:显示系统中已用和未用的内存空间总和

    语法:

      -m: 以m为单位

      -h: 人类易读

      -s<间隔秒数>  持续观察内存使用状况。

     

    34.date

    作用:打印或设置系统日期和时间

    语法:

      -s: 根据 STRING 设置时间

      date “+%F”年月日

      获取之前或者之后的某个时间:date -d ‘-1 day’”+%Y %m %d  %H % M%S ”

      设置时间:date -3 “2019-5-6 1:2:2”

      %Y : year年(用 4 位表示) (1970...)

      %m : month月份(用两位表示) (01..12)

      %d : day月份中的)几号(用两位表示) (01..31)

      %H : hour小时(按 24 小时制显示,用两位表示) (00..23)

      %M : minute分钟数(用两位表示) (00..59)

      %S : second 秒数(用两位表示)(00..60)

      %T 完整时分秒

      %F 完整年月日

     

  • 相关阅读:
    Splay 详解
    莫队套值域分块
    浅谈区间众数
    回滚莫队分块
    带修莫队分块
    微服务规划准则
    mysql查询包含逗号的数据,并逗号拆分为多行展现
    python mysql 单连接和连接池简单示例
    代理模式八:装饰者模式
    代理模式七:迭代器模式
  • 原文地址:https://www.cnblogs.com/wete/p/11098673.html
Copyright © 2011-2022 走看看