用 cat 进行拼接 文件查找与文件列表玩转 xargs 用 tr 进行转换排序临时文件命名与随机数分割文件和数据根据扩展名切分文件名mv 批量重命名文件交互输入自动化 cat: echo 'Text through stdin' | cat - file.txt # - 被作为 stdin 文本的文件名. $ cat -s file #压缩相邻的空白行 $ cat -T file.py #将制表符显示为^I $ cat -n lines.txt #显示行号 find: $ find . -pr…
使用 shell 进行数学运算: #!/bin/bash no1=; no2=; let result=no1+no2 echo $result result=$[ $no1 + no2 ] result=$(( no1 + )) result=`expr + ` result=$(expr $no1 + ) echo "4 * 0.56" | bc result=`echo "$no * 1.5" | bc` echo $result echo "sca…
收集进程信息 $ ps PID TTY TIME CMD pts/ :: bash pts/ :: ps$ ps -f  #-f 显示更详细的信息UID PID PPID C STIME TTY TIME CMD fzk 2589 2581 0 08:56 pts/0 00:00:00 bash fzk 3510 2589 0 13:29 pts/0 00:00:00 ps -f ps只会输出和当前终端有关的信息,要获取运行在系统中的每个进程的信息,使用选项-e(every).-ax也可以.如:…
文章来自于我的个人博客:(linux shell)第二章--命令之乐(一)    上一章我们描写叙述了一些linux shell中须要注意的一些语法.接下来我们開始了解linux shell的经常使用命令.let's go... cat 命令: cat本身表示拼接(concatenate).cat命令有一些经常使用參数,像-n,-s等,我们以下逐一介绍: 假设你想高速查看一个文本文件内容.就能够使用cat命令: cat file 假设你想一次查看多个文件内容.也是在后面加上文件路径就可以 cat…
awk生于1977年,创始人有三个,分别为 Alfred Aho,Peter Weinberger, 和 Brian Kernighan,名称源于三个创始人的姓的首字母. 作用:处理文本文件. awk的特色是可以对行和列进行操作,输入man awk可以查看awk手册,下面将主要以例子来学习awk语言. 语法: mawk [-W option] [-F value] [-v var=value] [--] 'program text' [file ...] mawk [-W option] [-F…
生成任意大小的文件文件权限.所有权和粘滞位创建不可修改文件生成空白文件查找符号链接及其指向目标head 与 tail只列出目录的其他方法在命令行中用 pushd 和 popd 快速定位(cd -)统计文件的行数.单词数和字符数 生成任意大小的文件 $ if代码输入文件(input file), of代表输出文件(output file),bs代表每个文件的大小(block size),count代表需要被复制的块数./dev/zero是一个字符设备,它会不断的放回0值字节(\0).if也可以指定…
tar -A或--catenate:新增文件到以存在的备份文件: -B:设置区块大小: -c或--create:建立新的备份文件: -C <目录>:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项. -d:记录文件的差别: -x或--extract或--get:从备份文件中还原文件: -t或--list:列出备份文件的内容: -z或--gzip或--ungzip:通过gzip指令处理备份文件: -Z或--compress或--uncompress:通过compress指令处理备份文件…
sed(意为流编辑器,英语“stream editor”的缩写)是Unix/linux常见的命令行程序.sed用来把文档或字符串里面的文字经过一系列编辑命令转换为另一种格式输出,即文本替换.sed通常用来匹配一个或多个正则表达式的文本进行处理. 输入sed --help查看帮助信息: amosli@amosli-pc:~/learn/sed$ sed --help Usage: sed [OPTION]... {script-only-if-no-other-script} [input-fil…
注释用#号:多条命令通过分号或回车来分隔 echo会自动换行,若不想换行,则加上-n参数,如 echo -n "nice to meet you" echo后面的内容可以不带引号,可以带单引号,也可以带双引号 对于进程来说,其运行时的环境变量可以使用下面的命令来查看:cat /proc/$PID/environ 若输出的结果连在一起了,说明结果之间由null字符(\)分隔,为了每个结果占一行,可以进行替换操作,如:cat /proc//environ | tr '\0' '\n' 注意…
监视磁盘的使用情况 $ du file1.txt file2.txt $ du -a file_or_dir #-a递归输出指定目录的所有文件统计 $ du file_or_dir #这只是显示子目录使用的情况不显示每个文件占用空间情况$ du -h filename #-h 显示的更方便人阅读$ du -c file1 file2 #-c 最后有一个统计$ du -s FILES(s) #-s 只输出合计数据$ du -b FILE(s) #以特定的单位输出文件大小 -b(字节) -k(KB)…