Linux学习笔记(一)

1、shell prompt命令提示符

    peter@dog:~$

    peter是username,dog是machinename,~是Current Working Directory,~用户主目录

        man可以打开一个命令的手册,如man rm退出用户手册敲q

2、linux-在文件系统中的跳转

    linux也有多个分区,sda1、sda2,对应windows的C盘D盘

    但是文件系统树就只有一个,首先有一个根目录/,即文件夹

        pwd显示当前所在目录

    绝对路径都以/开头,从根目录一级一级往下,如/opt/install

    相对路径即当前工作目录,.表示current working dir,..表示parent dir of current working dir

        cd Change (working) Dir

        cd -可以回到原来的目录

3、linux-操作文件和目录

    copy拷贝

        cp file1 file2 拷贝文件

        cp -r dir1 dir2 拷贝目录

    mv移动

        mv file .. 把文件移动到上层目录中

        mv file dir/ 把文件移动到当前文件的dir目录中

    rename重命名

        mv file1 file2

        mv dir1 dir2 如果dir存在就是移动操作

    remove

 

        rm删除文件(但是删除不了文件夹)

        rm -r删除文件夹

    创建文件

        touch a.txt

        touch .aa 创建一个隐藏的文件,查看的时候用ls -a

        >a.txt

        最常用的还是用编辑器来保存一个文件

    创建文件目录

        mkdir dir

    查看文件

        cat file

        less file分页

        /查找

        gg到页首

        G到页尾

    查看文件类型

        file a.txt

    通配符

        最重要的一个通配符*

        echo a* 打印出所有以a开头的文件

        rm *删除所有的文件

    压缩和解压缩

        unzip解压缩.zip

        zip -r install.zip install/ 压缩

        tar zxvf解压缩.tar.gz

        tar zcvf install.tar.gz install/ 压缩

        tar jxvf解压缩.tar.bz2

        tar jcvf install.tar.bz2 install/压缩

4、重定向

        file1中有Hello,file2中有World

        cat file1 >file

        cat file

            Hello

        cat file2 >file

        cat file

            World(因为每次重定向前都会清空文件)

        cat file1 >>file

        cat file

            World Hello

        cat file1 file2

            Hello World

        cat file1 file2 >file

        cat file

            Hello World

    重定向标准错误信息

        cat out.txt

        ls shit 2>out.txt   2是标准错误输出的文件描述符

    输入重定向<

   管道线

        cat files.txt|uniq 去重展示

        cat files.txt|uniq|grep txt 去重后只看包含txt文件

        cat files.txt|uniq|grep txt|sort 去重后只看包含txt文件并排序展示

5、用户和文件权限

    三种常见权限:读r、写w、执行权限x

    owner group world

    文件模式

    $ ls -l a.txt

        -rw-rw-r-- 1 ossuser ossgroup 0 Aug 30 10:57 a.txt

    其中-rw-rw-r-- 1 ossuser ossgroup 0 Aug 30 10:57 a.txt表示file type

            - 普通文件;l 符号链接;d 目录

            -rw-rw-r-- 1 ossuser ossgroup 0 Aug 30 10:57 a.txt表示链接的数量

            ossuser表示owner的名字

            ossgroup表示group的名字

            -rw-rw-r-- 1 ossuser ossgroup 0 Aug 30 10:57 a.txt文件大小

            Aug 30 10:57表示最后修改时间

            rw-rw-r--是表示文件权限情况, rw-rw-r--是owner的;rw-rw-r--是group的; rw-rw-r--是world的

    ¥ls -ld mydir查看目录的情况

    对一个目录有读权限,表示我们能够查看目录里的内容ls mydir

    对一个文件有写权限表示可以修改文件的内容;对一个目录有写权限,意味着我们可以对里面的文件进行创建、删除、重命名操作

    对一个目录有执行权限,表示我们可以cd mydir进入目录

    chmod: change file mode

     chmod 666 a.txt 

      rw-rw-rw-

      110110110 二进制转换即666      

6、进程

    

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值