| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
继续: 
 
目录管理: 
ls,cd,pwd,mkdir,rmdir,tree 
 
文件管理 
touch,stat,file,rm,cp,mv,nano 
 
日期时间: 
date,clock,hwclock,cal 
 
处理文本文件时基础要求 
 
查看文本内容 
cat,tac,more,less,head,tail 
 
cat:concatenate file and print on the standard output:连接文件并且打印标准输出,(显示并连接),能够实现将你通过参数给的几个文本文件的内容显示出来。 
 
文本处理: 
cat,more,less,head,tail.cut,sort,uniq,grep,re,管道和重定向:>,<,>>,<<, 
 
cat -n (表示打印行号) 
cat -E :display $ at end of each line:每行最后一个字符后面加上一个$符号 
cat-v :show nonprinting:显示非打印符号; 
cat-A:表示所有的东西都可以打印出来; 
 
tac:(反过来的cat表示反向显示):concatenate and print files in reverse(从最后一行开始打印至第一行) 
常用技巧:CTRL+C:中断进程,或者敲了大半行命令不想执行,可以按CTRL+C另起一行 
如果内容很多需要shift+pageup/pagedown (查看) 
也可以进行分屏查看:more ,less: 
        more, 
        less:man命令就是用less命令打开的, 
head:查看前n行 
        -c 3 filename:查看文件前三个字符,==head -3 filename 
        -n 3 filename = head :查看文件前三行内 
 
tail:查看后n行; 
        tail: tail -n :查看后n行 
        -f: output appended data as the file grows:tail -f后,查看文件尾部,不会关闭当下进程,如果文件新加一段新内容之后,保存该文件,该进程会显示当下新增的内容,这种情况一般用于跟踪日志使用 
 
 
文本处理: 
cut,join,sed,awk, 
 
cut:database:数据库, 
关系型数据库: 
        表:二维表,如何将数据进行分割, 
        文本数据也可以保存数据, 
                比如用户名/etc/passwd,第一行:root:x:0:0:root:/bin/bash 
                然后我想要得到第一组用户数据:我想得到root这第一段,这就是cut的意义; 
        cut -d : -f 1 意思就是得到文本每一行以:为分隔符的第一个字段; 
        cut -d:指定分隔符 
        cut -f:指定要显示的字段; 
                -f 1,3 :表示显示第一个和第三个字段 
                -f 1-3:表示显示第一个到第三个字段 
                 
                 
 
 
用户、组、权限 
bash及其特性 
 
 |   
 
 
 
 |