博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
近期用到的linux命令
阅读量:6917 次
发布时间:2019-06-27

本文共 2499 字,大约阅读时间需要 8 分钟。

hot3.png

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/directoryfind 源路径 -type f -name '*.jpg' -exec cp -r {} 目标路径 \;

 

#!/bin/bash

 

sed -i -e 's/原信息/替换信息/g' -e 's/原信息/替换信息/g' -e 's/原信息/替换信息/g' /替换文件

 

转载于:https://my.oschina.net/u/2330859/blog/513548

你可能感兴趣的文章
面向对象……未完待续
查看>>
ChemDraw加键的两种方法
查看>>
CentOS 5.5升级网卡驱动
查看>>
动手动脑五
查看>>
PHP使用GOEASY实现WEB实时推送
查看>>
MapInfo格式转arggis格式
查看>>
Python学习路线(针对具备一定编程经验者)
查看>>
CentOS 6.2安装VNC Server
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
binlog-rollback.pl 在线恢复update 和delete不加条件误操作sql
查看>>
2015.12.31
查看>>
tcpdump couldn't find user 'tcpdump' 报错备忘
查看>>
nginx日志分割脚本
查看>>
程序员该如何学习和积累
查看>>
linux中RAID详解
查看>>
Win7 CMD大全
查看>>
Spark初识入门Core (一)
查看>>
How to find files in Linux using 'locate'
查看>>
redis常用命令
查看>>