- 浏览: 209901 次
- 性别:
- 来自: 哈尔滨
文章分类
- 全部博客 (267)
- java.lang (8)
- 问题汇总 (21)
- 异常记录 (20)
- 功能实现 (19)
- 面试总结 (25)
- 技巧总结 (8)
- 常用代码 (4)
- 编程习惯 (3)
- 编码规则 (3)
- java.util (10)
- java.io (1)
- JavaWeb (9)
- MySQL (16)
- SVN (3)
- MyBatis (11)
- Velocity (7)
- 其他知识 (10)
- 人生哲理 (1)
- 人生故事 (1)
- 自我感悟 (1)
- shiro (3)
- 基础知识 (0)
- 问题总结 (1)
- Spring 标签 (1)
- Spring (3)
- 点滴生活 (1)
- DOS (1)
- CAS (4)
- Linux (9)
- Storm (6)
- Shell (1)
- regex (1)
- Collection (4)
- poi (1)
- 经典语句 (1)
- NIO (5)
- concurrent (14)
- RPC (1)
- zookeeper (3)
- 待整理 (2)
- Hadoop (9)
- RabbitMq (2)
- flume (1)
- hive (7)
- hbase (4)
- kafka (1)
- scala (1)
- GC (0)
- java.util.concurrent.atomic (1)
- java.lang.ref (6)
- JVM (2)
- algorithm (1)
- conception (1)
- java key word (1)
- sun.misc (1)
最新评论
一、软件包管理
1.gzip
-c
gzip -cv demo.log > demo.gz
gzip demo.log 压缩源文件的同时,删除源文件
-d 解压缩
gzip -dv demo.gz
-t 校验是否有错误
gzip -tv demo.gz
-v 输出当前操作的文件信息
即:
压缩:
gzip -cv demo.long > demo.gz
解压:
gzip -dv demo.gz
2.bzip2
-k 保留源文件
压缩:
bzip2 demo.log 删除源文件
bzip2 -k demo.log 保留源文件
解压:
bzip2 -dv demo.bz2
3.查看压缩文件
zcat *.gz | head -n 查看压缩文件的前n行
4.tar 打包命令
-z *.bz
-j *.bz2
-c 建立压缩档案
打包
tar -zcvf demo.tar.gz /home 将home 目录打包到 当前文件夹中的demo.tar.gz中
tar -jcvf demo.tar.gz
开包
tar -zxvf demo.tar.gz
tar -jxvf demo.tar.gz
备份:
-p
tar -zvcfp demo.tar.gz /home
tar ---- 打包后的文件存放位置(相对/绝对地址) 需要打包的文件的位置
输出到制定文件夹
-C
tar -zxvf demo.tar.gz -C /usr/local/ 解压到制定目录
5.包文件查看
tar -ztv -f demo.tar.gz | grep shell
tar -ztv -f demo.tar.gz | head -3
6.解压包中具体文件
tar -zxvf demo.tar.gz /etc/shell
tar ---- 包文件位置 包中的文件
二、rpm 软件安装
1.软件安装的路径信息
/ect/ 配置文件
/usr/bin 可执行文件
/usr/lib 库文件
/usr/share/doc 文档
2.命令
rpm -ivh xxx.rpm
-i install
-v 安装中详细信息
-h 安装进度
3.rz sz 命令安装
软件下载地址
http://rpmfind.net/linux/rpm2html/search.php?query=lrzsz
选择centOs 版本
rpm -ivh xxx.rpm
或 yum install lrzsz
安装完毕后可使用 rz 上传 -- 选择上传文件,选择添加,确认上传;sz 下载
4.安装JDK
下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择 rpm
rpm -ivh xxx.rpm
配置环境
cp /ect/profile /home 备份
vim /ect/profile
export JAVA_HOME=/usr/java/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
添加配置
source /etc/profile
java -version
5.其他命令
rpm -Uvh jdk-8u111-linux-x64.rpm
若未安装,则安装;若已安装,则更新最新版本
rpm -Fvh ...
若未安装,则不安装;若已安装,则更新
查询已安装软件
ll /var/lib/rpm
rpm -qa|grep jdk 检索已安装软件
-- jdk1.8.0_121-1.8.0_121-fcs.x86_64
rpm -qi jdk1.8.0_121-1.8.0_121-fcs.x86_64 列出软件详细信息
rpm -ql jdk1.8.0_121-1.8.0_121-fcs.x86_64 安装路径
rpm -qR jdk1.8.0_121-1.8.0_121-fcs.x86_64 依赖
rpm -qd jdk1.8.0_121-1.8.0_121-fcs.x86_64 文档
6.卸载
rpm -e jdk1.8.0_121-1.8.0_121-fcs.x86_64
三、yum安装
安装第三方软件依赖元epel
http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum list | grep jdk 查询相关的软件依赖
yum install
yum update
yum remove + softname
yum install softname -y 确认安装
yum list | grep hadoop 显示无,
手动添加源头
vim cloudera-cdh5.repo
添加
http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/cloudera-cdh5.repo
链接中的内容
再次运行
yum list | grep hadoop
显示相关信息
四、环境变量
env 查询环境变量
set
五、管道命令
ls -al | grep shell
前一个命令的输出结果作为后一个命令的输入内容
| 管道操作符号
grep
ls -al | grep test --color -2
--color 用颜色标记
-2 表示 检索指定内容的上下行数
-c 总行数
六、查询命令
find [path] [-option]
path /usr/local 绝对目录 ./ 当前目录 /study 相对目录
-size 0 查找大小为0的文件
-name shell 查找名字为 shell的文件
-perm 755 查找权限组合为755的文件
-user root 查找root用户的文件
-group root
-mtime -n 距离今天 n 天内的文件 +n 今天的前n天以前的文件
-type 文件类型 -b 块 -c 符号 d 目录 p 管道 l 链接 f 文件
七、
sed "s/world/test/g" demo.txt
s 替换,将文档中 g 一行上所有的匹配 world 替换为 test
sed "1s/world/test/g" demo.txt
第一行
a 追加
i 插入
/g 处可改为指定数字,则表示替换指定的第几个匹配项目
sed "1s/world/test/1" demo.txt
替换第一行中的第一个匹配的world为test
不变更源文件
sed "s/world/test/g" demo.txt > demochange.txt
八、其他
tail -f -n 100 demo.log
sort 排序
cut -b 2 demo.log 每一行的第2个字符
history
!! 运行上一条执行过的命令
!95 运行第95行命令
-c 清除历史使用的命令记录
ctrl + r 检索历史使用的命令
如:输入 ls , ctrl+r 在列表中进行检索历次使用过的ls命令
seq
seq -s " " 5 -1 1
" " 分隔符, 5 起始 ,-1 步长 , 1 截止
5 4 3 2 1 输出内容
{1..9} 1-9
{a..z} a-z
cal 04 2017 日历
locale 语系
bc 计算器
命令 | 文件类型 | 优势 |
gzip | *.gz | 速度快 |
bzip2 | *.bz2 | 压缩比高 |
1.gzip
-c
gzip -cv demo.log > demo.gz
gzip demo.log 压缩源文件的同时,删除源文件
-d 解压缩
gzip -dv demo.gz
-t 校验是否有错误
gzip -tv demo.gz
-v 输出当前操作的文件信息
即:
压缩:
gzip -cv demo.long > demo.gz
解压:
gzip -dv demo.gz
2.bzip2
-k 保留源文件
压缩:
bzip2 demo.log 删除源文件
bzip2 -k demo.log 保留源文件
解压:
bzip2 -dv demo.bz2
3.查看压缩文件
zcat *.gz | head -n 查看压缩文件的前n行
4.tar 打包命令
-z *.bz
-j *.bz2
-c 建立压缩档案
打包
tar -zcvf demo.tar.gz /home 将home 目录打包到 当前文件夹中的demo.tar.gz中
tar -jcvf demo.tar.gz
开包
tar -zxvf demo.tar.gz
tar -jxvf demo.tar.gz
备份:
-p
tar -zvcfp demo.tar.gz /home
tar ---- 打包后的文件存放位置(相对/绝对地址) 需要打包的文件的位置
输出到制定文件夹
-C
tar -zxvf demo.tar.gz -C /usr/local/ 解压到制定目录
5.包文件查看
tar -ztv -f demo.tar.gz | grep shell
tar -ztv -f demo.tar.gz | head -3
6.解压包中具体文件
tar -zxvf demo.tar.gz /etc/shell
tar ---- 包文件位置 包中的文件
二、rpm 软件安装
1.软件安装的路径信息
/ect/ 配置文件
/usr/bin 可执行文件
/usr/lib 库文件
/usr/share/doc 文档
2.命令
rpm -ivh xxx.rpm
-i install
-v 安装中详细信息
-h 安装进度
3.rz sz 命令安装
软件下载地址
http://rpmfind.net/linux/rpm2html/search.php?query=lrzsz
选择centOs 版本
rpm -ivh xxx.rpm
或 yum install lrzsz
安装完毕后可使用 rz 上传 -- 选择上传文件,选择添加,确认上传;sz 下载
4.安装JDK
下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择 rpm
rpm -ivh xxx.rpm
配置环境
cp /ect/profile /home 备份
vim /ect/profile
export JAVA_HOME=/usr/java/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
添加配置
source /etc/profile
java -version
5.其他命令
rpm -Uvh jdk-8u111-linux-x64.rpm
若未安装,则安装;若已安装,则更新最新版本
rpm -Fvh ...
若未安装,则不安装;若已安装,则更新
查询已安装软件
ll /var/lib/rpm
rpm -qa|grep jdk 检索已安装软件
-- jdk1.8.0_121-1.8.0_121-fcs.x86_64
rpm -qi jdk1.8.0_121-1.8.0_121-fcs.x86_64 列出软件详细信息
rpm -ql jdk1.8.0_121-1.8.0_121-fcs.x86_64 安装路径
rpm -qR jdk1.8.0_121-1.8.0_121-fcs.x86_64 依赖
rpm -qd jdk1.8.0_121-1.8.0_121-fcs.x86_64 文档
6.卸载
rpm -e jdk1.8.0_121-1.8.0_121-fcs.x86_64
三、yum安装
安装第三方软件依赖元epel
http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum list | grep jdk 查询相关的软件依赖
yum install
yum update
yum remove + softname
yum install softname -y 确认安装
yum list | grep hadoop 显示无,
手动添加源头
vim cloudera-cdh5.repo
添加
http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/cloudera-cdh5.repo
链接中的内容
再次运行
yum list | grep hadoop
显示相关信息
四、环境变量
env 查询环境变量
set
五、管道命令
ls -al | grep shell
前一个命令的输出结果作为后一个命令的输入内容
| 管道操作符号
grep
ls -al | grep test --color -2
--color 用颜色标记
-2 表示 检索指定内容的上下行数
-c 总行数
六、查询命令
find [path] [-option]
path /usr/local 绝对目录 ./ 当前目录 /study 相对目录
-size 0 查找大小为0的文件
-name shell 查找名字为 shell的文件
-perm 755 查找权限组合为755的文件
-user root 查找root用户的文件
-group root
-mtime -n 距离今天 n 天内的文件 +n 今天的前n天以前的文件
-type 文件类型 -b 块 -c 符号 d 目录 p 管道 l 链接 f 文件
七、
sed "s/world/test/g" demo.txt
s 替换,将文档中 g 一行上所有的匹配 world 替换为 test
sed "1s/world/test/g" demo.txt
第一行
a 追加
i 插入
/g 处可改为指定数字,则表示替换指定的第几个匹配项目
sed "1s/world/test/1" demo.txt
替换第一行中的第一个匹配的world为test
不变更源文件
sed "s/world/test/g" demo.txt > demochange.txt
八、其他
tail -f -n 100 demo.log
sort 排序
cut -b 2 demo.log 每一行的第2个字符
history
!! 运行上一条执行过的命令
!95 运行第95行命令
-c 清除历史使用的命令记录
ctrl + r 检索历史使用的命令
如:输入 ls , ctrl+r 在列表中进行检索历次使用过的ls命令
seq
seq -s " " 5 -1 1
" " 分隔符, 5 起始 ,-1 步长 , 1 截止
5 4 3 2 1 输出内容
{1..9} 1-9
{a..z} a-z
cal 04 2017 日历
locale 语系
bc 计算器
发表评论
-
命令-目录
2017-04-29 23:35 284一、ls 命令 ls -al ls -aC ls --f ... -
secureCRT连接虚拟机超时
2017-04-24 22:17 1557问题描述: 调整工位后,本机IP地址变更,所以想顺便改下虚拟机 ... -
CentOS6安装后无IPV4地址
2017-04-23 09:30 1187问题描述: 安装Centos后,打开 terminal,输入 ... -
工作中常用命令总结(二)
2017-04-03 10:37 443一、用户相关 1.用户分类 u 当前用户 g 用户所属用户 ... -
Linux远程连接工具
2017-03-31 22:27 484一、远程访问 Linux 1.软件名称: secureCR ... -
工作中常用命令总结(一)
2017-03-21 15:18 322ctrl+alt+F2 打开命令行 ctrl+alt+F2 打 ... -
Linux常用命令
2017-01-04 22:10 521Linux常用命令 1.ls命令 ls命令就是list的缩 ... -
Linux学习(一)安装虚拟机、Linux系统安装
2017-01-02 04:06 554一、安装虚拟机 1.百度检索:虚拟机 2.百度安装 参考: ...
相关推荐
git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git常用命令总结git...
### vim常用命令总结 #### 一、概述 `vim`是一款功能强大的文本编辑器,在Linux环境中广泛使用。本文档旨在总结`vim`编辑器中常用的命令,这些命令可以帮助用户高效地进行文本编辑工作。总结包括查找命令、修改...
以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l 会以长格式显示详细信息,包括权限、所有者、文件大小和最后修改时间。选项-a可以列出所有文件,包括以点(.)开头的隐藏文件。 ...
linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 超级详细
PowerPath 常用命令总结及应用 PowerPath 是一款多路径管理工具,适用于 EMC Symmetrix 和 Clariion 存储系统。下面将对 PowerPath 的常用命令进行总结和应用。 powermt check 命令 powermt check 命令用于检查 ...
### MySQL常用命令总结 本文将基于提供的部分内容对MySQL的基本操作命令进行详细解析,这些命令涵盖了数据库及表的基本管理,如创建、查询、更新等。掌握这些命令有助于更好地管理和操作MySQL数据库。 #### 一、...
### git常用命令总结 在日常开发工作中,Git作为版本控制系统被广泛使用,它能帮助团队高效地管理代码版本,提高协同工作的效率。本文将根据给定的文件信息,详细总结并解释Git中的常见命令及其用途。 #### 1. Git...
Oracle DBA常用命令总结 , 包含 复杂权限控制等等
linux终端常用命令总结,有需要或者忘记的可以看一下。
Linux 下 Java 常用命令总结 在 Linux 系统中,掌握基本的命令操作是非常重要的,这些命令可以帮助我们更好地管理和维护系统。以下是 Linux 下 Java 常用命令的总结: 1. ls 命令 功能:列出当前目录下的文件和...
git是linux系统管理源码常用工具,本资源归纳总结git常用命令使用。
"Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...
### Maven常用命令总结 Maven是一款非常流行的Java项目构建工具,它通过一组生命周期构建规则来管理项目的构建过程,包括编译、测试、打包、部署等。掌握Maven的基本使用方法对于进行Java项目的开发和维护至关重要...
以下是一些关于操作MySQL数据库的常用命令的详细说明: 1. **连接MySQL**:使用`mysql -u 用户名 -p`命令可以连接到MySQL服务器,其中`-u`指定用户名,`-p`会提示输入密码。例如,连接名为root的用户,命令是`mysql...
MySQL常用命令总结 MySQL常用命令总结
### Linux常用命令总结知识点 #### 一、命令格式与系统运行级别 - **命令格式**: - **标准格式**:`命令[-选项][参数]` - **示例**:`ls –la /etc` - 在某些情况下,特定命令可能不遵循此格式。 - 多个选项...
### Vi、vim 常用命令总结 #### Vim环境初始化 在Linux环境下,Vi和Vim编辑器的个性化设置可以通过创建并编辑`.vimrc`文件实现。该文件通常位于用户的主目录下,即`$HOME/.vimrc`。通过设置`.vimrc`,可以调整编辑...