• 大学生Linux常用命令(一)


    大学生Linux常用命令(一)

    1.1 命令格式

    命令格式一般为---命令名 [选项] [参数1] [参数2]…

    例如:cp -I file1 cp为命令名,-l为选项,file1为参数。
    其中,命令名必须要有,选项和参数可有可无,具体按照要求来操作。

    1.2输入命令

    LinuxUI一定要注意大小写

    如果输入的命令过长的话,在行未输‘’字符,并安Enter键,这时候会返回一个大于号(>)作为提示符,表示该命令行未结束,允许继续输入有关信息。

    1.3简单命令

    1.who命令

    列出所有正在使用系统的用户,所用的终端名和注册到系统的是时间。而 who am i命令将列出使用该命令的当前用户的相关信息。

    2.echo命令

    echo命令将命令行中的三叔显示到标准输出(屏幕)。该命令主要是用于shell脚本,作为一种输出提示信息的手段。

    如果参数用括号括起来的了的话,那么参数(字符串)按照原样输出;不扩起来的话,字符串中的各个单词就作为字符串输出,各个单词之间以一个空格隔开

    $ echo HelloWord,输出如下(#代表root超级用户,#代表一般用户)

    3.date命令

    date命令显示系统的时间和日期

    $ date

    4.cal命令

    cal显示1-9999年中任意一年或者任意一个月的日历。如果该命令不带有任何参数的话,则显示当前月份的日历

    $ cal

    如果在cal命令之后只有一个参数的话,则该参数为显示该年份

    如果有两个参数的话,则第一个表示月份,第二个表示年份,在这两个参数之间有空格
    $ cal 12 2017(表示显示在2017年12月份)

    5.clear命令

    clear命令为清屏

    6.passwd命令
    passwd为修改密码,输入密码来修改密码

    $ passwd

    2.文件概念和文件类型

    2.1文件类型

    1.普通文件

    普通文件也称为常规文件,包含各种长度的字符串
    可以使用file命令来确定指定为文件的类型,该命令将任意多个文件名当做参数

    使用格式为:file 文件名 [文件名..]

    2.目录文件

    目录文件是一种特别文件。利用它可以构成文件系统的分层树形结构。
    每个目录的第一项都表示目录的本身,并以“点(.)”作为他的文件名。每个目录的第二项名字是“点点(..)”,表示该目录的父目录。

    需要记住的是,以“.”开头的文件时隐含文件,使用带-a选项的ls命令列出来他们

    • $ ls -a


    使用ls -d命令,只能看到当前目录下的各子目录名

    • $ ls -d

    3.设备文件

    设备文件是一种特殊文件,除了在其文件I节点中存放属性信息外,他们不包含任何数据。
    设备文件的一个示例是当前使用的终端文件。

    tty命令可以显示这个文件名

    • $ tty

    通常,设备文件存放在/dev目录下

    2.2文件操作命令

    1.文件显示命令

    cat命令

    cat命令是连接文件并打印到屏幕上。cat经常用来显示文件的内容

    一般格式是:cat [选项] 文件

    cat file1 file2>file3是把文件file1 file2的内容合并起来,然后通过>传给file3

    cat>file1的意思是建立一个文件file1并填写内容。填写结束后按ctrl+z结束填写。

    • $ cat>file1

    • $ cat>file2

    • $ cat file1 file2>file3

    文件file1和file2的内容不变。

    (当前命令如果输入错误是,ctrl+c进行中断,返回shell提示符状态)

    more命令

    more命令显示文件内容,每次显示一屏幕,显示满屏后停下来,在底部出现提示信息,显示当前的百分比

    Space键显示文本的下一屏幕内容

    Enter键,只显示下一行的内容

    H键显示帮助屏,显示相关的帮助信息

    B键,显示上一屏幕的内容

    Q退出more命令

    head命令

    head命令在屏幕上显示指定文件开头若干行,默认显示行数为10行

    • $ cat>file1

    • $ head file1

    • head -n 显示n行内容
    • $ head -11 file1

    • head -v 显示文件的标题

    • $ head -v file1

    • head -q不显示文件的标题

    • $ head -q file1

    tail命令
    tail显示在屏幕上的文件的末尾若干行,默认为显示10行。(与head命令类似)

    • $ tail file1

    • tail -n 显示末尾n行内容
    • $ tail -15 file1

    • tail -v 显示文件的标题
    • tail -q 不显示文件的标题。
      如果在行数n前有一个+号,则从n行显示到末尾
    • $ tail +5 file1

    3比较文件内容的命令

    1.comm命令

    comm命令对两个已排序文件进行逐行比较

    格式为:comm [-123] file1 file2

    Coom命令对两个已经排序号的文件进行比较。其中file1和file2是已经排序好的文件。

    comm从这两个文件读取正文,进行比较,最后生成三行输出:仅在file1中出现的行,仅在file2 中出现的行,在两个文件都出现的行。

    如果文件名为“-”,则表示从标准出入读取。

    -123,选项1,2,和3分别表示不显示comm输出中的第一列,第二例和第三列

    • $ comm -123 file1 file2(不显示任何内容)

    • $comm -12 file1 file2(只显示file和file2一样的内容)

    • $ comm -1 file1 file2(显示第二列即file2内容和两者一样的内容)

    2.diff命令

    • diff命令比较两个文本文件,并找出他们的不同

    • $ diff file1 file2(此file1和file2为comm中的file1,file2 )

  • 相关阅读:
    #Git 21天打卡第一天 01天0526
    老徐第六期百人计划之职业发展方向&学习方向
    LR12.53安装中文补丁包,录制后回放脚本一致卡在编译的问题
    常用oracle语句整理
    LoadRunner11之批量插入SQL数据~2
    LoadRunner12之SQLServer数据库批量插入--.Net协议
    Jmeter连接Oracle数据库简单使用
    AppScan安装使用
    SQL多表连接
    [剑指Offer] 4.二维数组的查找
  • 原文地址:https://www.cnblogs.com/xuexiwuzhijing/p/10006082.html
Copyright © 2020-2023  润新知