常用的命令

1Cat 查看文件内容

2Cp 拷贝

   -a:此参数的效果和同时指定“-dpR”参数相同;

   -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;

   -f:强行复制文件或目录,不论目标文件或目录是否已存在;

   -i:覆盖既有文件之前先询问用户;

   -l:对源文件建立硬连接,而非复制文件;

   -p:保留源文件或目录的属性;

   -R/r:递归处理,将指定目录下的所有文件与子目录一并处理;

   -s:对源文件建立符号连接,而非复制文件;

   -u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;

   -S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;

   -b:覆盖已存在的文件目标前将目标文件备份;

3Cut 切割文本

   -b:仅显示行中指定直接范围的内容;

   -c:仅显示行中指定范围的字符;

   -d:指定字段的分隔符,默认的字段分隔符为“TAB”;

   -f:显示指定字段的内容;

   -n:与“-b”选项连用,不分割多字节字符;

4、Ln 文件创件连接,连接类型分为硬连接和符号连接两种

   -b–backup:删除,覆盖目标文件之前的备份;

   -d-F或——directory:建立目录的硬连接;

   -f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;

5Echo shell中打印shell变量的值,或者直接输出指定的字符串。

6Enable 用于临时关闭或者激活指定的shell内部命令

   -n:关闭指定的内部命令;

   -a:显示所有激活的内部命令;

   -f:从指定文件中读取内部命令;

7Type 用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令

8Alias 用来设置指令的别名

9Df 用于显示磁盘分区上的可使用的磁盘空间

10Which 用于查找并显示给定命令的绝对路径

11Ls 用来显示目标列表

    -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);

    -A:显示除影藏文件“.”和“..”以外的所有文件列表;

    -C:多列显示输出结果。这是默认选项;

    -l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;

12Init 指定Linux系统要切换到的运行等级

13Rm 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉

    -d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;

    -f:强制删除文件或目录;

    -i:删除已有文件或目录之前先询问用户;

     -r-R:递归处理,将指定目录下的所有文件与子目录一并处理;

     –preserve-root:不对根目录进行递归操作;

14Cd 用来切换工作目录

15Mv 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中

     –backup=<备份模式>:若需覆盖文件,则覆盖前先行备份;

     -b:当文件存在时,覆盖前,为其创建一个备份;

     -f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录

16、Date 显示或设置系统时间与日期

     -d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;

     -s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;

     -u:显示GMT

17、Cal 用于显示当前日历,或者指定日期的日历

    -l:显示单月输出;

    -3:显示临近三个月的日历;

    -s:将星期日作为月的第一天;

    -m:将星期一作为月的第一天;

    -j:显示“julian”日期;

    -y:显示当前年的日历。

18、Less 用来浏览文字档案的内容

     -e:文件内容显示完毕后,自动退出;

     -f:强制显示文件;

     -g:不加亮显示搜索到的所有关键词,仅显示当前显示的关键字,以提高显示速度;

     -l:搜索时忽略大小写的差异;

     -N:每一行行首显示行号;

     -s:将连续多个空行压缩成一行显示;

     -S:在单行显示较长的内容,而不换行显示;

19History 读取历史命令

    -c:清空当前历史命令;

    -a:将历史命令缓冲区中命令写入历史命令文件中;

    -r:将历史命令文件中的命令读入当前历史命令缓冲区;

    -w:将当前历史命令缓冲区命令写入历史命令文件中。

20Runlevel 用于打印当前Linux系统的运行等级

21Screen 用于命令行终端切换

22Man Linux下的帮助指令

23Info Linuxinfo格式的帮助指令

24Touch 用来创建新的空文件

25Mkdir 用来创建目录

26Tree 以树状图列出目录的内容

     -a:显示所有文件和目录;

     -A:使用ASNI绘图字符显示树状图而非以ASCII字符组合;

     -C:在文件和目录清单加上色彩,便于区分各种类型;

     -d:先是目录名称而非内容;

     -D:列出文件或目录的更改时间;

     -f:在每个文件或目录之前,显示完整的相对路径名称;

     -F:在执行文件,目录,Socket,符号连接,管道名称名称,各自加上“*”“/”“@”“|”号;

     -g:列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码;

     -i:不以阶梯状列出文件和目录名称;

     -l<范本样式> 不显示符号范本样式的文件或目录名称;

     -l:如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录;

     -n:不在文件和目录清单加上色彩;

     -N:直接列出文件和目录名称,包括控制字符;

     -p:列出权限标示;

     -P<范本样式> 只显示符合范本样式的文件和目录名称;

     -q:用“?”号取代控制字符,列出文件和目录名称;

     -s:列出文件和目录大小;

     -t:用文件和目录的更改时间排序;

27Last 用于显示用户最近登录信息

28File 用来探测给定文件的类型

29Tr 对来自标准输入的字符进行替换、压缩和删除

30Id 显示真实有效的用户ID(UID)和组ID(GID)

