shell之常用变量1.常见系统预设变量变量名描述UID当前账户的账户IDUSER当前账户的用户名HISTSIZE当前终端最大记录历史命令数量(最多可以记录多少条历史命令)HOME当前账户的根目录LANG当前环境使用的语言PATH命令搜索路径PWD返回当前工作目录RANDOM随机返回0-32767的整数$0返回当前命令的名称$n返回位置参数,如$1、2等,数字大于9时必须使用2等,数字大于9时必须使用2等,数字
原创
2021-07-22 11:16:03
219阅读
linux 常用SHELL
1.删除0字节文件find -type f -size 0 -exec rm -rf {} \;
2.查看进程按内存从大到小排列ps -e -o "%C : %p : %z : %a"|sort -k5 -nr
3.按cpu利用率从大到小排列ps -e -o "%C : %p
转载
2009-04-11 19:55:13
2666阅读
linux 常用SHELL1.删除0字节文件find -type f -size 0 -exec rm -rf {} \;2.查看进程按内存从大到小排列ps -e -o "%C : %p : %z : %a"|sort -k5 -nr3.按cpu利用率从大到小排列ps -e -o "%C : %p : %z : %a"|sort -nr4.打印说cache里的URLgrep -r -a jpg /
转载
精选
2011-09-22 11:07:35
767阅读
linux 常用SHELL
1.删除0字节文件
find -type f -size 0 -exec rm -rf {} \;
2.查看进程
按内存从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -k5 -nr
3.按cpu利用率从大到小排列
ps -e -o
转载
精选
2012-06-03 19:05:53
2328阅读
Linux - shell变量
原创
2018-10-14 23:55:32
862阅读
Linux Shell变量
在Linux操作系统中,Shell是一种命令行解释器,是用户与操作系统内核之间的接口。Shell脚本是一种用于编写自动化任务和命令的脚本语言。在Shell脚本中,变量是一个非常重要的概念。本篇文章将讨论Linux Shell变量的定义、使用方法和常见用途。
首先,我们来了解一下Linux Shell变量的定义。Shell变量是一个用于存储值或文本字符串的名称。它可以
原创
2024-02-06 12:27:50
17阅读
一、本地变量 --本地变量是在用户现有的shell生命周期的脚本中使用 --本地变量详解:用户通过终端登录服务器,服务器会创建一个会话期并且启动一个shell程序,用户每登录一次, 就会启动一个shell,所以在一个会话期里可能会启动多个shell程序 当用户在shell程序中定义了一个shell变量,该shell变量的生存周期是用户连接到服务器到用户关闭shell 用户关闭shel...
转载
2016-11-24 21:36:00
103阅读
2评论
介绍变量是shell脚本中必不可少的组成部分,在脚本中使用变量不需要提前声明。在bash中每一个变量都是字符串,所以在变量赋值时候不管有没有使用引号都是以字符串的形式存储,但是如果值中存在特殊字符就需要用引号将值进行引用, 在bash中可以使用单引号或者双引号。环境:centos 6.7 赋值给变量赋值:var=value特别注意变量和值之间不要存在空格,否则会被认为是等值判
转载
2017-06-19 10:32:32
800阅读
预定义变量类似于环境变量,所不同的是,用户只能按照shell的定来是使用这些变量,而不能对其进行重定义。shell中常用的预定义变量如下所示:$#:位置参数的数量$*:所有位置参数的内容(参数内容合在一起)"$@":所有位置参数的数量(同$#)$-:显示shell使用的当前选项,与set命令功能相同$?:命令执行后返回的状态$$:当前进程的进程号$!:后台运行的最后一个进程号$0:当前的进程名将变量输出为全局变量:export 变量名清除自定义变量:unset 变量名
转载
2013-05-14 20:39:00
213阅读
2评论
$0 获取当前执行的SHELL脚本的文件名,包括路径.注:basename 只要文件名,dirname 只要文件所以路径。$n 获取当前的执行的shell脚本的第n个参数值,n=1…9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起${10}。$# 获取当前shell命令行终参数的总个数,命令演示如上图所示。$? 获取执行上一个指令的返回值(0为成功,非0为失败)#这个变量很常用
原创
2015-06-13 18:31:49
657阅读
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当file存在并且是
转载
精选
2015-01-16 16:49:47
492阅读
1. 设置ssh、scp命令的认证运行一次脚本后,以后再使用ssh或scp命令登录远程机器时不再提示输入密码 -----------------setkey.sh开始------------------------- OLDDIR=`pwd`if [ -z "$1" ]; then echo Need user@host info;
转载
精选
2015-07-30 09:52:02
844阅读
字符含义*匹配 0 或多个字符?匹配任意一个字符[list]匹配 list 中的任意单一字符[!list]匹配 除list 中的任意单一字符以外的字符[c1-c2]匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]{string1,string2,...}匹配 sring1 或 stri...
原创
2021-07-21 14:22:37
299阅读
在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本。如何学好脚本,最关键的是就是大量的练习 和实践。根据以下脚本我们可以拓展,这样我们提高的很快!举一反三 1.用Shell编程, ...
转载
2021-08-10 22:31:00
323阅读
2评论
如何用脚本实现分割文件代码:#!/bin/bashif [ $# -ne 2 ]; thenecho 'Usage: split file size(in bytes)'exitfifile=$1size=$2if [ ! -f $file ]; thenecho "$file doesn't exist"exitfi#TOD test if $size is a valid integerfilesize=`/bin/ls -l $file | awk '{print $5}'`echo filesize: $filesizelet pieces=$filesize/$sizelet rem
转载
2010-12-18 22:49:00
102阅读
2评论
1. 文件、目录操作1.1 ls 命令; 功能:显示文件和目录的信息ls 以默认方式显示当前目录文件列表ls -a 显示所有文件包括隐藏文件ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)ls -lt 显示文件,按照修改时间排序复制代码1.2 cd 命
原创
2022-01-13 09:59:53
562阅读
Linux系统是一种广泛使用的类Unix操作系统,它具有强大的稳定性和安全性。在Linux系统中,Shell是一种命令行解释器,它是用户与Linux内核之间的接口。Shell负责解释用户输入的命令,并将其转化为操作系统能够识别的指令。在Linux中,有许多不同的Shell可供选择,其中最常用的几种包括Bash、Korn Shell(ksh)和C Shell(csh)等。
其中,Bash(Bour
原创
2024-04-17 10:09:40
90阅读
1、shell简介安装一定逻辑关系记录命令的文件,在此文件有执行权限的情况下可以用文件名称发起脚本的指向,shell是一种解释性语言,文件内记录的动作需要解释器shell。2、脚本的建立2.1vimtest.sh一般情况下脚本的结尾为".sh"这不是系统规定的,但是是业界的一种规范2.2#bin/bash脚本开头的写法,这是脚本的使用的解释器,也就是脚本运行时的子shell2.3脚本的内容脚本的内
原创
2017-11-23 20:13:24
857阅读
点赞
常用技巧sed删除文件中的每行前n个字符sed-i's/^...//'file去掉file中的前(n个.)n个字符
原创
2020-09-02 23:26:15
404阅读
字符含义*匹配 0 或多个字符?匹配任意一个字符[list]匹配 list 中的任意单一字符[!list]匹配 除list 中的任意单一字符以外的字符[c1-c2]匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]{string1,string2,...}匹配 sring1 或 stri...
原创
2021-07-21 14:25:14
1736阅读