摘要:
for for var in list do ... done for i in a b "c" d for i in $(cat $file) # 根据 $IFS 将$file的内容分隔成许多字段 for f in /home/* for (( i = 1, j=2 ; i < 10; i++, 阅读全文
摘要:
test命令内的条件为真,则返回退出状态码0 test 5 -eq 15 && echo Yes || echo No teest var1 #测试变量是否有值 test -f /etc/resolv.conf && echo "File /etc/resolv.conf found." || ec 阅读全文
摘要:
查看内置变量:set、env、printenv 赋值时,等于号两边不能有空格。变量名对大小写敏感 a=b # a的值为字符串“b” myhome="/home/v/vivek" NOW=$(date) # $() 执行命令 将结果赋给变量 NOW=`date` # 反引号执行命令 将结果赋给变量 s 阅读全文
摘要:
阅读全文
摘要:
s=abc 直接用等号赋值 不能有空格 s = abc s=ab c 都是无效的 有空格的话,用引号括起来,双引号内的特殊字符保有原本的特性,单引号内的特殊字符仅为字符本身 反斜杠可转义空格回车等字符 $()命令替换 a=$(ls) echo $a 输出ls的结果 增加变量内容 PATH="$PAT 阅读全文
摘要:
gzip a.txt 压缩为a.txt.gz 并删除原文件a.txt gzip -c a.txt > abc.gz 压缩a.txt -c将结果输出到屏幕并保留a.txt > 重定向到abc.gz gzip -d a.txt.gz 解压缩为a.txt 并删除压缩文件a.txt.gz 源文件是文本文件的 阅读全文
摘要:
cat cat -A显示控制字符 -s禁止输出多个空白行 -n给文本添加行号 cat > foo.txt The quick brown fox jumped over the lazy dog. cat -ns foo.txt 1 The quick brown fox 2 3 jumped ov 阅读全文
摘要:
locate abc/def 根据路径名匹配 locate abc | grep def updatedb程序每天运行一次,更新locate的数据库,所以locate的数据不是实时的 whereis 搜索可执行文件、源代码文件、帮助文件 只在部分目录里查找 find 直接在硬盘中搜索 速度比较慢 f 阅读全文
摘要:
ps 查看进程 ps x 查看所有进程 ps aux显示更多信息 --forest 显示层级信息 状态 意义 R 运行。这意味着,进程正在运行或准备运行。 S 正在睡眠。 进程没有运行,而是,正在等待一个事件, 比如说,一个按键或者网络数据包。 D 不可中断睡眠。进程正在等待 I/O,比方说,一个磁 阅读全文
摘要:
id – 显示用户身份号 umask – 设置默认的文件权限 passwd – 更改用户密码 who 看谁在线 用户帐户 定义在/etc/passwd 文件里面,用户组定义在/etc/group 文件里面。当用户帐户和用户组创建以后, 这些文件随着文件/etc/shadow 的变动而修改,文件/et 阅读全文