【Linux】Basic_commands[2]

目录

 

1,Cat

2,Tac

3,Head

4,Tail

5,Grep

6,Find

7,whereis

8,Echo

9,Ln


1,Cat

        Cat是concatenate(连锁)的简写,意思是文件合并。该命令可以显示文件中你的内容(经常和more搭配使用),或者是将多个文件合并成一个文件

         cat <filename>

2,Tac

       Tac 命令可以逆序显示文件中你的内容

        tac <filename>

3,Head

       你可以使用head命令来查看文件的开头部分,此命令是:

Head <filename>

Head 是一个有用的命令,但是由于它只限于文件的最初几行,你看不到文件的文件实际上有多长。按照默认设置,你只能阅读文件的前十行。你可以通过指定一个数字来改变要现实的行数,如下面的命令所示:

Head -20 <filename>

 

 

4,Tail

       与head命令恰恰相反的是tail命令,你可以查看结尾的十行,这有助于查看日志文件的最后十行来阅读重要的系统消息。你还可以使用tail来观察日志文件被更新的过程。使用-f选项,tail会自动实时把打开文件中的新消息显示到屏幕上。例如,要及时观察/var/log/message的变化,以跟用户身份在shell提示下键入以下命令:

Tail -f /var/log/messages

5,Grep

       Grep命令对于在文件中查找指定的字符串很有用途。例如,如果你想在sneakers.txt文件中查找每一个提到的“coffer”的地方,你可以键入:

Grep coffee sneakers.txt

你就会看到文件带有coffer的每一行

6,Find

        find 命令在linux中是很常用到的一个查找命令,它的功能非常地强大。可以结合正则匹配来搜索系统中的指定的内容,以下我就记录一下这个find常用到的一些用法
 
find 语法:find   path   -option   [   -print ]   [ -exec   -ok   command ]   {}  \;

参数:

path: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录

-option:  find中的一些属性值,常用的有-name, -type, -mtime, -ctime, -atime, -user, -group, -nouser, -nogroup, -perm等

-print: find命令将匹配的文件输出到标准输出。

-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。

-ok:    和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

7,whereis

        whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。

8,Echo

Echo #PATH  查看环境变量

9,Ln

       ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建连接必须使用"-s"选项。

Ln 3.txt  4    建立硬连接,

Ln -s  3.txt 5  建立软连接  

区别硬连接和软连接

硬连接相当于复制一个文件,不会随着源文件的改变而改变, 软连接会随着原文件的改变而改变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值