`
tangkuo
  • 浏览: 101711 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

linux查看日志文件内容命令tail、cat、tac、head、echo

阅读更多
-- linux 下修改文件内容保存并退出

vim /etc/profile

e  i  shift+:   退出保存 wq

ctrl+z

sudo shutdown -r now

chmod -777 修改权限

如果用命令chmod 777 tt.htm,结果是
-rwxrwxrwx 1 bu users 2254 2006-05-20 13:47 tt.htm
任何人都有读、写、运行三项权限。



linux查看日志文件内容命令tail、cat、tac、head、echo

grep "notify" in test.log  ---查询日志test.log中是否包含notify



tail -f test.log
你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C,

---------------------------
linux 如何显示一个文件的某几行(中间几行)

从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000

显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000

*注意两种方法的顺序
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行

用sed命令
sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。

例:cat mylog.log | tail -n 1000 #输出mylog.log 文件最后一千行

---------------------------
cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3

把test.txt文件扔进垃圾箱,赋空值test.txt
cat /dev/null > /etc/test.txt
注意:>意思是创建,>>是追加。千万不要弄混了。
------------------------------------------
tac (反向列示)
tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,
而 tac 则是由最后一行到第一行反向在萤幕上显示出来!

------------------------------------------
在Linux中echo命令用来在标准输出上显示一段字符,比如:
echo "the echo command test!"

这个就会输出“the echo command test!”这一行文字!




--linux 关闭防火墙
#!/bin/sh

setenforce permissive
/etc/init.d/iptables stop
/etc/init.d/smb restart

-- 关闭

-- windows系统设置休眠时间为从不
控制面板\硬件和声音\电源选项\编辑计划设置





--
--linux 环境下设置java环境变量
、下载jdk8

  登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  选择对应jdk版本下载。(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上)

2、 登录Linux,切换到root用户

  su root 获取root用户权限,当前工作目录不变(需要root密码)
  或者
  sudo -i 不需要root密码直接切换成root(需要当前用户密码)

3、在usr目录下建立java安装目录

  cd /usr

  mkdir java

4、将jdk-8u60-linux-x64.tar.gz拷贝到java目录下

  cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

5、解压jdk到当前目录,得到文件夹 jdk1.8.0_*  (注意:下载不同版本的JDK目录名不同!)

  tar -zxvf jdk-8u60-linux-x64.tar.gz

6、安装完毕为他建立一个链接以节省目录长度

  ln -s /usr/java/jdk1.8.0_60/ /usr/jdk

7、编辑配置文件,配置环境变量

  vim /etc/profile

  在文本的末尾添加如下内容:

1
2
3
4
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
8、重启机器或执行命令 :source /etc/profile

  sudo shutdown -r now

9、查看安装情况

  java -version



分享到:
评论

相关推荐

    linux常用命令

    9. **more/less/cat/tac**:这些都是查看文本文件内容的命令,各有特点。`more`和`less`可以分页查看,`cat`一次性显示整个文件,`tac`则倒序显示文件内容。 10. **head/tail**:分别显示文件的前几行或后几行,如`...

    Linux最常用 150 个命令汇总

    与 `head` 类似,`tail` 命令用来查看文件的最后一部分内容。 7. **cut** - **功能说明**:将文件的每一行按指定分隔符分割并输出。`cut` 命令非常适合处理CSV或分隔符固定的文件。 8. **split** - **功能说明**:...

    Linux常用操作命令

    - `tac` 命令用于反向显示文件内容。 - 示例:`tac file`(从最后一行开始显示文件内容) 24. **显示的时候,顺道输出行号:nl** - `nl` 命令用于显示文件内容,并在每行前面加上行号。 - 示例:`nl file` 25....

    linux练习[文].pdf

    * tac 命令:从最后一行开始显示文件内容 * more 命令:一页一页的显示文件内容 * head 命令:只看头几行 * tail 命令:只看尾巴几行 * nl 命令:显示的时候,顺道输出行号 * od 命令:以二进制的方式读取文件内容 ...

    Linux Shell自动化运维最佳实践

    cat命令用于查看文件内容,head用于显示文件的前几行,而tail则是显示文件的后几行。例如,使用cat配合管道命令可以查看/etc/passwd文件的第20行内容。 Shell脚本中还经常用到rev和tac命令。rev命令可以将文件内容...

    300个linux常用命令

    * `tac`:显示文本文件内容(反向) * `nl`:显示文本文件内容(添加行号) * `more`:显示文本文件内容(分页) * `less`:显示文本文件内容(分页) * `head`:显示文本文件内容(前 N 行) * `tail`:显示文本...

    linux运维必备150个命令.docx

    查看文件及内容处理命令 1. cat:显示文件内容 2. tac:显示文件内容(倒序) 3. more:逐页显示文件内容 4. less:逐页显示文件内容 5. head:显示文件的头部内容 6. tail:显示文件的尾部内容 7. cut:截取文件...

    linux常用100命令.doc

    13. `cat`:显示文件内容或合并文件。 14. `tac`:反向显示文件内容。 15. `more`:分页查看文件内容。`+n`从第n页开始;`-n`每次显示n行。 16. `less`:前后移动查看文件内容。 17. `nl`:为输出内容添加行号。...

    150个常用Linux命令

    - **tac** - 与cat类似,但反向显示文件内容。 - **more** - 分页显示文本文件。 - **less** - 交互式地浏览文本文件。 - **head** - 显示文件的前几行。 - **tail** - 显示文件的后几行。 - **cut** - 从文件中剪切...

    linux常用命令大全.doc

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,在服务器领域占据着极其重要的地位。它提供了丰富的命令行工具,使得用户能够高效地管理和控制系统。本文将详细介绍Linux中的常见命令及其用法,帮助初学...

    linux学习笔记-01linux操作基础

    - **cat** 和 **tac**: 查看文件内容。 - `cat`: 从文件的开头到结尾显示内容。 - `tac`: 与 `cat` 相反,从文件的结尾到开头显示内容。 - **more** 和 **less**: 查看大文件。 - `more`: 一次显示一页文件内容...

    在UNIX或类UNIX系统(如Linux)中,有许多常用的命令用于文件操作、目录导航、进程管理、系统管理等 以下是一些常用的命令

    `cat` 命令可以用来显示文件的内容,也可以用来连接多个文件并打印出来。 2. **tac**: 反向显示文件内容(从最后一行开始)。`tac` 命令类似于 `cat`,但是它从文件的最后一行开始反向显示。 3. **more**: 分页...

    Linux常用命令.docx

    10. **tac**:与cat相反,从底部开始倒序显示文件内容。 11. **cp**:复制文件或目录,加上`-r`参数可复制整个目录。 12. **mv**:移动或重命名文件或目录。 13. **rm**:删除文件或目录,`-r`用于删除目录及其内容...

    linux运维必备150个命令.pdf

    - `head` 和 `tail`:显示文件的开头或结尾部分。 - `cut`:提取文件中的指定列或字节。 - `split`:将大文件分割成小文件。 - `paste`:合并多个文件的行。 - `sort`:对文件内容进行排序。 - `uniq`:去除...

    Linux系统编程笔记.pdf

    * tac filename 逆转查看文件内容 * cat 读取终端,就是回显 * more filename 查看文件内容,空格翻页,回车一行,用 q 或者 Ctrl-c 退出 * less filename 查看文件内容,空格翻页,回车一行,用 q 或者 Ctrl-c 退出...

    熟悉常用的Linux操作和Hadoop操作

    - `cat ~/.bashrc`:查看 `.bashrc` 文件内容。 9. **`tac`命令**:与 `cat` 类似,但输出顺序相反。 - `tac ~/.bashrc`:反向显示 `.bashrc` 文件内容。 10. **`more`命令**:用于分页显示文本文件内容。 - `...

    Linux笔记(详细基础简单易懂)

    - 查看文件内容使用 `cat`, `tac`, `nl`, `more`, `less`, `head`, `tail` 等命令。 - 查看文件类型使用 `file filename`。 - 编辑文件一般使用 `vim` 编辑器进行学习和操作。 - 清空终端内容使用 `Ctrl+l` 或 `...

    linux命令c语言自己实现(大概40来个)

    自己学习《APUE》时写的linux下一些命令(大概40个左右)实现,仅当学习使用,这些命令包括cat cp echo head ls paste rmdir tail umask who chattr cut expand join mkdir pwd sed tee uniq chgrp date find last ...

    windows上可直接使用的awk、sed、grep等文本处理命令和彩色显示echo命令(from.Cygwin).zip

    包含命令:awk、cat、cut、diff、echo、gawk、grep、head、sed、sort、tac、tail、tr、uniq、wc 可以在windows上cmd窗口显示彩色文字,用法:echo.exe -e "\033[32;1mGREEN\033[0m

Global site tag (gtag.js) - Google Analytics