Day01--linux命令

<LINUX 基础>
    三大操作系统
        Windows/DOS
            ...
        LINUX
            Redhat
            Ubuntu
        Unix
            AIX(IBM)
            IOS,MAC,OS X(APPLE)
            Solaris(SUN)
    计算机的组成
        硬件:
            处理器(CPU)
            运行内存(RAM)存储数据(一般笔记本是8G或是16G)
            主板
            输入输出设备(显示屏,键盘,鼠标)
            外部存储设备(硬盘,U盘)
        软件:
            操作系统软件
                Windows,LINUX,Unix
                驱动程序
            应用软件
                QQ,微信,word,浏览器(火狐等)
    LINUX操作系统的基本命令
        LINUX操作系统的命令格式
        
        clear命令:
            清屏
            快捷键(ctrl+l)
        文件和目录的操作命令:
            pwd命令:
                用于显示当前操作的路径位置(当前工作文件夹)
            ls命令:
                格式:
                    ls [选项] [文件或文件夹名]
                常用选项
                    -l 列表显示文件的详细信息
                    -a 显示全部文件/文件夹(包含以.开头的隐藏文件)
                作用:
                    用于显示指定目录的文件或文件夹信息
            LINUX下的路径:
                路径 path
                    路径是用来记录一个文件或文件夹位置的字符串
                    例如:
                        /home/
                        /home/software
                linux下的路径分为两种:
                    1.绝对路径:以“/”字符开头的路径为绝对路径
                    2.相对路径:不以“/”字符开头的路径为相对路径
                            相对路径的开头符号有:
                                文件/文件夹名
                                .当前文件夹
                                ..上一级文件夹
                                ~用户主目录
            cd命令
                作用:
                    改变当前的工作路径
                格式:
                    cd [目录名]
                示例:
                    cd /home
                    cd /
                    cd #默认不写目录相当于 cd ~
                    cd ~ #返回用户主目录/家目录
            mkdir命令
                创建一个或多个文件夹
                格式:
                    mkdir 文件夹名1 文件夹名2
                如:
                    mkdir aaa bbb ccc
                常用选项:
                    -p 如果中间文件夹不存在,则创建所有中间文件夹
            rmdir命令:
                删除一个或多个空的文件夹--只能删除空的文件夹
                格式:  
                    rmdir 文件夹名1 文件夹名2
                要删除非空的文件夹需要使用
                    rm -rf 递归删除(无敌至尊删除法,尽量不要使用!!!!!)
            touch命令:
                创建文件或更新文件修改的时间
                如:touch a.txt
                    touch b.txt c.txt
            rm命令:
                删除文件或文件夹
                格式:
                    rm [选项] 文件/文件夹
                常用选项:
                    -r 递归删除文件夹内部的文件夹以及文件
                    -i 删除钱给出提示(y表示yes,n表示no)
                    -f 强制删除,不提供任何提示
            通配符:
                *代表0/1/或者多个任意字符
                ?代表1个任意字符
            help选项
                用于显示命令的帮助信息
                示例:
                    ls --help 
            man命令帮助:
                格式:
                    man linux/Unix命令
                示例:
                    man ls
                退出键:
                   q
            tab键:
                自动补齐命令行
                上下键可以把过去执行过的命令显示出来

        文件管理相关的命令

            cp命令:
                cp [选项] 源文件或文件夹名 目标文件或文件夹名
                作用:
                    复制文件或文件夹
                示例:
                    cp day01.txt ~/桌面/
                    cp day01.txt ~/day01bak.txt#复制文件并且重命名
                常用选项:
                    -a  可以复制文件夹

            mv 命令:
                作用:
                    文件移位置 或 更名
                格式:
                    mv 源文件或文件夹名 目标文件或文件夹名

            find 命令
                作用:
                    根据文件名等信息查找指定文件
                格式:
                    find 路径 -name "文件名"
                如:
                    find /etc -name "passwd"
                        find: `/etc/ssl/private': 权限不够
                        /etc/cron.daily/passwd
                        /etc/pam.d/passwd
                        find: `/etc/polkit-1/localauthority': 权限不够
                        /etc/passwd
                        find: `/etc/cups/ssl': 权限不够

            grep 命令:
                作用:
                    查找文件中相应的内容, 及文本信息
                格式:
                    grep "内容" [选项] 文件名或路径
                常用选项:
                    -n  显示行号
                    -r  递归搜索文件夹内的文件
        压缩与解压缩:
            gzip 命令
                用zip压缩算法对文件 进行压缩,生成压缩后的文件 
                后缀名通常用 .gz结尾
                命令格式:
                    gzip 文件名
                有损压缩与无损压缩
                    电影都是有损压缩
                    文件等都是无损压缩
            gunzip 命令
                对用zip压缩算法夺压缩的.gz格式的数据进行解压缩
                示例:
                    gzip day01.txt
                    gunzip day01.txt.gz
            注意:压缩并不一定会使文件变小,一些随机生成的文件,其无规律可循的时候,压缩未必能变小
        打包解包的命令
            tar命令:
                作用:
                    对文件或是文件夹进行打包和解包操作
                格式:
                    tar[选项]文件名或路径
                常用选项:
                    -c 创建包(打包)
                    -x 解包(解包)
                    -f 文件名 操作的文件
                    -v 显示操作的文件细节
                    -z 用gzip/gunzip对包进行压缩和解压缩
                示例:
                    tar -czvf ~/day01.tar.gz * #将当前文件夹下的所有文件打包到用户主目录下的day01.tar.gz压缩包中
                    python@ubuntu:~/Desktop$ tar -xzvf ~/day01.tar.gz #将压缩包进行解压缩
        用户权限管理命令:
            sudo命令:
                作用:
                    用超级用户root权限来执行这个命令
                格式:  
                    sudo 命令 [选项] [参数]
                常用选项:
                    -i选项 切换到root用户
                示例:
                    #sudo -i #进入root用户
                    

            
            


        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值