Shell学习

Notice:

Shell赋值时var=value,而var = value则是相等操作。
1.获取字符串长度
var=1234567890
length=$(#var)

2.识别当前shell的版本
echo $SHELL 或 echo $0

3.检查是否是超级用户
if [ $UID -ne 0 ]; then
echo Non root user. Please run as root
else
echo "Root user"
fi
知识点:root用户的UID为0

4.修改Bash提示字符串
先查看
cat ~/.bashrc | grep PS1
再修改
~$ PS1="提示"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • [TOC] Shell基本介绍 shell学习必备基础 Linux的基本使用 如何在bash上执行程序 简单的管道...
    J书越来越垃圾了阅读 5,118评论 0 4
  • 基础 头文件 #!/bin/bash 或者#!/bin/sh #!约定的标记,如IOS的Import 执行文件时需...
    ZMJun阅读 4,966评论 1 2
  • 一、shell脚本介绍 1.1 开头(环境使用shebang机制) #!/bin/bash 必须写在文件首行 符号...
    优果馥斯阅读 8,726评论 0 1
  • 为何叫做 shell ? shell prompt(PS1) 与 Carriage Return(CR) 的关系?...
    Zero___阅读 8,360评论 3 49
  • 这款游戏是假面骑士游戏,是从电脑移植到手机上的游戏 有两种版本:fc版本 psp版本 psp版本画质比较清晰...
    空亦游戏推荐阅读 3,596评论 0 0