31Passwd 设置用户的认证信息,包括用户密码、密码过期时间等

    -d:删除密码,仅有系统管理者才能使用;

    -f:强制执行;

    -k:设置只有在密码过期失效后,方能更新;

    -l:锁住密码;

    -s:列出密码的相关信息,仅有系统管理者才能使用;

    -u:解开已上锁的帐号。

32、Chown 改变某个文件或目录的所有者和所属的组

    -c或——changes:效果类似“-v”参数,但仅回报更改的部分;

    -f–quite或——silent:不显示错误信息;

    -h–no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件;

    -R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;

    -v或——version:显示指令执行过程;

    –dereference:效果和“-h”参数相同;

33、Chmod 用来变更文件或目录的权限

34、Head 用于显示文件的开头的内容,在默认情况下显示文件的头10行内容

    -n<数字>:指定显示头部内容的行数;

    -c<字符数>:指定显示头部内容的字符数;

    -v:总是显示文件名的头信息;

    -q:不显示文件名的头信息。

35、Sort 将文件进行排序,并将排序结果标准输出

    -b:忽略每行前面开始出的空格字符;

    -c:检查文件是否已经按照顺序排序;

    -d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符;

    -f:排序时,将小写字母视为大写字母;

    -i:排序时,除了040176之间的ASCII字符外,忽略其他的字符;

    -m:将几个排序号的文件进行合并;

    -M:将前面3个字母依照月份的缩写进行排序;

    -n:依照数值的大小排序;

    -o<输出文件>:将排序后的结果存入制定的文件;

    -r:以相反的顺序来排序;

36Uniq 报告或忽略文件中的重复行

    -c或——count:在每列旁边显示该行重复出现的次数;

    -d–repeated:仅显示重复出现的行列;

    -f<栏位>–skip-fields=<栏位>:忽略比较指定的栏位;

    -s<字符位置>–skip-chars=<字符位置>:忽略比较指定的字符;

    -u或——unique:仅显示出一次的行列;

原创文章,作者:忠神通,如若转载,请注明出处:http://www.178linux.com/73010

(0)
忠神通忠神通
上一篇 2017-04-09
下一篇 2017-04-09

相关推荐

  • DNS从入门到管理(一)

    DNS从入门到管理(一) DNS概念 DNS三步法 反向解析 主从DNS服务器的实现 子域授权 智能DNS 压力测试与DNS排错 DNS概述 DNS(Domain NameSystem,域名系统),域名和IP地址相互映射的一个分布式数据库,通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析。而DNS的主要作用,就是域名解析,将主机名解析成IP地址。…

    Linux干货 2016-10-06
  • linux 逻辑卷管理

    lvm介绍:     lvm:全称Logical Volume Manager,重点在于可以弹性调整filesystem 容量,并非在于数据安全     lvm:整合多个分区或者磁盘为一个整体,让分区看起来想一个整体。     lvm:设备…

    Linux干货 2016-09-01
  • MySQL-MMM实现MySQL高可用读写分离

    实验环境 实验拓扑 主机配置环境说明 主机名 IP地址 角色/用途 MySQL Server_ID master1 192.168.80.101 MySQL主节点,可读写操作 11 master2 192.168.80.102 MySQL备节点,可读写操作 12 slave1 192.168.80.103 MySQL从节点,仅能读 13 slave2 192…

    Linux干货 2016-06-01
  • 洞悉find中的德摩根定律和条件权限perm

    1.德摩根定律 (1)初悉德摩根定律儿 在命题逻辑和逻辑代数中,德·摩根定律(或称德·摩根定理)是关于命题逻辑规律的一对法则。 奥古斯塔斯·德·摩根首先发现了在命题逻辑中存在着下面这些关系: 非(A 且 B) = (非 A) 或 (非 B)非(A 或 B)&n…

    Linux干货 2016-08-16
  • 第八周-Linux网络配置,软件安装,bash编程

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别 网桥:一种网络设备,负责网络桥接(network bridging)之用。桥接器将网络的多个网段在数据链路层(OSI模型第2层)连接起来(即桥接)。 集线器(Hub):是指将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备。集线器是运作在OSI模型中的物理层。 二层交换机:工…

    Linux干货 2016-11-14
  • 五大主流数据库模型

    导读:无论是关系型数据库还是非关系型数据库,都是某种数据模型的实现。本文将为大家简要介绍5种常见的数据模型,让我们来追本溯源,窥探现在流行的数据库解决方案背后的神秘世界。 什么是数据模型? 访问数据库中的数据取决于数据库实现的数据模型。数据模型会影响客户端通过API对数据的操作。不同的数据模型可能会提供或多或少的功能。一般而言,数据模型不会直接提供过多的功能…

    Linux干货 2015-04-04

评论列表(1条)

  • renjin
    renjin 2017-04-12 11:31

    介绍了一些Linux中的常用命令,内容总结的很好,排版能再好些就更好了