10.5 Linux

pwd 命令用于显示工作目录。

执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。

cd  cd -:快速返回之前目录;cd .. :回到上级目录

cd命令用于切换当前工作目录。

另外,~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, .. 则表示目前目录位置的上一层目录。

cd ~ 跳到自己的home目录;cd ../.. 跳到目前目录的上上两层

ll 罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。

ls仅罗列出当前文件名或目录名 就像Windows里的文件列表。

ll=ls -l

 

ls 命令可以说是Linux下最常用的命令之一。

ls [-参数]

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。

-A 显示除 “.”和“..”外的所有文件。

-k 以 k 字节的形式表示文件的大小。

-l 列出文件的详细信息。

-s 在每个文件名后输出该文件的大小。

-t 以时间排序。

-u 以文件上次被访问的时间排序。

-S 以文件大小排序。

-R 列出所有子目录下的文件。

-p -F 在每个文件名后附上一个字符以说明该文件的类型。"*":表示可执行的普通文件;"/":表示目录;“@”:表示符号链接;“|”:表示FIFOs;“=”:表示套接字(sockets)。

-X 以文件的扩展名(最后一个 . 后的字符)排序。

-m 横向输出文件名,并以“,”作分格符。

--color=no 不显示彩色文件名

   1. 蓝色-->目录

   2. 绿色-->可执行文件

   3. 红色-->压缩文件

   4. 浅蓝色-->链接文件

   5. 灰色-->其他文件 

-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。

-c 输出文件的 i 节点的修改时间,并以此排序。

-d 将目录象文件一样显示,而不是显示其下的文件。

-e 输出时间的全部信息,而不是输出简略信息。

-f -U 对输出的文件不排序。

-g 无用。

-i 输出文件的 i 节点的索引信息。

-n 用数字的 UID,GID 代替名称。

-o 显示文件的除组信息外的详细信息。

-q 用?代替不可输出的字符。

-r 对目录反向排序。

-x 按列输出,横向排序。

-B 不输出以 “~”结尾的备份文件。

-C 按列输出,纵向排序。

-G 输出文件的组的信息。

-L 列出链接文件名而不是链接到的文件。

-N 不限制文件长度。

-Q 把输出的文件名用双引号括起来。

-1 一行只输出一个文件。

--help 在标准输出上显示帮助信息。

--version 在标准输出上输出版本信息并退出。

cat命令用于连接文件并打印到标准输出设备上。

参数说明:

-n 或 --number:由 1 开始对所有输出的行数编号。

-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 --show-ends : 在每行结束处显示 $。

-T 或 --show-tabs: 将 TAB 字符显示为 ^I。

-A, --show-all:等价于 -vET。

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

拓展:

把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:

 cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:

cat -b textfile1 textfile2 >> textfile3

清空 /etc/test.txt 文档内容:

cat /dev/null > /etc/test.txt

cat 也可以用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:

cat /dev/fd0 > OUTFILE

相反的,如果想把 image file 写到软盘,输入:

cat IMG_FILE > /dev/fd0

 

 

Head 命令用于查看纯文本文档的前面部分内容(可以指定显示多少行)

Head –n 行数

Tail 命令用于查看纯文本文档的后面部分内容(可以指定显示多少行)

 

wc 计算文件的Byte数、字数、或是列数行数

参数:

-c或--bytes或--chars 只显示Bytes数。

-l或--lines 显示行数。

-w或--words 只显示字数。

在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。

如果想同时统计多个文件的信息,例如同时统计testfile、testfile_1、testfile_2,可使用如下命令:

 wc testfile testfile_1 testfile_2   #统计三个文件的信息

输出结果如下:

$ wc testfile testfile_1 testfile_2  #统计三个文件的信息  

3 92 598 testfile                    #第一个文件行数为3、单词数92、字节数598  

9 18 78 testfile_1                   #第二个文件的行数为9、单词数18、字节数78  

3 6 32 testfile_2                    #第三个文件的行数为3、单词数6、字节数32  

15 116 708 总用量                    #三个文件总共的行数为15、单词数116、字节数708

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱因斯坦乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值