访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

(3)Linux文本文件操作命令

时间:2019-06-24

linux命令_linux关机命令_linux vi命令

分屏显示文件 /etc/passwd 的内容

注意 <Space>键 <Enter>键 <PgDn>键<PgUp>键和 q 键的使用

命令说明

head -4 /etc/passwd

显示文件etc/passwd 前4行内容

命令说明

tail -4 /etc/passwd

显示文件 /etc/passwd 后4行的内容

tail -n + 10 /etc/passwd

显示文件 /etc/passwd 从10行开始到文件尾的内容

tail -f /var/log/messages

跟踪显示不断增长的文件结尾内容(通常用于显示日志文件)

命令说明

cut -f1,3-5 -d: /etc/passwd

以冒号作为间隔符显示 /etc/passwd 的第1,3linux命令,4,5列

命令说明

linux vi命令_linux关机命令_linux命令

paste mytxt.en mytxt.cn

纵向合并文件 mytxt.en 和 mytxt.cn

命令说明

wc myfile

统计指定文本文件的行数、字数、字符数

wc -l myfile

统计指定文本文件的行数

命令说明

tr ‘A-Z’ ‘a-z’ myfile

将myfile文件中的所有大写字母转换为小写字母显示在屏幕上

命令说明

sort myfile

以行为单位对文本文件myfile排序(以ASCII码顺序)

sort -u myfile

以行为单位对文本文件myfile排序(对相同的行只输出一行)

sort -r myfile

linux vi命令_linux命令_linux关机命令

以行为单位对文本文件myfile排序(以ASCII码逆序)

sort -n myfile

以行为单位对文本文件myfile排序(根据字符串的数值进行排序)

命令说明

grep my myfile

在文件myfile中查找字符串my

grep -i my myfile1 myfile2

在多个指定文件中查找字符串my(忽略大小写)

grep -v “^#” /etc/grub.conf

显示文件 /etc/grub.conf 除了以 # 开始行

grep -l root /etc/*

列出 /etc 目录下所有内容包含字符串 root 的文件名

grep -lr root /etc/*

递归列出 /etc 目录下 所有内容包含字符串 root 的文件名

命令说明

diff myfile1 myfile2

linux vi命令_linux关机命令_linux命令

比较两个文件的差异

命令说明

dos2unix -k *.txt

将当前目录下所有后缀为txt的文件转换为UNIX格式(不改变时间戳)

dos2unix -k -n dosfile linuxfile

将DOS格式的dosfile文件转换为 UNIX格式的 linuxfile

命令说明

iconv -f GB2312 -t UTF-8 -o outputfile inputfile

将编码为GB2312的inputfile 文件转化为 UTF-8 编码的outputfile

显示之后,未改变源文件

命令说明

sed ‘s/Windows/Linux/g’ myfile

将myfile文件中所有Windows替换成Linuxlinux命令,未改变原文件

sed ‘s/cc*/c/g’ myfile

将 myfle 中所有连续出现的c都压缩成单个c

sed ‘s/^[\t]*//’ myfile

删除myfile中每一行前导的连续“空白字符”(空格,制表符)

sed ‘s/*$//’ myfile

删除myfile中每行结尾的所有空格

sed ‘s/^/> /’ myfile