三大操作系统 

UNIX :  

     AIX(IBM)
  Mac OS X(Apple)
  IOS (APPLE 移动端)

LINUX:   

  Ubuntu
  Redhat
  CentOS
  Android

Windows:   

  Win10

计算机的组成

  硬件
  处理器(CPU)
  运存(RAM)
  主板(总线设备)
  输入输出设备(显示器,键盘鼠标)
  外部存储设备(硬盘,U盘)

软件
  操作系统软件
  应用软件


 

Linux简介:

linux版本信息   

    1991年发布第一个公开的版本0.02版
    1.应用程序
    2.标准库
    3.Linux内核
    4.硬件
终端工具:(Terminal)

Linux命令  

     使用命令行来进行操作计算机

Linux 命令行格式   

  命令名 + [选项]+[参数]#选项里面的内容可有可无
  []里面的内容可选
文件和目录相关的命令
  文件是用来存储数据的单位
  目录是用来管理和分类文件的单位
pwd命令
  用于显示当前操作的路径(当前的工作目录)

ls命令
  ls[选项][文件夹名/文件名]
  显示指定目录的文件或者文件夹信息
  ls -a 所有的文件显示
  ls -l
  ls -la显示所有文件,并且显示详细信息

Linux下的路径
  目录树
  目录结构都为树形结构(目录树)
路径(Path)
  用来记录一个文件或文件夹的字符串
例:
  /home/tarena

根 / (root)
  路径分为两种:
  绝对路径
  以/字符开头的路径为绝对路径
例:
  /home/tarena/aid1811/linux
  /etc/passwd
相对路径
  不以/字符开头的路径为相对路径
  相对是指相对于当前的工作目录(即 pwd命令显示的路径)

开始符号
  文件名或者文件夹名称
  . 当前文件夹(目录)
  .. 上一级文件夹(目录)
  ~ 用户主目录


  ls -l ./../etc/passwd
  Ls aid1811
  Ls -l
用户主目录(家目录)
  用户主目录指当前操作系统为每个用户创建,由用户所拥有的目录
  ~代表

cd 命令
  用于改变当前的工作目录(进入某个目录)
格式
  Cd [目录名]
  Cd .. 返回上一级
  cd ~ 进入用户主目录
  Cd – 切换到进入这个文件夹之前的文件夹

mkdir
  创建一个文件夹
  mkdir dir1 dir2 dir3 #多个文件夹用空格隔开

rmdir
  删除一个或者多个文件夹

touch命令
  1、若文件存在,则修改该文件的创建时间
  2、若文件不存在,则创建文件

rm 命令
  删除文件或者文件夹
  rm[选项]文件夹名/文件名
  rm -r 递归删除文件夹内部的文件或文件夹
  rm -i 删除前给出提示(y n)
  rm -f 强制删除

 

命令的 –help 选项
  用于显示命令的帮助信息
格式
  命令名 –help
例:
  ls –help

man命令
  man 命令名

例如 man ls
q退出

Tab 键
  用于补充命令名或者路径

ctrl + l
  清屏命令(等于clear)

通配符
  * 代表0个或者1个或多个字符
  ? 代表一个任意字符
  假设有文件a,ab,ac,abc,aabb,bc,cd
  rm a* 等同于把所有开头为a的全部删除
  rm a? 所有两个的文件全部删除

cp 命令 
  复制文件或者文件夹
格式
  cp[选项] 源文件或文件夹,目标文件或文件夹
  -a 复制文件夹的内容

mv命令
    作用:
   文件的搬移或更名
    格式:
      mv 源文件或文件夹,目标文件或文件夹

find 查找
  根据文件名查找指定的文件
格式:
  find 路径 ~name”文件名”
  find /etc -name passwd

grep命令
  作用:
    查找文件中的对应的内容及文本信息
  格式:
    grep “内容” [选项] 文件名或者路径-nr

    -n 显示行号
    -r 递归搜索文件夹里的内容

  例如
    grep “tedu” -nr /etc

zip命令
  作用:
    用zip压缩算法对文件进行压缩,生成压缩后的.gz文件
  格式:
    gzip 文件名
    压缩后的文件名通常为.gz 文件

gunzip 命令
  与gzip相反,解压缩
  gunzip 文件名
  例:
  gzip a.txt
  ls
  gunzip a.txt.gz

数据压缩算法
分为两类:
  有损压缩:不可逆
  无损压缩:zip ,gz

打包和解包的命令
  tar命令
作用:
  对文件或文件夹进行打包的解包操作
格式:
  tar [选项] 文件名 [文件名或者路径]

常用选项:
  -czvf 文件名 创建包并进行压缩
  -xzvf 文件名 解压缩包到当前文件夹下

如:
  cd ~
  tar -xzvf aid1811

tree 命令
  以缩进的结构显示目录树
格式:
  tree + [文件夹名]
如:
  tree aid1811
    (只在Linux下使用)

用户权限管理
  sudo 命令
    用超级用户root权限来执行这些命令

  格式
    sudo 命令 [选项][参数]

  sudo -i 切换到root用户

exit
退出用户登录

版权声明:本文为bolt5225原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/bolt5225/p/10110832.html