美文网首页linux小白
Linux新手必须掌握的命令

Linux新手必须掌握的命令

作者: 性感的小君君_ | 来源:发表于2018-10-23 17:14 被阅读7次

    [toc]

    Linux新手必须掌握的命令

    1. 基本的bash shell命令

    1.1 文件操作:

    1. rm:删除文件,
      1. 格式为“rm [选项] 文件,
      2. 在Linux系统中删除文件时,系统会默认向您询问是否要执行删除操作,如果不想总是看到这种反复的确认信息,可在rm命令后跟上-f参数来强制删除。
      3. 另外,想要删除一个目录,需要在rm命令后面一个-r参数才可以,否则删除不掉。
    2. cp:复制文件
      1. 格式为“cp [选项] 源文件 目标文件”。
    3. mv:移动,删除,重命名文件。
    4. touch:创建文件

    1.2 目录相关:

    1. mkdir:创建目录,同时创建多个目录和子目录,引出参数-p
    2. rmdir:删除目录,删除非空目录可以使用参数-r.不提醒可用参数-f
    3. pwd:查看当前目录的绝对路径

    1.3 查看文件

    1. file:查看文件类型
    2. cat:查看整个文件
      1. -n:给所有行加上行号
      2. -b:给文本行加上行号
      3. -T:不让制表符出现
    3. more:分页工具
    4. less:一次显示一屏文本文件。
    5. tail:显示文件最后十行。
      1. tail -n:显示最后n行
    6. head:显示文本文件前十行。
      1. head -n:显示文件前n行。

    1.4 探测进程

    1. ps:显示进程信息

    2. top:实时显示进程信息。

      1. PID:进程ID
      2. USER:进程主的名称
      3. PR:进程优先等级

    检测磁盘空间

    1. mount:磁盘挂载命令
    2. umount:磁盘装卸命令
    3. df:查看已经挂载磁盘使用情况
    4. du:显示某特定目录的磁盘使用情况

    1.5 处理数据文件

    1. sort:排序文件
      1. -n:将数字识别成数字而不是字符
      2. -M:按月排序
    2. grep:搜索文件
    3. gzip:压缩文件
    4. tar:归档数据

    1.6 环境变量

    1. export sth:将sth变成全局变量
    2. unset:删除环境变量
    3. PATH=$PATH:路径:设置path环境变量。

    1.7 linux用户相关

    1. useradd:添加用户
    2. userdel:删除用户
      1. -r:删除用户的HOME目录以及邮件目录
    3. usermod:修改用户帐呼呼的字段,还可以指定主要组以及附加组的所属关系。
    4. passwd:修改用户密码
      1. -e:强制用户下次登陆时候修改密码。
    5. chpasswd:从标准输入自动读取登陆名和密码对链表(有冒号分割)

    1.8 其他命令

    1. echo:在终端输出字符串或变量提取后的值

    2. date;显示及设置系统的时间或日期

    3. reboot:重启系统,需要管理员权限。

    4. wget:终端下载网络文件,格式为weget [参数] 下载地址

    5. poweroff:关闭系统

    6. ifconfig:获取网卡配置与网络状态等信息。格式为ifconfig [网络设备][参数]

      1. 使用ifconfig命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又称为MAC地址),以及RX、TX的接收数据包与发送数据包的个数及累计流量(
    7. uname:命令用于查看系统内核与系统版本等信息,格式为uname [-a]

    8. uptime:它可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况(下面加粗的信息部分);负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5。

    9. free:显示当前系统中内存的使用量信息,格式为free [-h]

    10. history:显示历史执行过的命令

    2. 基本术语

    1. 文本命令界面command line interface 简称:CLI
    2. Linux将文件存储在单个目录结构中,这个目录被称为虚拟目录
    3. Linux使用正斜杠(/)而不是反斜杠()在文件路径中划分目录,Linux使用反斜杠来表示转义字符。
    4. Linux在pc安装的第一块硬盘称为:根驱动器,Linux会在根驱动器上建立一些特别的目录,我们称之为:挂载点
    5. 常见的目录名基于:文件系统层级标准(filesystem hierarchy standard).FHS
    6. *:标准匹配符,代表零个或者多个字符。
    7. ?:标准匹配夫,代表一个字符。
    8. ->:表示符号链接关系的符号

    相关文章

      网友评论

        本文标题:Linux新手必须掌握的命令

        本文链接:https://www.haomeiwen.com/subject/qjvazftx.html