linux基础指令

linux基础指令

命令的使用格式:命令名称 [功能选项] [操作对象]

1.目录相关命令

     ls      浏览目录内容,默认浏览当前所在目录
              -a  查看所有文件(包括隐藏文件)  linux以.开头的文件都是隐藏文件
              -l   查看文件的详细信息
     pwd:显示当前所在目录的路径(绝对路径)
                    绝对路径:唯一路径(起始路径从根目录表达的路径)
                相对路径:起始路径从当前路径表达的路径
    mkdir:创建目录
                -p:递归多层级的创建目录,哪一层不存在就创建哪一层(自外而内)
    rmdir:删除目录
                -p:递归多层级删除目录(自内而外),哪一层为空就删除哪一层
    rm:    默认删除普通目录
                -r:递归删除目录下所有文件,包括目录自身
                -f:忽略提示信息,直接删除
    cp:    将一个文件向指定位置拷贝一份 cp a b(将a文件拷贝到b文件里)
                -r:递归拷贝目录下的所有文件,包括目录自身
    mv:    将一个目录/文件剪切到指定目录/文件内
                -i:增加提示信息
    cd:    改变当前路径
                ~:快速返回当前家目录

2.普通文件相关命令

    touch:  若文件不存在则创建新文件,若文件存在则刷新时间属性
                    -d:使用指定时间刷新文件的时间属性
    cat:        打印文件内容到终端显示
    more        对文件内容进行分页显示
    less          对文件内容进行分页显示
                    ctrl+f/b   上下翻页gunzio
    head:    默认显示文件前10行内容
                    -n num 显示文件前n行内容
    tail:        默认显示文件后10行内容
                    -n num    指定显示文件末尾num行内容

3.压缩解压缩命令

    zip/unzip:
    gzip/ gunzip:gzip格式的压缩解压缩命令
    tar          可以将大量的目录/文件进行打包生成一个新文件,也可以在打包/解包的同时进行压缩和解压缩
                -c:打包    -v  打包的同时显示详细信息
                -x:解包    -f  必备选项 -打包/解包时指定压缩包名称,通常最后一个选项,因为其后紧跟压缩包名称
                -z:打包/解包的同时进行gzip格式的压缩/解压缩
                -j:打包/解包的同时进行gzip2格式的压缩/解压缩
    tar -czvf hello.tar.gz  file1 file2    tar -xzvf hello.tar.gz

4.文件匹配查找命令

find:在指定路径下查找文件
    find ./ -name “*name* ”    grep:在指定文件内容中匹配包含有指定字符的行
            -i:忽略大小写进行匹配
            -v:反向匹配,匹配哪些不包含字符串的行
            -R:对指定路径下的所有文件进行内容匹配

5.其他命令

    ifconfig:查看/设置网卡信息
    man:      查看手册
    su:        切换用户
    echo:    打印一串数据导终端显示
                    >>  输出重定向符号,将原本要写入标准输出的数据追加到新文件末尾
                    >  输出重定向符号,清空文件内容,将原本要写入标注输出的数据写入文件

shell:
操作系统:系统内核+外部应用

系统内核是不允许用户直接进行操作的,因为操作系统向外提供了一系列函数接口–系统调用接口,通过这些函数,可以让用户告诉操作系统自己想干什么
因为系统调用接口不好用,因此大佬们将常见的功能进行接口封装,封装成一个个的程序,用户想要完成什么功能,直接运行程序就可以了
把这些一个个的程序称之为shell命令
shell作为沟通的桥梁,连接着系统内核与用户
shell—命令行解释器–解析用户的输入,执行相关的shell指令完成功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值