linux命令-进阶1
Posted 牵牛花
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令-进阶1相关的知识,希望对你有一定的参考价值。
Linux查看系统信息的一些命令及查看已安装软件包的命令
centos下如何查看某个软件是否安装http://www.landui.com/help/show-3959.html
1.安装包都是以rpm结尾的。
2.yum是从网络安装源(例如网易镜像,可以自己配置)上下载rpm,如果存在依赖关系会把依赖的rpm同时下载安装。
3.rpm是安装本地存在的rpm包,如果存在依赖也需要安装上,如果某个rpm是自己修改编译的,那么只能用rpm安装了.依赖需要自己安装
在其他机器上执行命令
ssh hostname(ip) 命令
nohup sh 22.sh &
将任务放到后台,但是依然可以使用标准输入,前台能够接收任何输入,重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭xshell退出当前session依然继续运行。
ssh user@remoteNode "cd /home ; ls"
ssl -l username hostname command
ssh远程执行命令
shell 中如何判断文件夹不存在
if [ ! -d "/root/test/qq2" ]; then echo "not exit"; fi
注意空格
查找1G以上的大文件du -h /home/ | grep \'G\\s\'
一、df -lh 命令 df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置; [root@localhost ~]# df -l 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 4956316 3565088 1135396 76% / tmpfs 241320 12 241308 1% /dev/shm /dev/sda6 4806904 2523708 2039012 56% /media/disk /dev/sda1 4956284 3529796 1170656 76% /media/_ /dev/sda5 4845056 2581484 2019388 57% /media/disk-1 可以看到系统挂在sda3上,另外还挂了sda6/sda1/sda5三个系统。
#!/bin/bash
sql="INSERT OVERWRITE table maats.account_channel select distinct a.account,b.channel from maats.register a join maats.install b on a.device = b.device ;"
source /etc/profile;
hive -e "$sql";#此时必须有单引号,shell 和java很不一样
兼容各种Linux平台的关闭所有指定名字的进程的命令
kill -9 `ps -ef| grep processname| awk \'{print $2}\'`
以上是关于linux命令-进阶1的主要内容,如果未能解决你的问题,请参考以下文章
linux进阶之路vim命令常见操作(附vim键盘图,建议收藏)