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 完整年月日

     

  • 相关阅读:
    ruby 二进制转十进制 Integer("0b101") = 5
    开始菜单和我的文档的我的图片及我的音乐变成 my pictrues 正常图标了
    ruby watir 莫名其妙的错误
    Excel SaveAS是去掉提示框
    apache && jboss安装
    ruby require include的区别
    ruby控制鼠标
    This error is raised because the column 'type' is reserved for storing the class in case of inheritance
    用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
    ASP.NET 如何动态修改 Header 属性如添加 Meta 标签 keywords description!
  • 原文地址:https://www.cnblogs.com/wete/p/11098673.html
Copyright © 2011-2022 走看看