博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Shell与ShellScript
阅读量:5992 次
发布时间:2019-06-20

本文共 942 字,大约阅读时间需要 3 分钟。

1、变量读取例:echo $PATH    echo $(PATH)

2、变量赋值:aa=asdf    注:等号左右没有空格
3、查看所有环境变量:env
4、当前线程的ID:echo $$
5、自定义变量转为环境变量:export 变量名称(目的:子进程中该变量仍有效)
6、read atest
    this is a test
    echo $atest
7、ulimit -a :列出的限制额度
8、查看已有别名:alias
    新定义别名:alias lm='ls -l | more'
9、历史命令:history:位于~/.bash_history中
10、cat /etc/issue:查看操作系统
11、uname -r :显示版本信息
12、说明:/etc/profile:是系统整体的设置,轻易不要改,但是可以改变系统级别设计
    ~/.bash_profile或~/.bash_login或~/.profile:属于用户个人设置,可以在这里改变自己的设置
13、source 配置文件名:读入环境配置文件:source ~/.bashrc 等价于 . ~/.bashrc
14、grep -n 'the' regular_express.txt    :带行号显示regular_express.txt中含'the'的行
15、grep -n '[^g]oo' re*.txt    :查找带‘oo’前面不带'g'的行
shell script
1、执行:sh sh01.sh
2、权限:必须有rx权限;也可以这样执行:chmod a+x sh01.sh ;./sh01.sh
3、模板:
    #!/bin/bash
    PATH=/usr/java/jdk1.7.0_76/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/zhangping/bin:~/bin
    export PATH
4、echo $((13/2))  :echo((表达式)):进行数值运算

转载于:https://www.cnblogs.com/pingzhanga/p/4663976.html

你可能感兴趣的文章
DB2数据库用SQL求时间差
查看>>
shell中变量的查看和删除
查看>>
VSAN故障-数据传输速度极慢
查看>>
tar命令语法(-[cxt],-[zj],-v,-f)
查看>>
连接12cR2 PDB报错ORA-28040/ORA-01017
查看>>
Exchange 2013 cu16补丁更新
查看>>
Netty In Action中文版 - 第一章:Netty介绍
查看>>
关于Segmentation fault (core dumped)
查看>>
nginx + PHP (FastCGI) 高性能服务器部署
查看>>
nginx启动与停止
查看>>
unsquashfs的部署和用法
查看>>
Saltstack配置管理功能模块-haproxy
查看>>
shell 脚本检测密码,5次错误则停止
查看>>
PIX配置手册二(telnet和ssh)
查看>>
MySQL高可用之MHA
查看>>
python的一些基础的知识
查看>>
centos6.5突然没有Yum命令
查看>>
无法启动Outlook,无法打开Outlook窗口,无法打开文件夹的集合
查看>>
报告称三季度Android、iOS垄断智能机市场96%份额
查看>>
java启动dos命令收集笔记一
查看>>