Linux的常用基本命令
Linux的常⽤基本命令
⼀、基本命令
1.1 关机和重启
1.2 帮助命令
⼆、⽬录操作命令
2.1 ⽬录切换 cd
2.2 ⽬录查看 ls [-al]
2.3 ⽬录操作【增,删,改,查】
2.3.1 创建⽬录【增】 mkdir
2.3.2 删除⽬录或⽂件【删】rm
2.3.3 ⽬录修改【改】mv 和 cp
2.3.4 搜索⽬录【查】find
三、⽂件操作命令
3.1 ⽂件操作【增,删,改,查】
3.1.1 新建⽂件【增】touch
3.1.2 删除⽂件 【删】 rm
3.1.3 修改⽂件【改】 vi或vim
3.1.4 ⽂件的查看【查】tail head
3.2 权限修改
四、压缩⽂件操作
4.1 打包和压缩
4.2 解压
五、查找命令
5.1 grep
5.2 find
5.3 locate
5.4 whereis
5.5 which
六、su、sudo
6.1 su
6.2 sudo
七、系统服务
⼋、⽹络管理
8.1 主机名配置
8.2 IP 地址配置
8.3 域名映射
九、定时任务指令crontab 配置
9.1 命令格式9.2 配置说明、实例
⼗、其他命令
10.1 查看当前⽬录:pwd
10.2 查看进程:ps -ef
10.3 结束进程:kill
10.4 ⽹络通信命令:
10.5 配置⽹络
10.6 重启⽹络
10.7 切换⽤户
10.8 关闭防⽕墙
10.9 修改⽂件权限
10.10 清屏
10.11 vi模式下快捷键
⼀、基本命令1.1 关机和重启
shutdown -h now ⽴刻关机
shutdown -h 5 5分钟后关机
poweroff ⽴刻关机
shutdown -r now ⽴刻重启
shutdown -r 5 5分钟后重启
reboot ⽴刻重启
1.2 帮助命令
--help命令
shutdown --help:
ifconfig --help:查看⽹卡信息
man命令(命令说明书)
man shutdown
注意:man shutdown打开命令说明书之后,使⽤按键q退出
⼆、⽬录操作命令2.1 ⽬录切换 cd
cd / 切换到根⽬录
cd .. 切换到上⼀级⽬录
cd ~ 切换到home⽬录
cd - 切换到上次访问的⽬录
2.2 ⽬录查看 ls [-al]
ls 查看当前⽬录下的所有⽬录和⽂件
ls -a 查看当前⽬录下的所有⽬录和⽂件(包括隐藏的⽂件)
ls -l 或 ll 列表查看当前⽬录下的所有⽬录和⽂件(列表查看,显⽰更多信息)
ls /dir 查看指定⽬录下的所有⽬录和⽂件 如:ls /usr
2.3 ⽬录操作(增,删,改,查)
2.3.1 创建⽬录(增) mkdir
mkdir logs 在当前⽬录下创建⼀个名为logs的⽬录
mkdir /usr/logs 在指定⽬录下创建⼀个名为logs的⽬录
2.3.2 删除⽬录或⽂件(删)rm
rm ⽂件 删除当前⽬录下的⽂件
rm -f ⽂件 删除当前⽬录的的⽂件(不询问)
删除⽬录:rm -r aaa 递归删除当前⽬录下的aaa⽬录
rm -rf aaa 递归删除当前⽬录下的aaa⽬录(不询问)
注意:rm语法对⽬录和⽂件和压缩包等都可执⾏删除操作
2.3.3 ⽬录修改 mv 和 cp
重命名⽬录命令:mv 当前⽬录 新⽬录
例如:mv aaa bbb 将⽬录aaa改为bbb
注意:mv语法对⽬录和⽂件和压缩包等都可执⾏重命名的操作
剪切⽬录命令:mv ⽬录名称 ⽬录的新位置
⽰例:将/usr/tmp⽬录下的aaa⽬录剪切到 /usr⽬录下⾯ mv /usr/tmp/aaa /usr
注意:mv语法对⽬录和⽂件和压缩包等都可执⾏剪切操作
拷贝⽬录命令:cp -r ⽬录名称 ⽬录拷贝的⽬标位置 -r代表递归
⽰例:将/usr/tmp⽬录下的aaa⽬录复制到 /usr⽬录下⾯ cp /usr/tmp/aaa /usr
注意:cp命令可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归
2.3.4 搜索⽬录 find
命令:find ⽬录 参数 ⽂件名称
⽰例:find /usr/tmp -name 'a*' 查找/usr/tmp⽬录下的所有以a开头的⽬录或⽂件
三、⽂件操作命令3.1 ⽂件操作
3.1.1 新建⽂件touch
命令:touch ⽂件名
⽰例:在当前⽬录创建⼀个名为aa.txt的⽂件 touch aa.txt
3.1.2 删除⽂件 rm
命令:rm -rf ⽂件名
3.1.3 修改⽂件vi或vim
基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)1) 命令⾏模式command mode)
常⽤命令:
(1)进⼊编辑模式:i o a (2)进⼊底⾏模式:: (3)查找:/字符
(4)控制光标移动:↑,↓,j(5)删除当前⾏:dd
2) 编辑模式(Insert mode)
只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。
常⽤命令:
(1)ESC 退出编辑模式到命令⾏模式;
3) 底⾏模式(last line mode)
将⽂件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出⾏号……等。
底⾏模式下常⽤命令:
(1)退出编辑: :q
(2)强制退出: :q!
(3)保存并退出: :wq
打开⽂件命令:vi ⽂件名
⽰例:打开当前⽬录下的aa.txt⽂件 vi aa.txt 或者 vim aa.txt
注意:使⽤vi编辑器打开⽂件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进⼊编辑模式。
编辑⽂件:使⽤vi编辑器打开⽂件后点击按键:i ,a或者o即可进⼊编辑模式。i:在光标所在字符前开始插⼊
a:在光标所在字符后开始插⼊
o:在光标所在⾏的下⾯另起⼀新⾏插⼊
保存⽂件:第⼀步:ESC 进⼊命令⾏模式
第⼆步:: 进⼊底⾏模式
第三步:wq 保存并退出编辑或者q! 撤销本次修改并退出编辑
3.1.4 ⽂件的查看【查】
⽂件的查看命令:cat/more/less/tail/head
cat:看最后⼀屏
⽰例:使⽤cat查看/etc/sudo.conf⽂件,只能显⽰最后⼀屏内容cat sudo.conf
more:百分⽐显⽰
⽰例:使⽤more查看/etc/sudo.conf⽂件,可以显⽰百分⽐,回车可以向下⼀⾏,空格可以向下⼀页,q可以退出查看more sudo.confless:翻页查看
⽰例:使⽤less查看/etc/sudo.conf⽂件,可以使⽤键盘上的PgUp和PgDn向上 和向下翻页,q结束查看less sudo.conf
head:主要是⽤来显⽰档案的开头⾄标准输出中,默认 head 命令打印其相应⽂件的开头 10 ⾏。
1、head -n 5 filename
说明:显⽰filename⽂件中的前 5 ⾏内容2、head -n 5 filename1 filename2
说明:显⽰filename1和 filename2⽂件中的前 5 ⾏内容3、head -n -5 filename
说明:显⽰ filename⽂件中除了最后5⾏外的内容
tail:指定⾏数或者动态查看,Ctrl+C结束
1、tail -f filename/tail -n 10 -f filename
说明:监视filename⽂件的尾部内容(默认10⾏,相当于添加参数 -n 10),刷新显⽰在屏幕上。ctrl+c退出。2、tail -n 20 filename
说明:显⽰filename最后20⾏。3、tail -n +10 filename
说明:显⽰filename10⾏以后的内容。4、tail -c 10 notes.log
说明:显⽰⽂件 notes.log 的最后 10 个字符。
3.2 权限修改
rwx:r代表可读,w代表可写,x代表该⽂件是⼀个可执⾏⽂件,如果rwx任意位置变为-则代表不可读或不可写或不可执⾏⽂件。
⽰例:给aaa.txt⽂件权限改为可执⾏⽂件权限,aaa.txt⽂件的权限是-rw-------
第⼀位:-就代表是⽂件,d代表是⽂件夹
第⼀段(3位):代表拥有者的权限
第⼆段(3位):代表拥有者所在的组,组员的权限
第三段(最后3位):代表的是其他⽤户的权限
421 421 421
- rw- --- ---
命令:chmod +x aaa.txt
或者采⽤8421法
命令:chmod 100 aaa.txt
四、压缩⽂件操作4.1 打包和压缩
Windows的压缩⽂件的扩展名 .zip/.rar
linux中的打包⽂件:aa.tar
linux中的压缩⽂件:bb.gz
linux中打包并压缩的⽂件:.tar.gz
命令:tar -zcvf user.tar user 将user⽂件打包z:调⽤gzip压缩命令进⾏压缩
c:打包⽂件
v:显⽰运⾏过程
f:指定⽂件名
⽰例:打包并压缩/usr/tmp 下的所有⽂件 压缩后的压缩包指定名称为xxx.tartar -zcvf ab.tar aa.txt bb.txt
或:tar -zcvf ab.tar *
4.2 解压
命令:tar [-zxvf] 压缩⽂件
其中:x:代表解压
⽰例:将/usr/tmp 下的ab.tar解压到根⽬录/usr下tar -zxvf ab.tar -C /usr -C代表指定解压的位置
五、查找命令
5.1 grep
grep命令是⼀种强⼤的⽂本搜索⼯具
使⽤实例:ps -ef | grep sshd 查找指定ssh服务进程
ps -ef | grep sshd | grep -v grep 查找指定服务进程,排除gerp⾝
ps -ef | grep sshd -c 查找指定进程个数
LINUX常用基础命令
本资料由-大学生创业|创业|创业网/提供资料
在线代理|网页代理|代理网页|
减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药| 1 Linux常用指令
(1)指令名称:pwd
pwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。
(2)指令名称:cd
cd命令不仅显示当前状态,还改变当前状态,它的用法跟dos下的cd命令基本一致。
cd ..可进入上一层目录
cd -可进入上一个进入的目录
cd ~可进入用户的home目录
(3)指令名称:cp
使用方式:
cp [options] source dest
cp [options] source... directory
说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。
参数 说明
-a 尽可能将档案状态、权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
范例:
将档案 aaa 复制(已存在),并命名为 bbb :
cp aaa bbb
将所有的C语言程式拷贝至 Finished 子目录中 :
cp *.c Finished
(4)名称:mv
使用方式:mv [options] source dest
mv [options] source... directory
说明:将一个档案移至另一档案,或将数个档案移至另一目录。
参数:-i 若目的地已有同名档案,则先询问是否覆盖旧档。
范例:
将档案 aaa 更名为 bbb :
mv aaa bbb
将所有的C语言程序移至 Finished 子目录中 :
mv -i *.c /Finished
本资料由-大学生创业|创业|创业网/提供资料
在线代理|网页代理|代理网页|
linux常用命令用法
linux必学命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。
不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。
◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;
◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。
login
1.作用
login的作用是登录系统,它的使用权限是所有用户。
2.格式
login [name][-p ][-h 主机名称]
3.主要参数
-p:通知login保持现在的环境参数。
-h:用来向远程登录的之间传输用户名。
Linux常用命令
CMD命令提示符大全
gpedit.msc-----组策略 sndrec32-------录音机
Nslookup-------IP地址侦测器 explorer-------打开资源管理器
logoff---------注销命令 tsshutdn-------60秒倒计时关机命令
lusrmgr.msc----本机用户和组 services.msc---本地服务设置
oobe/msoobe /a----检查XP是否激活 notepad--------打开记事本
cleanmgr-------垃圾整理 net start messenger----开始信使服
务
compmgmt.msc---计算机管理 net stop messenger-----停止信
使服务
conf-----------启动 netmeeting dvdplay--------DVD播放
器
charmap--------启动字符映射表 diskmgmt.msc---磁盘管理实用程
序
calc-----------启动计算器 dfrg.msc-------磁盘碎片整理程序
chkdsk.exe-----Chkdsk磁盘检查 devmgmt.msc--- 设备管理器
regsvr32 /u *.dll----停止dll文件运行 drwtsn32------ 系统医生
rononce -p ----15秒关机 dxdiag---------检查DirectX信息
regedt32-------注册表编辑器 Msconfig.exe---系统配置实用程序
rsop.msc-------组策略结果集 mem.exe--------显示内存使用情况
regedit.exe----注册表 winchat--------XP自带局域网聊天
progman--------程序管理器 winmsd---------系统信息
perfmon.msc----计算机性能监测程序 winver---------检查Windows版本
Linux常用命令及快捷键
最近开始学Linux,在VMware Player中安装了CentOS 6.4。为方便自己也方便他人,整理了Linux常用命令及快捷键。
常用命令:
文件和目录:
# cd /home 进入 '/home' 目录
# cd .. 返回上一级目录
# cd ../.. 返回上两级目录
# cd - 返回上次所在目录
# cp file1 file2 将file1复制为file2
# cp -a dir1 dir2 复制一个目录
# cp -a /tmp/dir1 . 复制一个目录到当前工作目录(.代表当前目录)
# ls 查看目录中的文件
# ls -a 显示隐藏文件
# ls -l 显示详细信息
# ls -lrt 按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)
# pwd 显示工作路径
# mkdir dir1 创建 'dir1' 目录
# mkdir dir1 dir2 同时创建两个目录
# mkdir -p /tmp/dir1/dir2 创建一个目录树
# mv dir1 dir2 移动/重命名一个目录
Linux常用操作命令
【新手速来】Linux菜鸟必学的60个命令
◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudops、who;
◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。
login
1.作用
login的作用是登录系统,它的使用权限是所有用户。
2.格式
login [name][-p ][-h 主机名称]
3.主要参数
-p:通知login保持现在的环境参数。
-h:用来向远程登录的之间传输用户名。
如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。
一般界面是这样的:
Manddrake Linux release 9.1(Bamboo) for i586
renrel 2.4.21-0.13mdk on i686 / tty1
localhost login:root
passWord:
上面代码中,第一行是Linux发行版本号,第二行是内核版本号和登录的虚拟控制台,我们在第三行输入登录名,按“Enter”键在Password后输入账户密码,即可登录系统。出于安全考虑,输入账户密码时字符不会在屏幕上回显,光标也不移动。
Linux常用基本命令(开发)
Linux常用基本命令(开发)
①时间日期类:a.datedate+%F''%H:%M:%S2015-12-1310:20:58b.cal以日历形式打出当前日期。
②文件目录类:a.pwd显示当前目录(绝对路径)。
b.ls显示目录。
ls-l以列表的形式显示。包含文件的属性与权限等数据。别名:ll。
-rwxrwx—1rootroot100912-1218:27a.txt
文件类型与权限链接数文件属主文件属组文件大小,byte表示
建立或最近修改时间名字。ls-al以列表的形式显示全部文件,包含隐藏文件。
ls-d仅列出目录。
ls-R递归查看目录。
c.mkdir创建一个新目录。-p可以递归创建目录。
d.rmdir删除一个空目录。
e.touch新建一个文件。vim也可以。
f.cd切换目录。
cd/root/aaaa/使用绝对路径切换到aaaa目录。
cd./aaaa/使用相对路径切换到aaaa目录。
cd~返回自己的家目录。
cd..返回上一级目录。
cd-回到上一次所在目录。
g.cp复制文件或目录。拷贝:cp1.txt123.txt
h.rm移除文件或目录。rm-rf文件或目录名强制递归删除。危险。
不加参数会进行询问。i.mv移动文件或目录。mv1.txt666.txt类似于Windows的剪切。
j.cat显示文件内容。
cat-A相当于-vET的整合选项,可列出一些特殊字符而不是空白而已。
cat-b列出行号,仅针对非空白行做行号显示,空白行不标行号。
cat-E将结尾的断行字节$显示出来。cat-n列出行号,包含空白行。
cat-T将Tab按键以^|显示出来。
cat-v列出一些看不出来的特殊字符。
k.tac从最后一行开始显示。
l.more一页一页的显示文件内容。
空格键(space):代表向下翻一页。Enter:代表向下翻一行。
q:代表立刻离开more,不再显示该文件内容。
b或Ctrl+b:代表往回翻页。
m.less与more类似,比more的功能多一些。
Linux基本命令
1、cd .. 回到上层目录
2、cd /u01/jboss-4.2.3.GA 到指定的目录下
3、pwd 显示当前所处的目录
4、cp -r /tmp /tmp1 将/tmp 目录下的所有文件或目录都拷贝到/tmp1目录下
5、mkdir report 在当前目录下建立report目录
6、mv report report1 将当前文件或目录转移为另外一个文件或目录
7、rm -rf report 删除目录,并且不需要提示
8、tar cvf aa.tar /home/aa (将/home/aa目录打包为aa.tar)
tar zcvf aa.gz /home/aa (将/home/aa目录直接打包为aa.gz压缩包)
tar zxvf aa.gz 释放aa.gz到当前文件夹
9、unzip [选项] 压缩文件名.zip
各选项的含义分别为:
-x 文件列表 解压缩文件,但不包括指定的file文件。
-v 查看压缩文件目录,但不解压。
-t 测试文件有无损坏,但不解压。
-d 目录 把压缩文件解到指定目录下。
-z 只显示压缩文件的注解。
-n 不覆盖已经存在的文件。
-o 覆盖已存在的文件且不要求用户确认。
-j 不重建文档的目录结构,把所有文件解压到同一目录下。
10、ll 列出当前目录下的文件或目录属性 或 ls -l
[root@uubee7 u01]# ll
total 93016
drwxr-xr-x. 8 jboss jboss 4096 Jan 20 16:26 jboss-4.2.3.GA
-rw-r--r--. 1 root root 95224174 Mar 10 17:33 jboss-4.2.3.GA.tar.gz
drwx------. 2 root root 16384 Mar 16 18:19 lost+found
11、 chmod a+x jboss-4.2.3.GA.tar.gz chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问
Linux常用命令手册
Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节
1 文件管理 # ls ls -a 列出当前目录下的所有文件,
包括以.头的隐含文件
文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息
文件管理 # pwd pwd 查看当前所在目录的绝对路经
文件管理 # cd cd .. 回当前目录的上一级目录
文件管理 # cd cd - 回上一次所在的目录
文件管理 # cd cd ~ 或 cd 回当前用户的宿主目录
文件管理 # cd cd ~用户名 回指定用户的宿主目录
2 文件管理 # mkdir mkdir 目录名 创建一个目录
文件管理 # mkdir mkdir –p 递归式去创建一些嵌套目录
文件管理 # rmdir Rmdir 空目录名 删除一个空目录
3 文件管理 # rm rm 文件名 文件名 删除一个文件或多个文件
文件管理 # rm rm -rf 非空目录名 递归删除一个非空目录下的一
切,不让提式-f
4 文件管理 # cat cat文件名 一屏查看文件内容
5 文件管理 # more more文件名 分页查看文件内容
6 文件管理 # less less 文件名 可控分页查看文件内容
7 文件管理 # grep grep字符 文件名 根据字符匹配来查看文件部分内容
8 文件管理 # mv mv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下
文件管理 # mv mv 文件名 新名称 在当前目录下改名
9 文件管理 # cp cp /路经/文件 ./ 移动绝对路经下的文件到当前目录下
10 文件管理 # find find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录
11 文件管理 # ln ln 源文件 链接名 创建当前目录源文件的硬链接
ln /home/test /usr/test1 在/usr下建立/home/test的硬链接
LINUX常用命令
指令 功能说明 范例
bash GNU Bouren-Again Shell bash shell_script
cat 观看一般文本文件 cat file.txt
chgrp 更改群组 chgrpgroupname file
chmod 更改文件权限 chmod 755 file
chown 更改文件 owner chown username file
cp 复制文件 cp file1 file2
date 显示日期与时间 date
dd disk dump dd if=input of=output
df 显示磁盘使用空间 df -m
dmesg 显示启动信息 dmesg | more
echo 显示文字 echo “Hello World”
ed 最普通的 Editor edtextfile
egrep 类似grep的字符串搜索工具 egrep keyword file
grep 字符串搜索工具 grep keyword file
gunzip 解压缩.gz工具 gunzip file.gz
gzip 压缩文件 gzip file
hostname 显示主机名称 hostname
kill 删除 process kill
ln link file ln -s file linkfile
ls 显示目录与文件 ls -l /
mail 收/发电子邮件 mail
mkdir 建立空目录 mkdir -p /tmp/usr/who
mknod 产生硬件装置文件 mknod /dev/dsp0c290
more file perusal filter more long_file
mount 挂接文件系统 mount -t iso9660 /dev/cdrom /cdrom
Linux 必备指令摘要
一般用户指令
/bin 指令 功能说明 范例
mv 移动文件 mv file1 file2
Linux常用命令 2
文件命令:
(1)cat、more、less
1> 将hello.c中的内容输入到ab.txt中
[jm@hwserver a]$ cat hello.c>ab.txt
2>显示文件内容
[jm@hwserver a]$ cat ab.txt
#include "stdio.h"
main(void)
{
printf("hello!\n");
printf("string\n");
}
3>对输出的行进行编号
[jm@hwserver a]$ cat -n ab.txt
1 #include "stdio.h"
2 main(void)
3 {
4 printf("hello!\n");
5 printf("string\n");
6
7 }
8
用法:cat [选项] [文件]...
将[文件]或标准输入组合输出到标准输出。
-A, --show-all 等价于 -vET
-b, --number-nonblank 对非空输出行编号
-e 等价于 -vE
-E, --show-ends 在每行结束处显示 $
-n, --number 对输出的所有行编号
-s, --squeeze-blank 不输出多行空行
-t 与 -vT 等价
-T, --show-tabs 将跳格字符显示为 ^I
-u (被忽略)
-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
