|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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及其特性
|
|