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

   linux常用命令相关练习:

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

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

[[email protected] ~]# wc -l /etc/inittab | cut -d‘ ‘ -f1

26

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

#ls /usr/bin | wc -l

[[email protected] ~]# ls /usr/bin | wc -l

1748

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

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

[[email protected] ~]# cut -d: -f7 /etc/passwd |sort -u

/bin/bash

/bin/sync

/sbin/halt

/sbin/nologin

/sbin/shutdown

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

[[email protected] ~]# 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文件的第六行;

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

#

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

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

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

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

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

[[email protected] ~]# ls -d /etc/pa* | wc -l

4

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

[[email protected] ~]# echo "alias cls=clear" >>.bashrc

[[email protected] ~]# 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

时间: 2024-10-03 22:51:33

linux常用命令练习:wc、cut、|、tee、tail的相关文章

linux常用命令:wc 命令

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数.字数.行数,并将统计结果显示输出.该命令统计指定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所指定文件的总统计数. 3.命令参数: -c 统计字节数. -l 统计行数. -m 统计字符数.这个标志不能与 -c 标志一起使用. -w 统计字数.一个字被定义为由空白.

linux常用命令-文本处理cut,sort,uniq,wc,tr

cut:截取文本特定字段 NAME       cut - remove sections from each line of files -d, --delimiter=DELIM(指定字段分隔符,默认是空格) use DELIM instead of TAB for field delimiter -f, --fields=LIST(指定要显示的字段) select  only  these  fields;  also print any line that contains no del

Linux常用命令简述--wc

一.简介Linux wc命令用来统计文件的行,字数的,是一个外部命令. 语法:wc [option]二.常用选项-l:统计文件总共有多少行-L:统计最长行的长度-w:统计文件有多少个单词-c:统计文件有多少个字节-m :统计字符数--help: 在线帮助.--version :显示版本信息.[[email protected] ~]# wc /etc/named.conf46 124 1102 /etc/named.conf #共46行,124个单词,1102个字节[[email protect

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

【Linux】Linux 常用命令汇总

查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpkg -S filename 查找文件属于哪个包:apt-file search filename 查询软件xxx依赖哪些包:apt-cache depends xxx 查询软件xxx被哪些包依赖:apt-cache rdepends xxx 增加一个光盘源:sudo apt-cdrom add 系统

(转)linux常用命令

原地址:http://www.cnblogs.com/svage/p/3700122.html 1.删除目录及子目录下的 .svn目录 find . -type d -name ".svn" | xargs rm -rf 2./tmp 目录的权限 drwxrwxrwt rwt的意思是:对目录有执行权限,但不能删除,即sticky bit rwx : 可读可写可执行 4+2+1 3.改变群组.用户.权限 chgrp   群组名   改变的目录 groupadd -g gid gname

Linux常用命令速查备忘

Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [poweroff] 切断电源 [sync] 把内存里的内容写入磁盘 [lilo] 安装lilo启动管理程序 [grub] 安装lilo启动管理程序 二. Shell相关命令 [chsh] 切换Shell [history] 显示命令履历

Linux常用命令大全(全面)

笔者在这篇文章中跟大家分享一下接近 100 个 Linux 常用命令大全,希望可以帮助到大家. 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出文件的详细信息 -c 根据ctime排序显示 -t 根据文件修改时间排序 ---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是'ne

[工作需求]linux常用命令以及vim常用命令

一.             Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件和文件夹名称: myrm  filename 删除名字为filename 的文件: myrm –r dirname 删除名字为dirname目录:(涉及到文件夹的用参数 -r) mv filename1 filename2 将文件1重命名为文件2: mv filename1 dirname 将文件1