1.linux基本操作

  1. 计算机的基本常识
    计算机有那些:
    桌面计算机(个人计算机,笔记本电脑),个人使用的。
    服务器(比如说,淘宝的后台服务器)
    嵌入式设备
    移动终端(智能手机,平板电脑)

    计算机的组成:
    CPU(中央处理器),主要参数有:主频
    显卡
    主板
    内存
    硬盘
    电源

    操作系统:
    什么是操作系统?
    操作系统,是一个软件,用来管理系统的所有硬件资源、软件资源。
    没有操作系统的系统,一般称为“裸机”系统。
    大型的、复制的应用,都使用操作系统。

    操作系统有哪些?
        windows  
        Linux:
            是起源与UNIX操作系统。
            有很多发行版本:
                Ubuntu
                Redhat
                CentOS
            不是实时操作系统!
                但是,可以安装1个实时模块,以支持实时功能。
    
        UNIX
    
        Mac os
            也是UNIX的变种。
    
        Android
            是基于Linux的
        iOS
    
        uCos
            小型的实时操作系统
    
        eCos
            实时操作系统  
    
    
        主要操作系统,都有2类版本:
            1)桌面版
            2)服务器版
    
    操作系统的选择?
        1)应用场合
            如果作为个人办公和开发时,一般都使用桌面版
            如果作为服务器使用,应该使用服务器版。
    
            嵌入式,常常使用Linux(免费、开源)
            运维,常常使用Redhat
            个人学习,无限制
    
    操作系统的安装:
    

2.linux操作系统的基本使用
1) 改变当前目录cd
2) 查看指定目录下有哪些文件ls
ls
ls -l
以“列表”的形式显示文件的信息
ls -a
-a 就是显示所有文件,即显示隐藏文件(文件名以.开头)
ls -al
ls /home/qianyun
ls -lh
文件的大小,用单位表示
ls -l -S
-S表示文件按照从到大到小排列
ls -l -t
-t表示按照时间来排列

3)显示当前目录pwd
4) 创建目录使用 mkdir
    mkdir  /home/pzj/dir1 成功执行

    创建多级目录(即中间不存在的路径可以自动创建)
    mkdir -p  /home/pzj/dir1/dir2/dir3/dir5

5)which
    查找可直接执行的文件或命令的路径
    比如: which pwd

6) file 
    用来查看文件的类型。
    因为Linux中,不是按照文件的扩展名来识别的!

7)读文件的命令
    cat 
    用法:cat /home/pzj/test.txt
    特点:一次从头读到尾

    more
    分屏显示,按空格后,跳到下一屏
    只能前向显示      

    less
    分屏显示
    按PgDn 显示下1页
    按PgUp 显示上1页

    head
    实例:head -10 test.txt
          读最前面的10行

    tail
    实例: tail -10 test.txt
          读最后的10行

8) touch 
    (1)用来创建1个空文件
       touch  test.txt
       当指定的文件不存在时,就创建该文件

    (2)用来更新文件的最后访问时间
        touch  test.txt
        当指定的文件已经存在时,就修改它的最后访问时间

    特殊用法:
    touch多个文件
     touch {1..10}
     touch hello{1..5}
     touch a{b,c,d}{1-9}

9)stat
    用来显示文件的状态信息
    例如: stat test.txt

10) 拷贝文件cp
注意:拷贝文件夹(目录), 要使用 -r
          cp -r  dir1  dir2

11)删除文件rm
注意:删除目录时,使用 -r
      强制删除(就是不提示确认信息),使用 -f 

      常常使用 -rf 

12) 移动文件mv 
    mv test.txt  dir1
    就是把test.txt移动到dir1目录下

13) find
    用来查找文件
    实例:
    find  /root/Desktop/   test.txt
    在/root/Desktop目录下,查找文件test.txt

14)grep 
    在文件内容中查找指定字符串
    即,查找文件内容

    grep 
    在文件内容中查找指定字符串
    即,查找文件内容
    是以行为单位进行查找的

    grep -n  "电源"  day1.txt
    在day1.txt文件内,查找"电源",并显示结果所在的行号

        grep -c "hello" test.txt
    统计在test.txt文件中有多少行含有hello

    grep -v "hello" test.txt
    -v选项,具有“反选”作用,即哪些行没有包含hello

15) wc
    wc -l 统计有多少行
    实例:wc -l  test.txt

16) 管道|
    cat test.txt | wc -l
    管道|的作用:把前1条命令的输出,作为后1条命令的输入

    cat test.txt | grep "hello" | wc -l

17) 重定向
   (1)重定向输出>>或>
    >> 如果目标文件已经存在,那么就在该文件的尾部追加
    >  如果目标文件已经存在,那么就覆盖该文件。

   (2)重定向输入<    
    read name < test.txt
            从文件test.txt中读取内容, 而不是键盘

18)clear
    清屏

19)压缩和解压缩tar
    压缩: tar czvf  dir1.tar.gz  dir1
               把文件夹dir1压缩成dir1.tar.gz,即压缩格式为gz

       tar cjvf  dir1.tar.bz2 dir1
               把文件夹dir1压缩成dir1.tar.bz2,即压缩格式为bz2

           选项:c, 表示压缩
         z, 表示压缩格式是gz格式
         v,表示显示压缩过程
         j, 表示压缩格式是bz2格式


    解压:
       tar xzvf  dir1.tar.gz  
           把dir1.tar.gz解压到当前目录,已gz格式解压

           tar xzvf  dir1.tar.gz -C dir2
           把dir1.tar.gz已gz格式解压到dir2目录中

       tar xjvf  dir1.tar.bz2  -C dir3
               已bz2格式解压。
  1. vi/vim的使用
    对于运维方向,要尽可能地熟悉熟练使用
    vim和vi是linux系统最基本的文本编辑器。

    vim是vi的升级版

    查找:/
    替换:
    1) :s/vivian/jack/
    把当前行的第1个vivian替换成jack
    2) :s/vivian/jack/g
    把当前行的所有vivian替换成jack
    3):2,$s/vivian/jack/g
    把第2行到最后1行内,所有的vivian替换成jack

    4) :%s/vivian/jack/g
    等同与:
    :1,$s/vivian/jack/g
    就是把所有的vivian替换成jack

作业:
1)练习网络安装centos系统
2)熟悉linux的常用操作
(1)在当前用户的家目录中,创建文件夹dir1和dir2
(2) 在dir1内创建文件test1.txt, test2.txt
(3) 把test2.txt拷贝到dir2中
(4) 把dir1压缩成dir1.tar.gz
(5) 删除dir1
(6) 把dir1.tar.gz解压到dir2目录中。
3)熟悉vim的基本使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值