1:个人自定义设置文件 .bashrc
用gedit打开.bashrc
PATH="/usr/local/mysql/bin:$PATH"
alias consql='mysql -uroot -pzhj'
执行source .bashrc,使设置立即生效
2:查找文件
从根目录开始,以文件名称的方式查找
find / -name my.cnf
3:软链接
ln -s /home/zhj/startsql.sh /startsql
4:重复执行命令,默认2秒执行一次,d参数可以高亮显示变化的区域
watch -d iostat
5:在文件中查找内容,grep [选项] [查找模式] [文件名1,文件名2,……]
例如: grep -n 'DateExchange' catalina.out
这组命令各选项的含义为:
- E 每个模式作为一个扩展的正则表达式对待。
- F 每个模式作为一组固定字符串对待(以新行分隔),而不作为正则表达式。
- b在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量。
- c 只显示匹配行的数量。
- i 比较时不区分大小写。
- h 在查找多个文件时,指示grep不要将文件名加入到输出之前。
- l 显示首次匹配串所在的文件名并用换行符将其隔开。当在某文件中多次出现匹配串时,不重复显示此文件名。
- n 在输出前加上匹配串所在行的行号(文件首行行号为1)。
- v 只显示不包含匹配串的行。
- x 只显示整行严格匹配的行。
- e expression 指定检索使用的模式。用于防止以“-”开头的模式被解释为命令选项。
- f expfile 从expfile文件中获取要搜索的模式,一个模式占一行。
对该组命令的使用还需注意以下方面:
在命令后键入搜索的模式,再键入要搜索的文件。其中,文件名列表中也可以使用特殊字符,如“*”等,用来生成文件名列表。如果想在搜索的模式中包含有空格的字符串,可以用单引号把要搜索的模式括起来,用来表明搜索的模式是由包含空格的字符串组成。否则,Shell将把空格认为是命令行参数的定界符,而 grep命令将把搜索模式中的单词解释为文件名列表中的一部分。在下面的例子中,grep命令在文件example中搜索模式“text file”。
$ grep ’text file’ example
用户可以在命令行上用Shell特殊字符来生成将要搜索的文件名列表。在下面的例子中,特殊字符“*”用来生成一个文件名列表,该列表包含当前目录下所有的文件。该命令将搜索出当前目录下所有文件中与模式匹配的行。
$ grep data *
特殊字符在搜索一组指定的文件时非常有用。例如,如果想搜索所有的C程序源文件中特定的模式,您可以用“*.c”来指定文件名列表。假设用户的 C程序中包含一些不必要的转向语句(goto语句),想要找到这些语句,可以用如下的命令来搜索并显示所有包含goto语句的代码行:
$ grep goto *.c
6:grep和其它管道命令结合使用
grep -n 'DateExchange' catalina.out | sort -n -t ':' -k 1 -r | sed -n '1,5p'
第一步:在catalina.out文件中找DateExchange关键字,("-n")以行的形式列出
第二步:用行号倒序排列,("-n")以数字的方式排序,("-t")以':'为分隔符分割行,("-k")用分隔符分割出来的字段来排序,("-r")倒序
第三步:取前5行数据
grep -n 'DateExchange' catalina.out | tail -n5
第一步:在catalina.out文件中找DateExchange关键字,("-n")以行的形式列出
第二步:取最后5行数据
7:递归查找/f/lib下的jar文件,拷贝到newlib文件夹中
find /f/lib -name *.jar |xargs -i cp {} /f/lib/newlib;
8:修改权限
R说明以递归的方式,文件夹下面的文件和子文件夹都生效
chmod -R 777 /home/zhj
分享到:
相关推荐
Ubuntu 命令手册 本资源摘要信息将详细介绍 Ubuntu 命令手册中的各种知识点,涵盖了软件安装、系统管理、硬盘管理、进程管理、网络管理等方面。 软件安装 * 查看软件安装内容:使用 `dpkg -L` 命令查看软件安装...
Ubuntu 命令大全 Ubuntu 技巧 http://blog.sina.com.cn/s/b1og_4dd475390100bkd0.html 查看软件xxx安装内容 #dpkg -L xxx 查找软件 #apt-cache search正则表达式 查找文件属于哪个包 #dpkg -S filename apt-file ...
Ubuntu命令手册是Linux用户,尤其是Ubuntu用户不可或缺的参考资料。它详尽地介绍了Ubuntu操作系统中使用的各种命令行工具和指令,帮助用户在没有图形界面的情况下高效地管理系统、执行任务和解决问题。手册通常包括...
### Ubuntu命令参考手册第二版知识点概述 #### 一、Ubuntu命令参考手册介绍 《Ubuntu命令参考手册第二版》是一本全面介绍了Ubuntu系统下各种命令使用的书籍。相较于第一版,本书内容更加丰富,不仅包含了基本的...
《Ubuntu命令技巧手册》是专为Ubuntu用户设计的一份实用指南,它涵盖了广泛的操作系统管理、文件处理、网络通信及系统维护等方面的命令行操作技巧。Ubuntu是一个基于Debian的开源Linux发行版,以其用户友好性和强大...
Ubuntu命令Ubuntu命令Ubuntu命令
这份Ubuntu命令教程假定读者已经有一定的Linux基础,并提供了一系列命令和概念作为快速参考。对于初学者来说,需要从基础的Linux知识开始学习,并逐步深入了解Ubuntu系统中命令行界面的使用和操作。
Ubuntu命令大全涉及的内容繁多,包含了文件目录操作、驱动挂载、程序安装、压缩解压、进程控制、程序运行等多个方面,下文将一一详细介绍这些知识点。 一、文件目录类 1. 建立目录:使用命令mkdir可以创建一个新的...
Ubuntu命令大全涵盖了许多在Ubuntu操作系统中进行日常管理、软件安装和系统维护的命令。以下是一些重要的Ubuntu命令及其用途: 1. **安装软件**:使用`sudo apt-get install`命令可以安装Ubuntu仓库中的软件,例如...
Ubuntu命令大全系统命令与网络命令
Ubuntu命令大全与Unix命令大全是同一个概念,因为Ubuntu是基于Unix哲学构建的。这份资料"Unix命令大全 - Ubuntu中文.mht"应该包含了广泛使用的Unix命令,旨在帮助用户更好地理解和使用Ubuntu系统。 1. **ls**:列出...
根据提供的文件信息,我们可以梳理出以下与Ubuntu命令相关的知识点: ### Ubuntu命令基础知识 #### su - 切换用户 - **命令格式**:`su [选项] [用户]` - **功能**:在Linux系统中,`su` 命令用于切换当前登录...
Ubuntu命令大全是Linux系统管理的基础,特别是在Ubuntu这样的基于Debian的发行版中,熟悉和掌握命令行操作至关重要。本文将详细介绍一些常用的Ubuntu命令,帮助用户更有效地管理他们的系统。 1. **控制台与终端** ...
Ubuntu命令技巧手册中包含了一系列的命令和技巧,旨在帮助用户更加高效地使用Ubuntu系统。这些技巧涉及软件的安装、管理,系统维护,硬件管理,网络配置,以及进程管理等多个方面。以下是一些关键知识点的详细解析:...
本文将围绕“ubuntu命令大全”这一主题,详细讲解在编译过程中遇到缺失头文件(h文件)问题时的处理方法,以及如何查看和清理软件缓存。 首先,我们来讨论在编译源代码时遇到缺少头文件的问题。头文件(通常以.h...
### Ubuntu命令参考手册含Shell命令编程 #### 一、序言与官方文档 - **官方文档**:本书作为Ubuntu系统的全面指南,旨在为用户提供“安装之后”的使用手册。书中不仅涵盖了Ubuntu的基础知识,还深入探讨了Shell...
ubuntu命令大全
"Ubuntu命令大全.pdf" 以下是根据给定文件信息生成的相关知识点: Ubuntu 概述 Ubuntu 是一款基于 Linux 的操作系统,源于 2007 年,现已成为最流行的 Linux 发行版之一。 Ubuntu 的主要特点是易于使用、功能强大...