您的位置:首页 > 运维架构 > Linux

近期用到的linux命令

2016-04-13 11:16 555 查看
摘要: 近期用到的linux命令

scp -r /home/space/music/ root@www.linuxidc.com:/home/root/others/ 远程服务器复制文件

从 远程 复制到 本地

scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

ls -lht 将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和

df -lh 磁盘大小

rpm -i 需要安装的包文件名

举例如下:

rpm -i example.rpm 安装 example.rpm 包;

rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;

rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

ls |wc -l 查看目录下文件数量

find . -name "*.jpg" > pictureName.txt 获取当前目录下以.jpg结尾的文件名,并输出到pictureName.txt文件中

ps -ef|grep java 查看进程

netstat -an | grep 11188

chown -R root . 递归更改当前目录所有权为root

将/home/Blinux/html/ 这个目录下所有文件和文件夹打包为当前目录下的html.zip

zip –q –r html.zip /home/Blinux/html

root用户执行netstat -ntupl

n表示不查询dns

t表示tcp协议

u表示udp协议

p表示查询占用的程序l表示查询正在监听的程序

###或####

lsof -i :8000 查询8000端口运行的程序

free -m linux查看内存大小

mount 10.112.8.55:/vol_rxsbptxt_18_165_166_500g_nfs nfs (mount远端数据到本地)

sed -n 'startNum,endNump' filename

eg: sed -n '1,2p' test #查询test文件的1到2行内容

grep -n --color '[0-9]\{9\}' #-n 显示行号,--color 明显的显示查找的内容 '[0-9]\{9\}'匹配9位数字。

grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' filename
匹配所有IP

ls -lht 查看文件大小

---------linux培训笔记-----------

1.linux 操作工具
http://192.168.5.236
vnc.tgz xmanager.rar

2.安装完os 进行http://192.168.5.236/youhua 2015-09-21.tgz

退出cosole,重新登录cosole

3.ll 显示权限信息 ls不显示

mkdir -p 创建多层目录

4. ll 查看 d开头为目录

5. cp -r 递归

6.rm 慎重 删除不可恢复 -f 强制,不提示 -v提示删除的内容

7. |(管道符号) 前面的命令不console 传递给后面的命令

8.awk -F ',' '{ print $2 }' a (根据,分割,输出第二列)

9. vi编辑 非编辑模式下 :行号 跳到指定行号 /查找内容(支持正则) 按n查看下一条

:set nu 显示行号 :set nonu 不显示行号 gg跳转到首行 G跳转到尾行

u撤销替换

:s/1/6/g 将当前光标行 1替换为6

:s/root/test/g 将光标所在行出现的root字符串替换为test

:%s/root/test/g 将当前文件中所有root字符串替换为test

10. du统计文件容量

du -shc ../disk0/ 统计disk0总容量

11.wc 统计行数

ls|wc -l 显示当前目录文件夹数量

ls -R|grep .jpg$|wc -l 查看图片数量

12.scp 加密传输文件

13.ssh ssh yituadmin@192.168.5.78 用户名@IP

14.ifconfig

网络接口开关 sudo(系统级别的控制使用) sudo ifconfig eth1 down (关闭eth1网卡)

设置IP地址 sudo ifconfig eth1 down sudo ifconfig eth1 up

sudo ifconfig eth1 192.168.2.11 (给eth1改变ip)

机器工作多久(当前使用的用户) 用 w 命令

15。ps

ps -aux 显示系统全部进程

ps -aux |grep nginx 查询nginx 进程

kill PID (杀掉进程)

16.tmux 网络意外断开。保留工作界面

tmux 启动tmux

切换tmux到后台 ctrl+b d切换到后台

tmux a -t id(进入第几个)

ctrl+b % 左右分屏

ctrl+b / 上下分屏

ctrl+b k 显示系统负载

17.vncserver :2 #vnc工作在5902端口 不输入端口默认工作在端口1上面

IP:port #客户端连接

#拷贝所有的图片文件到一个外部的硬盘驱动
$ls *.jpg | xargs -n 1 -i cp {} /external-hard-drive/directory
find 源路径 -type f -name '*.jpg' -exec cp -r {} 目标路径 \;


#!/bin/bash

sed -i -e 's/原信息/替换信息/g' -e 's/原信息/替换信息/g' -e 's/原信息/替换信息/g' /替换文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redhat命令