1.操作系统的介绍
        操作系统(os)  是管理和控制计算机硬件与软件资 源   的计算机程序     直接 运行在裸机上最基本的系统软件  必须在操作系统的支持下才能运行
   作用    对下控制硬件运行 ,对上为应用程序提供支持
2.操作系统的分类
      主流操作系统
    桌面操作系统   windows   -----   用户群体大
                           macos     --------  适合开发人员
                            linux    -----------  应用软件少
   服务器 操作系统  linux  ------  安全稳定免费
                              Windows Sever  -----  收费
   嵌入式操作系统    嵌入式Linux,Android
                                winCE
   移动设备操作系统    ios  基于unix
                                  Android  基于  Linux
3.linux 发展史
     Ken Thompson(肯 汤姆逊) ---  汇编出 Unix
     Denn M.Ritchie(丹尼斯 里奇)  ----  根据B语言 设计出C语言     共同创造出Unix操作系统
 
    内核 :  是系统心脏 运行程序和管理像磁盘和打印机等硬件设备的核心程序
    发行版本  =  linux内核 + 一套软件 + 使用手册
    常见发行版本  Ubuntu   Redhat   CentOS
4.应用领域
   服务器 领域   
   嵌入式 领域   机顶盒  只能电视  只能设备
   个人桌面领域
5.文件目录
   单用户操作系统
    一台计算机在同一时间只能由一个用户使用, 一个用户独自享用系统的全部硬件和软件资源  Windows XP之前都是单用户操作系统
   多用户操作系统
   一台计算机在同一时间可以由多个用户使用,共享系统的全部硬件和软件资源  Unix linux 初衷就是多用户操作系统
  window  : C D E 盘就是根目录
  linux :  只有一个根目录 / 计算机
    主(家)目录 /home/user
6.终端命令格式
  打开终端  快捷键  ctrl +alt +t
  命令格式  command     [-options]       [ parameter]
                    命令           选项(可以省略)   参数(可以是 0个 也可以是多个)
  查询命令帮助信息
    --help   有中文解释
    man  manual 的缩写  是Linux 提供的手册
       使用man时的操作键  
      空格      显示手册页的下一屏
     Enter     一次滚动手册页的一行
       b             回滚一屏
       f              前滚一屏
       q              退出
        /word      搜索word字符串
7.常用命令 显示文件和目录
    pwd    显示当前路径
    tree    树状列出目录内容
    ls  -     列表 查看目录中的文件或文件夹
         ls -a  全部显示   包括隐藏文件 (以 . 开头文件为隐藏文件)
          ls-lh   以人性化的方式显示文件大小(不以字节为单位   k  M 的形式显示)
          ls -l   以列表方式显示文件的详情信息
    d  目录(蓝色)   -文件(白色)    |  链接文件(紫色)
8.切换目录  :cd
      一个点 代表当前路径     两个点代表  上一级目录
      绝对路径 :  /home/用户目录  以根目录开头
      相对路径 : ./a     ./  表示当前 路径
      切换到当前用户的主目录  : cd   cd~
       切换到当前目录  : cd.
      切换到上级目录: cd..
      可进入上次所在的目录  cd -
9.创建文件 和文件夹
     mkdir   创建目录
                mkdir  递归目录  -p  递归的创建目录(-p)
     touch   创建 文件(Linux系统文件没有严格的后缀)
               创建多个文件  touch  文件名 文件名 文件名..
     gedit    编辑文件
                编辑多个文件  gedit  文件名 文件名 文件名..
10.删除文件 和文件夹
      删除文件  rm  文件名
                      rm -i 以交互方式执行(删除时询问)
                      rm -f 强制删除 删除时不需要询问(通常用于 删除文件夹)
       删除文件夹rm -r 递归的删除目录下的内容
11.文件 拷贝 移动文件 和文件夹
       mv      移动 ,重命名 文件 
       mv  原文件路径  到 目的路径  -f 禁止交互操作 有覆盖也不会提示(提示询问)
       mv  原文件路径  到 目的路径  -i  确认交互方式操作  (提示覆盖)
       mv  原文件路径  到 目的路径  -v  显示移动进程 ('9' -> '1/r')
       文件 拷贝 移动文件 和文件夹
       cp  拷贝 文件 
       cp  原文件路径  到 目的路径  -f 禁止交互操作 有覆盖也不会提示(提示询问)
       cp  原文件路径  到 目的路径  -i  确认交互方式操作  (提示覆盖)
       cp  原文件路径  到 目的路径  -v  显示移动进程 
