《linux shell脚本攻略》学习笔记
命令结束状态执行成功返回0执行失败n+128找不到命令127没有权限126$?存储返回值if条件判断if-thenif-then-else完整语法if条件测试1;then命令区域1elif条件测试2;then命令2else命令3fi(())等同于let""条件测试的写法执行某个命令的结果ifgrep-q"rm"fn.sh;then传回某一命令的执行结果的相反值!命令if!grep-q"rm"fn.
变量扩展:取字符串切片,字符串长度字符串切片语法:1.${变量:位置起点}2.${变量:位置起点:长度} 位置参数:$0 函数名$@ 所有参数${@:起点}${@:起点:个数}计算字符串长度语法: ${#变量名}${#变量名} 计算字符串长度${#数组[@]}取得数组元素个数${#数组[*]}取得数组元素个数expr length "字符串"expr "字符串" : '.*'例:str='Here
1.用户添加 useradd user01 未指定加入组系统建立一个同名的组 useradd user01 -g group01 group01不存在会报错 groupadd group01 新建一个用户组2./etc/passwd 存放用户信息 selby : x : 500 : 500 : se
安装完JDK ,设定环境变量后出现这个错误:[root@localhost lib]# javacError occurred during initialization of VMjava/lang/NoClassDefFoundError: java/lang/Object[root@localhost lib]# javaError occurred during initializatio
nfs:网络文件系统RPC端口:111基于RPC服务:远程调用服务软件包: portmap提供RPC服务支持(centos5.x/rpcbind(centos6.x) nfs-utils启动服务(服务器和客户端均需要启动):service portmap/rpcbind start service nfs startnfs服务器端:1.安装软件包;2.设置共享目录 /et
LAMP源码安装(参考http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html )1.软件包apr-1.4.5.tar.gz apr-util-1.3.12.tar.gzpcre-8.32.tar.gzautoconf-2.61.tar.gzfreetype-2.3.5.tar.gzgd-2.0.35.tar.gzjpegsrc.v
diff(1)文件之间的差异对比diff file1 file2 比较-u 显示所有内容及差异diff -u file1 file2 > file1-to-file2.patch生成补丁(2)比较文件夹 diff dir1 dir2-uNr 一般所加参数 d
CentOS 5升级python版本(2.4>2.7) 2011年12月07日 ⁄ Python ⁄ 暂无评论 转载地址http://www.mypython.info/centos-5-update-python-version.html 日前在CentOS上搭建测试环境时候,遇到需要升级python版本的情况,于是就记录了整个升级的过程: 在CentOS5中自带的
CentOS下安装SecureCRT的rz/sz命令安装步骤:1、通过SecureCRT登录CentOS, 下载软件 rzsz-3.48.tar.gz# wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz2、解压文件,可通过ls命令查看当前目录文件
tomcat安装卸载默认java和jdk(不做卸载安装后java会有问题)软件: apr-1.4.6.tar.bz2 apr-iconv-1.2.0.tar.gz apr-util-1.5.2.tar.gz jdk-6u13-linux-i586-rpm.bin apache-tomcat-7.0.33-src.tar.gz 相关下载地址:http://archive.apache.org/dis
1.#cp -pv file1 file2 复制file1为file2并且属性不变2.#nklookup 查看解析>set type=mx>set type=ptr3.#chkconfig #setenfore=0 关闭selinux4. 获取IP地址
步骤: 1.安装软件 2.配置缓存DNS服务 3.配置主DNS 4.配置辅DNS实践: 1.安装软件 相关软件包bind bind-utils bind-chroot caching-nameserver #yum install bind bi
1.删除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&quo
&n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号