zoukankan      html  css  js  c++  java
  • 20179226《Linux内核原理与分析》第一周读书笔记

    Linux基础入门

    1.在命令行中用man获取帮助

    man手册通常被分为8个区段:

    查看相应区段内容,就在man后面加上相应区段数字即可,如:

    2.输出图形字符命令banner


    输出图形字符命令printerbanner

    3.查看用户


    创建切换用户

    删除用户

    4.进入home目录及获取当前路径


    绝对路径与相对路径

    5.新建空白文件、目录


    复制文件、目录

    要注意:直接用cp命令复制一个目录的话会出现错误
    删除只读权限文件时可以用-f参数

    删除目录也需要加-r

    查看文件类型

    学习Vim编辑器编辑文件

    6.赋值变量及读取


    export命令的作用

    7.创建shell脚本文件


    在脚本中添加如下内容

    为文件添加可执行权限并执行脚本

    添加自定义路径到“PATH”环境变量

    注意:这里一定要使用绝对路径!
    变量删除

    8.如何让环境变量立即生效,这里有两种方法

    9.搜索文件常用4类

    whereis简单快速

    locate快而全

    which小而精

    find精而细

    10.使用zip打包文件夹

    第一行命令中,-r参数表示递归打包包含子目录的全部内容,-q参数表示为安静模式,即不向屏幕输出信息,-o表示输出文件,需在其后紧跟打包输出文件名,后面使用du命令查看打包后文件大小。

    设置压缩级别为9和1(9最大,1最小),重新打包:

    使用-e参数可以创建加密压缩包

    使用unzip命令解压缩zip文件:
    $ unzip shiyanlou.zip
    安静模式,将文件解压到指定目录:
    $ unzip -q shiyanlou.zip -d ziptest
    如果你不想解压只想查看压缩包的内容你可以使用-l参数:
    $ unzip -l shiyanlou.zip

    11.创建一个tar包


    解包一个文件(-x参数)到指定路径的已存在目录(-c参数)

    总结:常用命令
    zip:打包:zip something.zip something(目录请加-r参数)
    解包:unzip something
    指定路径:-d参数
    tar:打包:tar -zcvf something.tar something
    解包:tar -zxvf something.tar
    指定路径:-C参数

    实验遇到的问题及解决

    1.在试验3作业中使用 sudo 创建文件 /opt/forloutest时,总是报错无法创建。

    一开始以为用sudo创建就是只用sudo命令,后来想到了touch以为也只是单用touch,最后都失败了

    最后知道了如果touch失败,可能是当前用户没有在/opt/目录下创建文件和目录的写权限,在这种情况下,可以使用命令:sudo touch /opt/forloutest

    通过百度知道了:
    sudo:获取root权限。 touch:创建文件。

    2.在试验2作业中toilet和figlet两个命令安装没有成功。

    后来通过课程问答得到了解决办法,输入命令:


    得到图案:

    实验遇到的未解决的问题

    1.挑战:寻找文件中把文件所有者改为自己(shiyanlou)设置不成功

  • 相关阅读:
    @hdu
    @51nod
    @51nod
    @51nod
    JS-正则表达式常规运用
    CSS-复选框默认样式修改
    Vue-路由传参query与params
    Vue-阻止页面回退
    Vue-表单提交
    JS-原生的ajax
  • 原文地址:https://www.cnblogs.com/9226ryf/p/7617001.html
Copyright © 2011-2022 走看看