Linux操作系统命令复习(考前复习版)

Linux操作系统

  • Linux 安装环境:CentOS7.0(我在电脑上用的是CentOS7.6)
  • 1 Linux操作系统简介
    • Linux是一个免费的开源操作系统,并且有许多不同版本的Linux,但它们都使用Linux内核并且可以安装在各种计算机硬件设备中,例如移动平板电脑、路由器、台式计算机、手机等。Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成。
  • 2 Linux操作系统的特性
    • 它是一个多用户,多任务,丰富的网络功能,它不仅有可靠的系统安全,而且良好的可移植性,具有标准的兼容性,良好的用户界面,出色的速度性能,最为重要的是开源,本书使用的CentOS主要有以下特点
      • (1)主流:目前的Linux操作系统主要应用于生产环境,企业级主流Linux系统仍旧是RedHat或者CentOS。
      • (2)免费:RedHat 和CentOS差别不大,CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。
      • (3)更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务。
    • 3 Linux安装与基础操作
      • Linux 安装环境:CentOS7.0,官网The CentOS Project
      • Linux的根目录下有许多文件如bin、sbin、etc、usr、home、root、dev、lib、mnt、boot、tmp、var,其每个目录结构下都会存放相应的文件。
      • 基础操作

    • 4.Linux常用命令(重点)
      • 命令格式: 命令 –选项 参数
        • 例如,1s -1a /usr,其中,Is显示文件和目录列表(list),而常用参数:-1(long)、-a(all)、-t(time)、-i(inode),需要注意的是一些隐藏文件及特殊目录。
        • Linux命令分为内部命令外部命令查看帮助文档三大类。内部命令属于shell解析器的一部分,如cd(切换目录)、pwd(显示当前工作目录);外部命令独立于shell解析器之外的文件程序,如1s(显示文件和目录以及目录列表)、mkdir(创建目录)、cp(复制文件或目录);查看帮助文档,如help cd、man ls。
      • 1. 目录操作类命令
        • pwd(print working directory):显示当前工作目录
        • cp(copy):复制文件或目录
          • -r(recursive):递归处理,将指定目录下的文件与子目录一并复制。
        • mkdir(make directoriy):创建目录。
          • -p(parents):父目录不存在情况下先生成父目录。
        • mv(move):移动文件或目录、文件或目录改名
        • rm(remove):删除文件
          • -r(recursive):同时删除该目录下的所有文件
          • -f(force):强制删除文件或目录
        • rmdir(remove directoriy):删除空目录
        • 1n(link):建立链接文件
          • -s(symbolic):对源文件建立符号连接,而非硬连接
      • 2. 文件浏览类命令:
        • cat(catenate):显示文本文件内容
        • more、less:分页显示文本文件内容
        • head、tail:查看文本中开头或结尾部分的内容
        • head –n 5 a. log:查看 a. log 文件的前5行
        • tail –F b. log:循环读取(follow)
        • wc(wordcount):统计文本的行数、字数、字符数
          • -m:统计文本字符数
          •  -w:统计文本字数
          •  -l:统计文本行数
      • 3. 文件查找类命令:
        • find:在文件系统中查找指定的文件

     

find /etc/ -name “* .c” 搜索文件名中带.c的

        • grep:在指定的文本文件中查找指定的字符串
      • 4. 进程类命令:
        • top:显示当前系统中耗费资源最多的进程
        • ps:显示瞬间的进程状态

 -e / -A:显示所有进程,环境变量。 ​-f:全格式。 ​ -a:显示所有用户的所有进程(包括其他用户)。 ​ -u:按用户名和启动时间的顺序来显示进程。 ​-x:显示无控制终端的进程。

        •  jobs、bg、fg:任务操作,Ctrl+Z当前任务放入后台
        • kill:结束一个指定pid的进程

 -l:可查看所有信号名称

        • killall:结束指定名称的进程
      • 5. 文件归档类命令:
        • gzip:压缩(解压)文件或目录,压缩文件后缀为 gz
        • bzip2:压缩(解压)文件或目录,压缩文件后缀为 bz2
        • tar:文件、目录打(解)包

-c:建立一个压缩文件的参数指令。 ​ -x:解开一个压缩文件的参数指令。 ​ -t:查看tar文件包中包含的目录和文件信息。 ​ -z:是否需要用 gzip压缩。 ​ -j:是否需要用 bzip2 压缩。 ​ -v:压缩的过程中显示文件。 ​ -f:使用文档名,在 f 之后要立即接文档名

      • 6. 网络类命令:
        • netstat:显示网络状态信息

 -a:显示所有连接和监听端口。 ​ -t(tcp):仅显示 TCP相关选项。 ​ -u(udp):仅显示 UDP相关选项。 ​ -n:拒绝显示别名。 ​ -p:显示建立相关链接的程序名

        • ifconfig:网卡网络配置详细信息
        • ip addr:查看IP信息
        • ping:测试网络的连通性
      • 7. 其他类命令:
        • touch:创建空文件
        • man:查看文档详细帮助
        • 命令--help/-h/-? 命令帮助
        • shutdown:系统关机

 -r:关机后立即重启。 -h:关机后不重新启动

        • poweroff:关机后关闭电源,等价于 shutdown -h now
        • reboot:重新启动,等价于 shutdown -r
        • halt:关机后不关电源
        • init:系统运行级别

 0—停机。            4—保留。 1—单用户模式。        5—X11(xwindow)。 2—多用户,没有 NFS。        6—重新启动。 3—完全多用户模式(标准的运行级)。)

      • 熟练地掌握这些常用命令,再配合一些快捷键的使用,操作起来会更加方便,特别是巧用 Tab键,能在操作中节省大量时间,还有 Ctrl+C(停止当前进程),Ctrl+R(查看命令历史),Ctrl+L(清屏,与clear命令作用相同),Ctrl+D(终止输入或退出shell)组合键。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值