• vi编辑器

:set nu  显示行号
:$       到文件最后一行

  • 文件查找
find . -maxdepth 1 -name "@*" 
这个命令意思是,查找当前目录下以@开头的文件或者目录,搜索深度为一级也就是只在当前目录找,不进入子目录,如果你要从/目录开始找就:
find / -maxdepth 1 -name "@*"
如果想搜全盘,就把-maxdepth 1 去掉
  • yum安装 ,卸载

安装   yum install  -y httpd-devel

卸载  yum remove -y httpd-devel

查看安装位置  rpm -ql httpd-devel | cat -n

  • rpm卸载

首先通过  rpm -q <关键字> 可以查询到rpm包的名字

然后 调用 rpm -e <包的名字> 删除特定rpm包

如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包

如果恰好有多个包叫同样的名字,使用 rpm -e --allmatches --nodeps <包的名字> 删除所有相同名字的包, 并忽略依赖

  • centos彻底删除mysql
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
有的话继续删除
可以参考:http://www.centoscn.com/image-text/config/2014/0428/2881.html
  • 在Linux上安装MySQL客户端

    参考:http://leonax.net/p/4345/install-mysql-client-on-linux/

    在某些情况下,我们只需要MySQL的客户端,而不需要完整的MySQL服务器。

    比如当你需要连接到远程的MySQL服务器的时候。

    如果只需安装客户端的话,可以使用命令:

yum install mysql

    或者

apt-get install mysql

    相对应的完整安装是

    

yum install mysql-server

    或者

apt-get install mysql-server

  

  • msyql默认安装路径

mysql用rpm安装,他的路径是什么啊?

1 可以预先自定义安装路径

//TODO

2 安装后 查询

whereis mysql

  • 压缩与解压

    tar -cvfz    XXX.tar.gz   ./Track
    tar -xvfz    XXX.tar.gz

    tar -cvf  XXX.tar        ./Track
    tar -xvf  XXX.tar

  • FTP  服务

    1配置ftp服务
      vi /etc/xinetd.d/gssftp
      # server_agr s  =-1 -a  注释掉这行
    2 重启网络相关服务
      service xinetd restart

             service network restart

  • 日志备份 加时间戳 脚本

      #!/bin/bash
      tt=$(date +%Y%m%d);
      cp ./jboss.out  ./backUp/jboss$tt.out

  • tomcat下

    #!/bin/bash
    tt=$(date +%Y%m%d%H);
    cp /home/tomcat/logs/catalina.out  /home/tomcat/logBackup/catalina$tt.out;
    tar -cvf ./logBackup/catalina$tt.tar  ./logBackup/catalina$tt.out;【有问题】
    rm -f /home/tomcat/logBackup/*.out;

重启网卡
/etc/init.d/network restart  
重启网络服务
   service network restart
重启相关的网络服务
/etc/init.d/xinetd restart
修改端口号
修改/etc/services
知道端口号,查对应进程
netstat -anp |grep 28080

配置 ftp服务

#  vi /etc/xinetd.d/gssftp

1)屏蔽如下行
     #       server_args     = -l -a
 
2)     disable         = no

修改系统时间
date -s 16:46:00

删除 相似 文件
如删掉包含"2009"文件名的文件
rm -f  *2009*

增加路由策略  当10.2.7.0网络的数据包来往时,走10.2.7.1网关
route add 192.168.5.0 mask 255.255.255.0 192.168.5.254 metric 10

其他的数据包走192.168.0.1 网关
route add 0.0.0.0 mask 0.0.0.0 200.8.101.254 metric 10

用的比较多的linux命令的更多相关文章

  1. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  2. 像黑客一样使用 Linux 命令行

    前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...

  3. 11 个很少人知道但很有用的 Linux 命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...

  4. Linux命令随笔

    Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...

  5. linux命令在线手册

    下面几个网址有一些 Linux命令的在线手册,而且还是中文的,还可以搜索.非常方便 Linux命令手册 Linux命令大全 Linux中文man在线手册 每日一linux命令

  6. 常用的一些linux命令

    最近接触到一些linux环境部署的事情,下面分享一些最近使用的比较频繁的一些linux命令~ 1.一次性移动多个文件到一个文件夹里 mv  被移动文件名 -t 目标文件夹 如:mv a.txt b.t ...

  7. 测试或运维工作过程中最常用的几个linux命令?

     大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是1 则关联老版本,是0则关联新版本,这时候你可能就需要会下vi的命令操作:或者查看session设置的时长,可能需 ...

  8. 每天一个 Linux 命令(21):find命令之xargs

    在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出 ...

  9. 在windows下使用linux命令,GnuWin32的使用.

    http://sourceforge.net/projects/getgnuwin32 使用过linxu的伙计估计都会喜欢上linux各种各样强大的命令如:grep, sed,awk,diff和pat ...

  10. 我常用的那些linux命令

    我常用的那些linux命令 用linux也有些年头了,说来也忏愧,说是有些年头了,其实也还是个不长进的主.记得第一次接触linux是boss跟我说的怎么操作,什么编辑模式,按i,a,o进入编辑模式.在 ...

随机推荐

  1. 二项堆(二)之 C++的实现

    概要 上一章介绍了二项堆的基本概念,并通过C语言实现了二项堆.本章是二项堆的C++实现. 目录1. 二项树的介绍2. 二项堆的介绍3. 二项堆的基本操作4. 二项堆的C++实现(完整源码)5. 二项堆 ...

  2. MySQL如何查询两个日期之间的记录

    baidu出来的结果多是下面答案:<quote> MySQL中,如何查询两个日期之间的记录,日期所在字段的类型为datetime(0000-00-00 00:00:00) 解决方案: 直接 ...

  3. mysql 判断表字段或索引是否存在,然后修改

    判断字段是否存在: DROP PROCEDURE IF EXISTS schema_change; DELIMITER // CREATE PROCEDURE schema_change() BEGI ...

  4. C#设计模式——生成器模式(Builder Pattern)

    一.概述在软件系统中,有时候面临着复杂的对象创建,该对象由一定算法构成的子对象组成,由于需求变化,这些子对象会经常变换,但组合在一起的算法却是稳定的.生成器模式可以处理这类对象的构建,它提供了一种封装 ...

  5. C#-Windows服務以LocalSystem賬戶安裝的話無法獲取我的文檔路徑

    如圖,如果Window服務以上圖 Account安裝運行,則無法獲取到 以下路徑: System.Environment.GetFolderPath(Environment.SpecialFolder ...

  6. Matlab绘图(一二三维)

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  7. sencha grid templatecolumn模板列,actioncolumn和renderer实现单元格重绘

    templatecolumn列: {                                     xtype: 'templatecolumn',                     ...

  8. ASP.NET MVC4 传递Model到View

    原文发表在:http://www.star110.com/Note/ReadArticle/60641215331146140043.html 开发环境:.NET MVC4 + EF6.0 模型: 1 ...

  9. 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解

    [源码下载] 重新想象 Windows 8 Store Apps (36) - 通知: Tile 详解 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 通知 Tile ...

  10. MySQL预处理语句

    预制语句的SQL语法基于三个SQL语句: PREPARE stmt_name FROM preparable_stmt; EXECUTE stmt_name [USING @var_name [, @ ...