12 常用命令  其他
    clear  清屏  快捷键(ctrl +l)
    tab 键 自动补全
           在敲出文件/目录/命令的前几个字母之后 按下tab键    
       如果没有歧义 系统会自动补全
       若有歧义  在按tab 键 系统会提示可能存在的命令
        歧义指: 重复的文件 如:a1 a2 a3 开头字母一样的
    小技巧
     按上/下键 可以在曾经使用过的命令之间来回切换
      退出选择 并且 不想执行当前选中的命令按 CTRL+c
      ctrl +shift+=放大终端窗口字体显示
      ctrl +-缩小终端窗口字体显示
    
      
     
 
 
 
 
 
 
 
 
   

day1 linux常用命令(一)的更多相关文章

  1. Linux常用命令(一)

    Linux常用命令 1. pwd查看当前路径(Print Working Directory)    [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...

  2. linux常用命令的介绍

    本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...

  3. linux——常用命令与脚本

    linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...

  4. DOS 和 Linux 常用命令的对比

    DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...

  5. 第一章,Linux常用命令

    20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...

  6. linux 常用命令大全

    linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...

  7. Linux 常用命令行

    Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作

  8. [工作需求]linux常用命令以及vim常用命令

    一.             Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...

  9. 对于我的linux常用命令的说明

    我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项

随机推荐

  1. Goorm永久免费的VPS

    简介 咱在LOC(某知名主机论坛)看到的,当个容器玩玩还是不错的,不过10分钟后会休眠,目前还没有大佬可以解决,可以使用SSH连接,适合折腾,不适合建站等生产环境操作,请注意.https://www. ...

  2. k8s极简史:K8s多集群技术发展的历史、现状与未来

    引子 随着云原生技术的普及,越来越多的企业使用Kubernetes来管理应用,并且集群规模也呈爆发式增长,企业也亟需应对随集群规模增长而带来的各种挑战.同时,为了更好地提供高可用.弹性伸缩的应用,企业 ...

  3. ISE第三方编辑器的使用

    刚开始使用ISE时候感觉ISE自带的编辑器并没有什么难用的,但是在看到了小梅哥的视频教学中那样行云流水般的操作让我心动不已,由此找到了相关的编辑器.为了以后看着方便直接摘取了前人的经验在我自己的博客中 ...

  4. Dart函数

    函数 Dart是一种真正的面向对象的语言,所以即使是函数也是对象,并且有一个类型Function.这意味着函数可以赋值给变量或作为参数传递给其他函数,这是函数式编程的典型特征.同时意味着在Dart语言 ...

  5. Java数组(基本+内存分析)

    一.数组概念   数组即为多个相同数据类型数据的数据按一定顺序排列的集合. 二.数组的特点   1.数组有数组名.索引.元素.素组长度:   2.数组的元素可以是基本数据类型也可以是引用数据类型:   ...

  6. js:事件(注册、解绑、DOM事件流、事件对象、事件委托)

    1.注册事件 (1)传统方式注册事件 <body> <button id="b1">请点击</button> <script> va ...

  7. jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法;

    jmeter的bin目录下,打开命令窗口,执行jmeter -n -t jmeter脚本 -l 结果: 执行结束后,聚合报告打开结果,显示错误率100%:察看结果树中打开结果,显示无数据: 解决办法: ...

  8. std:ios:sync_with_stdio (false)以及局限性

    如何在输入输出上提高一下效率emmmm #include<iostream> #include<stdio.h> #include<stdlib.h> #inclu ...

  9. 从包含10个无符号数的字节数组array中选出最小的一个数存于变量MIN中,并将该数以十进制形式显示出来。

    问题 从包含10个无符号数的字节数组array中选出最小的一个数存于变量MIN中,并将该数以十进制形式显示出来. 代码 data segment arrey db 0,1,2,4,6,5,7,9,8, ...

  10. PHP fstat() 函数

    定义和用法 fstat() 函数返回关于一个打开的文件的信息. 该函数将返回一个包含下列元素的数组: [0] 或 [dev] - 设备编号 [1] 或 [ino] - inode 编号 [2] 或 [ ...