zoukankan      html  css  js  c++  java
  • Linux shell编程学习笔记---第二章

    2.1用户和用户组管理

    2.1.1用户管理常用命令

    用户通过UID角色来唯一标识,全局唯一的,Linux用户可以分为三类

    root用户,系统唯一的,拥有最高权限;

    虚拟用户,系统自身拥有,不可或缺;

    普通真实用户,只能操作其根目录的内容,由系统管理员自行添加;

    1.用户添加命令useradd和adduser 命令格式:useradd [option] [username]执行改命令后,系统将做一些事情。。。。

    2.修改用户账号

    3.删除用户账号命令

    4.用户口令管理命令

    2.1.2用户管理常用命令。。。

    2.2文件和目录操作 Linux文件均是无结构的字符流的形式,此种树形结构效率比较高

    根(目录)  杈(文件夹)  叶子(文件) 相对路径(从工作目录开始)  绝对路径(从根开始)

    2.2.1文件操作常用命令

    ls [option] [file or directory]如果最后的参数是file的话,结果会是什么。。。。。

    cp命令,mv命令,rm命令

    2.2.2目录操作常用命令

    删除目录和创建目录里有的地方还不太明白。。。

    3目录切换命令

    pwd可以查看当前工作的目录,cd后的几个参数可以代表不同的操作,很重要。

    cd后面的. 和..都很有用。前者表示当前目录,后者表示返回上一级目录。

    cd ~命令很有用  可以使用户很快的返回自己的主目录  一般是home目录下,以自己的名字命名的文件夹

    文件权限位示意图,由三个部分组成,文件的属主,与文件属主同组的用户,其他用户,格式一般为-rw-r--r--

    文件和目录管理依赖于两个特别重要的命令:更改文件权限命令chmod 更改文件用户命令 chown

    更改文件权限命令有两种设定方法,文字设定法和数字设定法。。

    只有root用户才有权限使用更改文件用户命令chown

    SUID和SGID暂时不会用到,未看。。。。。

    2.2.4查找文件命令find,find命令可以有三种处理方式。print直接将结果输出到屏幕,exec ok是对结果进行处理,exec是直接进行处理,OK是在处理前给出提示信息

    2.3文本编辑器(用的很多很多。。。。!!!!!)

    只有两种编辑器:图形化界面用gedit 命令行界面用Vi

    vi等价于vim。命令的格式为vi [option] [filename]

    Vi选项的名称和意义的表格很重要,在调试程序的时候可能会用到。

    用Vi命令打开编辑器后,Vi编辑器的运行状态共有以下两种模式:

    (1)一般模式:该模式将用户的输入看作命令,允许用户移动光标,允许搜索功能。有4种保存和退出命令

    (2)插入模式:按I,o,a都能进入插入模式。在该模式下能进行文本的编辑,Linux有很多命令可以提供给用户进行移动光标。书籍43页44页

    搜索和替换功能很强大的,文本快速处理。。。。接下来可以上机演示。。

    2.3.2Gedit编辑器

    图形化界面的工具和插件

    上机作业,未完,待续。。。

  • 相关阅读:
    多线程-上
    IO流之序列化
    IO流之标准输入输出流
    IO流之BufferedReader/BufferedWriter
    IO流之转换流
    IO流之字符输入输出流
    IO流之字节输入输出流
    JS Flex布局
    MSSQL case when
    钉钉审批流API
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/6407652.html
Copyright © 2011-2022 走看看