linux常用命令练习:wc、cut、|、tee、tail

简介:

   linux常用命令相关练习:

  1、只显示/etc/inittab 文件有多少行,其他信息不显示:

    #wc -l /etc/inittab | cut -d' ' -f1 

[root@xuelinux ~]# wc -l /etc/inittab | cut -d' ' -f1 

26

  2、统计/usr/bin目录下的文件个数:

    #ls /usr/bin | wc -l

[root@xuelinux ~]# ls /usr/bin | wc -l

1748

  3、取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示;

   #cut -d: -f7 /etc/passwd |sort -u

[root@xuelinux ~]# cut -d: -f7 /etc/passwd |sort -u

/bin/bash

/bin/sync

/sbin/halt

/sbin/nologin

/sbin/shutdown

   4、思考:如何显示/var/log目录下每个文件的内容类型?

[root@xuelinux ~]# file /var/log/*    或者file `ls /var/log`

/var/log/anaconda.ifcfg.log:   ASCII text

/var/log/anaconda.log:         UTF-8 Unicode English text

/var/log/anaconda.program.log: ASCII English text, with very long lines, with overstriking

   5、取出/etc/inittab文件的第六行;

[root@xuelinux ~]# head -6 /etc/inittab | tail -1   先取前六行然后通过管道取最后一行

#

   6、取出/etc/passwd文件中倒数第9个用户的用户名和shell,

      显示到屏幕上并讲其保存至/tmp/users文件中;

[root@xuelinux ~]# tail -9 /etc/passwd | head -1 | cut -d: -f1,7|tee/tmp/users

                   rpcuser:/sbin/nologin    tee 内容显示在屏幕上并保存至指定目录

   7、显示/etc目录下所有以pa开头的文件,并统计其个数;   

[root@xuelinux ~]# ls -d /etc/pa* | wc -l

4

   8、不使用文本编辑器,将alias cls=clear 一行内容添加至当前用户的.bashrc文件中;   

[root@xuelinux ~]# echo "alias cls=clear" >>.bashrc

[root@xuelinux ~]# tail .bashrc 

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

alias cls=clear
















本文转自wang650108151CTO博客,原文链接:http://blog.51cto.com/woyaoxuelinux/1862599 ,如需转载请自行联系原作者

相关文章
|
2天前
|
安全 Linux 测试技术
|
2天前
|
安全 Linux Windows
Linux中Shutdown命令使用介绍
Linux中Shutdown命令使用介绍
|
3天前
|
缓存 关系型数据库 Linux
Linux目录结构:深入理解与命令创建指南
Linux目录结构:深入理解与命令创建指南
|
3天前
|
数据挖掘 Linux vr&ar
Linux命令实战:解决日常问题的利器
Linux命令实战:解决日常问题的利器
|
3天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
17 0
|
3天前
|
安全 Linux Shell
linux基础命令详解
linux基础命令详解
9 0
|
4天前
|
Linux
Linux常用命令2
Linux常用命令2
6 0
|
7月前
|
Linux
Linux命令之wc
Linux命令 wc
45 0
|
4月前
|
自然语言处理 Linux
linux命令之wc
linux命令之wc
23 1
|
6月前
|
Linux
初学[Linux]基础命令“which,find,grep,wc“,管道符: “ | “
初学[Linux]基础命令“which,find,grep,wc“,管道符: “ | “
44 1