zoukankan      html  css  js  c++  java
  • 20165210 预习作业3 Linux安装及学习

    Linux安装及学习

    一、Linux安装

    通过参考教程:基于VirtualBox虚拟机安装Ubuntu图文教程成功的安装上了Linux但在过程中还是有一些小问题的。
    首先按着步骤走,一开始没什么毛病,参考怎么做我就怎么做的,安装后我发现我的参数不太对!

    按着步骤做的但是发现我的显存大小是16MB,后来又在设置中改的
    后来,在virtualbox安装增强功能时出现了:未能加载光盘到虚拟电脑的问题

    上网通过百度查阅开始解决问题,百度上说要进入系统在侧边找到如图加载的虚拟光驱,右击,点击弹出,然后就可以正常安装增强功能了。

    二、Linux学习

    重要快捷键:

    • 补全命令及参数:Tab
    • 终止程序:Ctrl+c
    • 键盘输入结束或退出终端:Ctrl+d
    • 暂停当前程序,暂停后按下任意键恢复运行:Ctrl+s
    • 删除从光标所在位置到行末:Ctrl+k

    学会使用通配符:

    什么是通配符?

    通配符是一种特殊语句,主要有星号(*)和问号(?),用来对字符串进行模糊匹配(比如文件名、参数名)。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正字符。
    

    Shell 常用通配符

    • 匹配 0 或多个字符:*
    • 匹配任意一个字符:?
    • 匹配 list 中的任意单一字符:[list]
    • 匹配 除list 中的任意单一字符以外的字符:[!list]
    • 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]:[c1-c2]
    • 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]:{string1,string2,...}
    • 匹配 c1-c2 中全部字符 如{1..10}:{c1-c2}

    八个区段的应用:

    • 1:一般命令
    • 2:系统调用
    • 3:库函数,涵盖了C标准函数库
    • 4:特殊文件(通常是/dev中的设备)和驱动程序
    • 5:文件格式和约定
    • 6:游戏和屏保
    • 7:杂项
    • 8:系统管理命令和守护进程

    用户管理

    su与sudo:
    su是切换用户,后加用户名表示登录
    sudo是创建用户:

    sudo adduser <lilei>
    

    root权限通过sudo命令获得

    用户组

    什么是用户组:

    在 Linux 里面每个用户都有一个归属(用户组),用户组简单地理解就是一组用户的集合,它们共享一些资源和权限,同时拥有私有资源,就跟家的形式差不多,你的兄弟姐妹(不同的用户)属于同一个家(用户组),你们可以共同拥有这个家(共享资源),爸妈对待你们都一样(共享权限),你偶尔写写日记,其他人未经允许不能查看(私有资源和权限)。当然一个用户是可以属于多个用户组的,正如你既属于家庭,又属于学校或公司。
    

    如何知道自己属于哪些用户组?

    • 使用 groups 命令
    $ groups shiyanlou
    
    • 查看 /etc/group 文件
    $ cat /etc/group | sort
    

    文件系统操作

    • touch命令的用法创建名为 test 的空白文件,因为在其它目录没有权限,所以需要先 cd ~ 切换回用户的 /home/shiyanlou 目录:
    $ cd ~
    $ touch test
    
    • 新建目录
      使用mkdir创建名为“ mydir ”的空目录:
    $ mkdir mydir
    
    • 复制文件
      使用 cp(copy)命令复制一个文件到指定目录。
      将之前创建的“ test ”文件复制到“ /home/shiyanlou/father/son/grandson ”目录中:
    $ cp test father/son/grandson
    
    • 删除文件
      使用 rm(remove files or directories)命令删除一个文件
    $ rm test
    
    • 移动文件
      使用 mv(move or rename files)命令移动文件(剪切)。将文件“ file1 ”移动到 Documents 目录:
    $ mkdir Documents
    $ mv file1 Documents
    
  • 相关阅读:
    汇编语言(王爽 第三版)实验十四
    汇编语言(王爽 第三版)实验十三
    汇编语言(王爽 第三版)实验十二
    汇编语言(王爽 第三版)实验十一
    汇编语言(王爽 第三版)实验十
    汇编语言(王爽 第三版)实验九
    汇编语言(王爽 第三版)实验七
    android SQLite数据库的基本操作
    Android异步处理系列文章四篇之四 AsyncTask的实现原理
    Android异步处理系列文章四篇之三
  • 原文地址:https://www.cnblogs.com/lyklyk/p/8470711.html
Copyright © 2011-2022 走看看