Linux 基础命令:
cat命令: 用于查看文本文件
-n 显示文本文件行数
vim a.txt aaaaaaa aaaaaaa vim wang.txt vim tian.txt ngdjisaga asdjagnisal adgjisdfjsa cat tian.txt cat a.txt tian.txt >wang.txt cat wang.txt aaaaaaa aaaaaaa ngdjisaga asdjagnisal adgjisdfjsa
nl = cat -n
nl:给输出的内容编号
[root@changmiao test]# nl wang.txt 1 aaaaaaa 2 aaaaaaa 3 ngdjisaga 4 asdjagnisal 5 adgjisdfjsa
保存内容:
** >输出重定向,将屏幕上的输出内容写道文件里,如果文件不存在就会新建,如果文件里有内容会 盖
** >>追加输出重定向,将屏幕上的输出内容写到文件里,如果文件不存在就会新建,如果文件里有内容不会覆盖,只是在文件的末尾追加内容
|管道符号:将前一个命令的输出送给后面一个命令作为输入 管道是实现进程和进程之间通信的
命令1|命令2
more命令:全屏方式分页显示文件内容
操作方法:按Enter回车键向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
按q键退出
less命令:与more命令相同,但扩展功能更多
区别两点:1.less看完不退出,more看完会自动退出
2.less支持上下键盘移动
head命令:查看文件开头的一部分内容(默认为10行)
格式:head -n number 文件名
格式 head -n 数字 文件名
tail命令:查看文件结尾的少部分内容(默认十行)
格式:tail -n number 文件名
格式:tail -数字 文件名
tail -f 文件名 = tailf
创建一个文件wcm.txt,指定里面的内容 wangchangmiao sanchuang,你有多少种方法?
1.重定向
** >
**>>
echo "wangchangmiao sanchuang">wcm.txt
2.vim
vim feng1.txt
3.here document
[root@changmiao test]# cat <<EOF >wcm.txt > wanghcangmiao sanchuang > EOF [root@changmiao test]# ls a.txt tian.txt wang.txt wcm.txt [root@changmiao test]# cat wcm.txt wanghcangmiao sanchuang
linux小练习:
1.在根目录下新建/lianxi9目录
2.进入/lianxi9目录,复制/etc/hosts文件到当前目录下
3.复制/var/log/secure 文件到当前目录下
4.使用vim 编辑器新建一个文件叫cali.txt
cali 695811769 linux
5.显示secure文件的前6行,并且显示行号
6.将cali.txt里的内容追加到当前目录下的hosts文件里
7.显示当前目录下的hosts文件的尾2行
8.显示secure文件的第7行到10行之间的内容
9.动态监控/var/log/messages文件的内容
10.查看/var/log/messages文件的内容显示行号,并且分页显示
11.显示ps aux查看进程命令输出信息,从第2行到9行,并且显示行号。