• 简单shell指令


    第一部分 简单的常用指令

    1、date命令 date

     

    2、显示日历 cal

     

    3、显示当前目录 pwd 

     

    4、切换当前工作目录

    默认情况下,超级用户的主目录是/root,而普通用户的主目录是/home下与该用户同的子目录。

    超级用户,也就是root用户的显示符号为:#

    而普通用户的显示符号为:$

     

    5、查看文件信息 ls

    -a 显示所有的文件和子目录,包括隐藏的文件和隐藏子目录,Linux中隐藏文件夹和隐藏子目录都是以“ . ”来开始的。

    -R 不仅显示指定目录下的文件和子信息目录,而且还递归的显示各个子目录中的文件和子目录信息。

    6、 显示文件文件的内容 cat

    cat  -n  dd 查看dd文本文件的内容,并在前面显示行号

    7、分屏显示文本文件的内容 more

    more 文件名

    8、显示文本文件的结尾内容  tail

    Tail [选项] 文件

    9、清除屏幕 clear

     

    10、显示文本文件的行数、字数、字符数 wc

    -c 仅显示字节的数目

    -l 仅显示文件的行数

    -w 仅显示文件的单词数目

    11、管道   |

    管道是shell的另一大特征,将多个命令前后链接起来形成一个管道流,管道流中的每一个命令都作为一个单独的进程运行,前一个命令的输出结果作为后一个命令的输入,从左到右进行执行。

     

    12、历史记录 history

    每一个用户在自己的主目录下面都有一个名为 .bash_history的隐藏文件,保存其曾经执行过的shell命令,默认最多保存1000记录

     


    第二部分 常用的文件操作指令

     

    1、移动或重命名文件或目录  mv

     

    2、复制文件或目录 cp

     

    3、删除文件或目录 rm

     

    4、查找指令 find

     

    5、创建目录 mkdir


    第三部分 管理权限

    1、用户和组群的基本概念

    Linux是一个真正的多用户操作系统,从本机或是远程登陆的多个用户能同时使用同一台计算机,同时访问同一台外部设备,不同的用户对相同的资源拥有不同的用户权限。

    2、 用户

    Linux用户分为三大类型 超级用户、系统用户和普通用户

    超级用户:又称为root用户,拥有计算机的最高权限,所有系统的设置和修改都只有超级用户才能执行。

    系统用户:系统用户是与系统服务相关的用户,通常在安装软件时自动创建,一般不需要改变其默认的设置

    普通用户在安装后有超级用户创建,普通用户的权限相当的有限,只能操作其有权限的文件和目录,只能管理自己启动的进程。

    3、 组群

    Linux用户将具有相同的特征的用户划分为一个组群,这样可以大大的简化用户的管理,方便用户之间文件的共享,任何一个用户都至少属于一个组群。其又分为系统组群和私人组群

    4、管理组群的基本shell指令

    4.1 创建新用户

    useradd  [选项] 用户名

    -c 全名

    -d 主目录

    -e 有效期限

    -g 群组id

    -u 用户id

    ……

    4.2 删除用户

    Userdel [-r] 用户名

    -r 的意思是不仅删除此用户账户,还要将用户的主目录也一并删除,如果不使用-r选项,则仅仅删除此用户的账户

    4.3 显示文件系统的相关信息

    df [选项]

    -a 显示全部文件系统的使用情况

    -t 文件系统类型

    4.4 Linux的文件系统

       /-----                   Linux 系统目录树

    ------ bin            存放可执行文件

       ------ boot           系统启动时的文件

       ------ etc            存放系统配置文件的地方例如passwd

       ------ home          普通用户的个人主目录

       ------ lib            二进制文件的共享库

       ------root           超级用户的主目录

       ------tmp           临时文件的存放目录

       ------ usr           应用程序目录

      ------ var           系统中经常变化的文件,如日志文件

       ------ dev

       ------ media

       ------ mnt

       ------sbin

     

    为了便于管理和识别不同的文件,Linux将系统分为了4类:普通文件,目录文件、链接文件、设备文件

    4.5 文件权限

    4.5.1 访问权限

            读取权限、写入权限、执行权限

    4.5.2 与权限相关的用户分类

            文件所有者(Owner):建立文件或目录的用户

            同组所有者(Group):文件所属的群组的所有用户

            其他用户(Others):既不是文件所有者、、

            超级用户拥有文件的所有权限

    4.5.3 访问权限的表示法

              

    4.6 修改文件权限

    chmod 数字模式 文件

    chmod 功能模式 文件

        u g o 分别代表用户、用户组、其它用户

    chmod  u+r   file

    chgrp 改变文件的所属群组

    chown 改变文件的所有者

  • 相关阅读:
    url的非法字符有哪些
    asp.net各种获取客户端ip方法
    可编辑表格
    菜单弹出隐藏
    淡入淡出窗口
    使用XML传递数据
    Intellij IDEA将工程打包成jar包并执行
    使用JavaScript实现ajax
    AJAX基本演示使用
    统计指定目录下的视频时长
  • 原文地址:https://www.cnblogs.com/CBDoctor/p/3831646.html
Copyright © 2020-2023  润新知