`
wangxc
  • 浏览: 212992 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu常用指令

阅读更多
查看Ubuntu的版本信息指令:

cat /etc/issue

或者输入
cat /etc/lsb-release


Ubuntu_server创建用户账号:

http://jordy.easymorse.com/?p=21

Ubuntu_Server SSH服务器的安装与启动

http://jordy.easymorse.com/?p=22

在Ubuntu server下,安装mod_proxy模块,指令:

apt-get install libapache2-mod-proxy-html


在Ubuntu下,安装Sun JDK6指令:

sudo apt-get install sun-java6-jdk


在Ubuntu下,从一个文件夹中复制一个文件到另一个文件夹中,指令:
(从srv文件夹将maven复制到opt文件夹中)

sudo cp -rf /srv/apache-maven-2.2.1 /opt/ 


查看是否复制到opt文件夹下,指令:

ls /opt



修改文件内容,指令:
(修改etc文件夹下的profile文件)

sudo vim /etc/profile



删除文件夹,指令:
(删除原来srv文件夹下的maven文件夹)

sudo rm -rf /srv/apache-maven-2.2.1



配置文件生效,指令:
(使etc文件夹下的profile配置文件生效)

source /etc/profile


tomcat 停止指令:
(安装配置了tomcat自启动)

sudo /etc/init.d/tomcate6 stop


tomcat 的启动指令:

sudo /etc/init.d/tomcat6 start


查看tomcat日志指令:

/opt/apache-tomcat-6.0.26/logs$ tail -f catalina.out


结束tomcate进程指令:

ps -ef | grep tomcat


ubuntu apache 重启

/etc/init.d/apache2 restart


ubuntu 重启

sudo shutdown -r now


ubuntu 关机

 
sudo shutdown now


  
sudo power off


ubuntu 网络重启

 
sudo /etc/init.d/networking restart


ubuntu 解压tar包

 
tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩!

tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩



grep 用法

linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。


主要参数
[options]主要参数:
-c:只输出匹配行的计数。
-I:不区分大小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。

pattern正则表达式主要参数:
\:忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
\<:从匹配正则表达式的行开始。
\>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :有字符,长度可以为0。

grep命令使用简单实例

$ grep ‘test’ d*
显示所有以d开头的文件中包含test的行。
$ grep ‘test’ aa bb cc
显示在aa,bb,cc文件中匹配test的行。
$ grep ‘[a-z]\{5\}’ aa
显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
$ grep ‘w\(es\)t.*\1′ aa
如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着另外一个es(\1),找到就显示该行。如果用egrep或grep -E,就不用”\”号进行转义,直接写成’w(es)t.*\1′就可以了。


grep命令使用复杂实例

假设您正在’/usr/src/linux/Doc’目录下搜索带字符串’magic’的文件:

$ grep magic /usr/src/linux/Doc/*
sysrq.txt:* How do I enable the magic SysRQ key?
sysrq.txt:* How do I use the magic SysRQ key?
其中文件’sysrp.txt’包含该字符串,讨论的是 SysRQ 的功能。


默认情况下,’grep’只搜索当前目录。如果此目录下有许多子目录,’grep’会以如下形式列出:
grep: sound: Is a directory
这可能会使’grep’的输出难于阅读。这里有两种解决的办法:
明确要求搜索子目录:grep -r
或忽略子目录:grep -d skip
如果有很多输出时,您可以通过管道将其转到’less’上阅读:
$ grep magic /usr/src/linux/Documentation/* | less
这样,您就可以更方便地阅读。
有一点要注意,您必需提供一个文件过滤方式(搜索全部文件的话用 *)。如果您忘了,’grep’会一直等着,直到该程序被中断。如果您遇到了这样的情况,按 <CTRL c> ,然后再试。



下面还有一些有意思的命令行参数:
grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,
grep -l pattern files :只列出匹配的文件名,
grep -L pattern files :列出不匹配的文件名,
grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
grep -C number pattern files :匹配的上下文分别显示[number]行,
grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,
grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。
这里还有些用于搜索的特殊符号:
\< 和 \> 分别标注单词的开始与结尾。

例如:
grep man * 会匹配 ‘Batman’、’manic’、’man’等,
grep ‘\<man’ * 匹配’manic’和’man’,但不是’Batman’,
grep ‘\<man\>’ 只匹配’man’,而不是’Batman’或’manic’等其他的字符串。
‘^’:指匹配的字符串在行首,
‘$’:指匹配的字符串在行尾,
分享到:
评论

相关推荐

    Ubuntu 常用命令

    本文将围绕“Ubuntu常用命令”这一主题,深入解析一系列基础且重要的命令,帮助读者更有效地管理和操作Ubuntu系统。 ### 一、系统信息查询 #### 1. `uname -a` `uname`命令用于获取系统的内核信息,通过添加`-a`...

    Linux Ubuntu常用命令大全

    Linux Ubuntu常用命令大全 Linux操作系统的Ubuntu版本提供了许多实用的命令,以下是常用的命令大全,涵盖文件、文件夹管理、系统管理、打包、解压、make编译和apt命令等方面。 文件/文件夹管理 * ls:列出当前...

    ubuntu常用命令.doc

    以下是关于Ubuntu常用命令的一些详细解释和应用: 1. `sudo apt-get install 软件名`:这是Ubuntu中最常用的安装软件的方式。通过这个命令,你可以安装Ubuntu软件仓库中的任何可用软件。`sudo`用于获取超级用户权限...

    linux Ubuntu常用命令

    Linux Ubuntu常用命令 Linux Ubuntu系统中有很多常用的命令,这些命令可以帮助用户更好地管理和使用系统。下面我们将对这些命令进行详细的介绍。 一、文件管理 在Linux Ubuntu系统中,文件管理是最基本也是最...

    Ubuntu常用命令大全

    Ubuntu 常用命令大全 Ubuntu 操作系统提供了大量的命令行工具,帮助用户高效地管理和维护系统。以下是 Ubuntu 常用命令大全,涵盖了软件管理、系统升级、硬件信息、进程管理、网络管理等方面。 软件管理 * 查看...

    虚拟机 ubuntu常用指令

    虚拟机 Ubuntu 常用指令 本文档旨在总结虚拟机 Ubuntu 中常用的命令,帮助用户快速掌握 Ubuntu 操作系统的使用。下面将对 Ubuntu 中常用的命令进行分类和讲解。 文件管理 1. 文件列表命令:`ls`、`ls -a`、`ls -l...

    Ubuntu常用命令

    ### Ubuntu常用命令详解 #### 一、包管理与系统维护 **1. 查看软件安装内容** - **命令**: `dpkg -L xxx` - **用途**: 显示指定软件包`xxx`的文件列表。 - **示例**: 若要查看`vim`安装了哪些文件,可以使用`...

    ubuntu常用命令大全

    ### Ubuntu常用命令详解 Ubuntu作为一款广泛使用的Linux发行版,其强大的命令行工具为用户提供了高效的操作环境。本文将深入解析一系列Ubuntu中的常用命令,帮助读者掌握基础至进阶的文件与磁盘管理、文件权限调整...

    常用命令(ubuntu)

    Ubuntu 常用命令 Ubuntu 操作系统中,有许多常用的命令可以帮助用户快速、高效地完成各种任务。下面将对这些命令进行详细的介绍。 打开终端 在 Ubuntu 中,可以通过按下 Win 键调出 Dash 主页,然后输入 ...

    ubuntu常用命令集合(菜鸟写给很菜很菜的鸟)_cg516_新浪博客.mht

    ubuntu常用命令集合(菜鸟写给很菜很菜的鸟)_cg516_新浪博客.mhtubuntu常用命令集合(菜鸟写给很菜很菜的鸟)_cg516_新浪博客.mhtubuntu常用命令集合(菜鸟写给很菜很菜的鸟)_cg516_新浪博客.mhtubuntu常用命令...

    ubuntu常用命令集

    Ubuntu 常用命令收集,包含了常用命令的中文解释

    ubuntu 常用指令

    ### Ubuntu常用指令详解 #### 一、包管理与查询 **1.1 查找软件包** - **命令**: `apt-cache search &lt;关键字&gt;` - **功能**: 在已知的软件包列表中搜索包含指定关键字的软件包。 - **示例**: 若要查找与“firefox...

    ubuntu常用指令文档.pdf

    "ubuntu常用指令文档.pdf" 本文档主要介绍了 Ubuntu 操作系统中常用的命令和功能,涵盖了磁盘管理、文件处理、目录操作、进程管理、文件权限设定等方面。 1. 磁盘管理命令: df (Disk Free) 命令用于显示磁盘的...

Global site tag (gtag.js) - Google Analytics