Linux操作全集(上)

Linux只有一个根目录

windows有多个盘符

在linux系统中,路径之间得关系,⽤/表示 在windows中⽤得是\ 开头/aaa/bbb/ccc 第⼀个表示根⽬录,后⾯得表示层次关系

linux命令

        1:命令⾏:在linux终端,以字符得形式操作系统,可以使⽤各种字符去命令系统发出操作指令

        2:命令:linux程序,⼀个命令可以看作⼀个Linux程序,没有图形化⻚⾯,可以在命令⾏提供 字符化反馈        

         command 【-options】【parameter】 本体 选项 参数

         command :命令本身

        -options:命令得⼀些选项控制命令得细节

         parameter命令得参数,多数⽤于命令得指向⽬标等

        ls命令得作⽤:在命令⾏以平铺得⽅式,展开当前⼯作⽬录(默认home)下的⽂件或者⽂件夹

        wq!强制执⾏

        home⽬录:每⼀个⽤户在Linux系统下的专属⽬录,默认:/home/⽤户名

什么是当前⼯作⽬录?

         linux命令 基础4 Linux命令⾏在执⾏命令得时候,需要⼀个⼯作⽬录,打开命令⾏程序(终端)默认设置⼯ 作⽬录是在⽤户得home⽬录下

命令

        ls

                -a 显示所有⽂件包含隐藏得⽂件 ls-a⽐ls现实的⽂件多

                -l 列表得竖向显示,并且展示更多得信息 ls-la,ls-l-a,ls-al ⽤时有-l和-a得功能

        -h

                显示⼤⼩,列出⽂件得⼤⼩,如k,m,g

                以 . 开头得⽂件或者⽂件夹被隐藏,⽤-a来进⾏显示

        cd和pwd

                d切换⼯作⽬录 cd[linux路径]切换到哪⼀个⼯作⽬录下

                pwd展示当前得⼯作⽬录 可以不写参数,表示回到⽤户得home下

        相对路径和绝对路径

                cd Desktop 相对 以当前⽬录为起点

                cd/home/item/Desktop 从根⽬录开始

        返回上⼀级

                .当前

                ..上⼀级

                ~ 表示home

                cd~/a==>/home/a

        mkdir

                创建新的⽂件夹

                mkdir ./a

                 mkdir -p ⼀整个链条得创建 mkdir [-p][linux路径]

        touch 创建⽂件

        

                touch [linux路径]

        ⽂件的复制,移动,删除,发现通配符

        发现          

                find / -name 'b' 查询根⽬录下(包括⼦⽬录),名以b的⽬录和⽂件;

                find / -name 'b*' 查询根⽬录下(包括⼦⽬录),名以b开头的⽬录和⽂ 件;

                find . -name 'b' 查询当前⽬录下(包括⼦⽬录),名以b的⽬录和⽂ 件;

                find 起始路径 -name ”被查找⽂件名“

                find按照⽂件⼤⼩查找⽂件

                语句:find 起始路径 -size +/-n[kmg]

                +,-表示⼤于和等于

                n表示⼤⼩数字

                kmg表示⼤⼩单位,k表示kb,m表示mb,

                g表示gb 查找⼩于10kb得⽂件: find/ -size-10k

         复制

                cp -r /aaa /bbb         

                        将/⽬录下的aaa⽬录复制到/bbb⽬录下,在/bbb⽬录下的 名称为aaa 

                cp -r /aaa /bbb/aaa

                         将/⽬录下的aa⽬录复制到/bbb⽬录下,且修改名 为aaa;       

        移动

                mv /aaa /bbb

                        将根⽬录下的aaa⽬录,移动到bbb⽬录下(假如没 有 bbb ⽬ 录,则重命名为bbb);

                mv bbbb usr/bbb

                        将当前⽬录下的bbbb⽬录,移动到usr⽬录下,并 且修改名称为 bbb;

                mv bbb usr/aaa

                        将当前⽬录下的bbbb⽬录,移动到usr⽬录 下,并且 修 改名称为aaa;

        删除

                rm -rf /bbb

                        强制删除/⽬录下的bbb⽬录。如果bbb⽬录中还有⼦⽬ 录,也会被强制删除,不会提示;

                rm -r /bbb

                        普通删除。会询问你是否删除每⼀个⽂件

                rmdir test01

                        ⽬录的删除

        grep命令过滤⽂件⾏

                语法:grep [-n]关键字 ⽂件路径(建议⽤”关键字“)

                grep -n表示⾏号

        wc

                做数据统计⽂件得⾏数,单词数量等

                语法:wc [-c -m -l -w]

                ⽂件路径 -c : 统计bytes得数量

                -m:统计字符得数量

                -l:统计⾏数

                -w:统计单词数量

        |

                管道符:将左边得命令得结果做为右边命令得输⼊

        echo,tail和重定向符

                使⽤echo命令

                        在命令⾏输出指定得内容

                        ⽐如:~ls echo hello         输出hello         如果有其它字符建议⽤""包围起来

                反引号 ‘ ’被反引号作⽤是被他包围得内容做为命令进⾏执⾏

                重定义符:>,>>

                >:将左侧得命令得结果,覆盖写道符号右侧得指定得⽂件中

                 >>,将左侧命令得结果,追加写到符号右边指定得⽂件中

                tail命令:可以查看⽂件尾部得内容,跟踪⽂件得最新更改

                 tail [-f -num] linux路径 -f表示持续跟踪,-num表示查看尾部多少⾏,不填默认为10⾏,停⽌这 个命令ctrl+c强制暂停

        用户管理

                root 超级管理员,有系统最⼤得操作权限,但是普通⽤户得权限受限

                ⽐如,给许多⽂件赋权以后,可能导致电脑宕机。,

        su命令

                ⽤于账户切换得系统命令,语法为su-⽤户名(省略得话切换到root)

                 exit退回上⼀个⽤户,使⽤普通⽤户切换到其他⽤户,需要输⼊命令,但是root⽤户⽆需密码

        sudo

                在其他命令之前加⼊sudo ,则这⼀条命令可以临时赋予root授权,也不是所有⽤户都可以使⽤sudo,我 们需要为普通⽤户配置sudo认证

        

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值