Shell命令基础

 

一.系统登录方式

 终端提示符:[用户名@主机名 当前工作目录路径]用户类型提示符

 用户类型提示符:$ 普通用户
        # 管理员

二.控制台与终端

(1)控制台:物理设备,用于输入输出,直接与计算机相连

(2)终端:物理设备,只能用于输入输出,没有强大的计算能力

:0     真实控制台   
tty2    第2个虚拟控制台
pts/1    第2个终端

三.桌面环境

  常用的桌面环境有GNOME和KDE。

  RHEL7/Centos7默认的桌面环境为GNOME。

四.shell基础

1.shell概念

   提高用户访问操作系统的接口。

   三次含义:

    shell命令:可执行程序

     命令解释器:默认的命令解释器是bash(/bin/bash)

    shell编程

2.shell语法

    格式:命令名  选项  参数

    命令名:小写,单词或者缩写

    选项:对命令的特别定义

         短选项  -字母  (常用)   -a

         长选项  --单词          --all
         
    多个选项:

    分开写:-a  -l

    合并写:-al

    参数:提供命令运行时所需信息,参数一般是文件名或者目录名

        缺省参数:当前工作目录

    命令名、选项、参数必须加空格。

3.查看帮助信息

     1)man命令:    man  命令名

     2)pinfo命令:    pinfo  命令名

     3)help命令:    help    内建命令

     4)--help选项:外部命令  --help


4.目录操作命令

 1)创建目录mkdir           make directory
  
   语法:mkdir  [选项]   <目录名>

   选项:

    -p          创建目录时,若上级目录不存在一并创建
    
    -m   权限     创建目录时,为目录设置权限(不使用-m时,有默认权限)
    
   例如:

   在当前目录下创建一个名为dashuju20-1的目录:

    mkdir  dashuju20-1

   在当前目录下的dashuju20-1目录(不存在)下为每个同学创建一个子目录,子目录名为20308001-20308048:
         
        mkdir -p dashuju20-1/203080{01..48}

   在当前目录下的dashuju20-1目录(不存在)下为每个同学创建一个子目录,子目录名为20308001-20308048,再在每个同学的子目录下创建3个课程目录,分别为Linux、Network、English:

        mkdir -p dashuju20-1/203080{01..48}/{Linux,Network,English}

   在当前目录下创建一个以姓名命令的目录,其权限设置为rwxrw-r--:

        mkdir -m  u=rwx,g=rw,o=r  zhangsan

        mkdir -m  764  zhangsan

   在当前目录下创建一个名为dashuju20-1的隐藏目录:

   mkdir .dashuju20-1

 2)切换目录cd              change  directory 

   语法:cd  <目录路径>

   路径:

    相对路径:参考当前工作

    绝对路径:参考根目录

   缺省路径时,默认切换到当前用户的家目录。

   路径符号:

      .    当前工作目录

    ..    上级目录

    ~    当前用户的家目录   cd ~等级于cd

    ~user    user用户的家目录   cd ~user

    -    上次工作

        ../..   上上级目录

    /    根目录

   家目录路径:
    
    管理员:/root

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值