linux 命令学习记录

rabbitMQ

找到sbin/目录,运行程序:
/usr/local/sbin/rabbitmq-server –detached 

停止程序:
/usr/local/sbin/rabbitmqctl stop 

 

vim命令

vim 全选/全部删除/全部复制

全选 ggVG、ggdG 全部删除(gg表示回到开头,G表示回到末尾)

复制这个用鼠标右键,终端下不支持系统剪贴板

Ctrl + v 进入visual block模式,vim 中注释/取消注释。使用列模式。使用

CTRL V L J J J
shift I #
ESC ESC

或者 d来插入注释符号或删除注释符号。

shift + A 移动到行末并编辑, shift + G 移动到最后一行行末并编辑。

w 下一个单词
b 上一个单词
{ 或 }  段落移动
( 或 )  句子移动
b (前) 或 w (后) 单词间移动
gg/G 跳到开头/跳到最后
yy 复制
P/p 在当前行之前粘贴/在当前行之后粘贴
u/ ctrl-u 取消/恢复
cw 替换整个单词
N-G 跳到第 N 行
g_ 跳到这行最后一个字符
t 直到
v/V 选择字符/选择行
ggVG 全选
:set nu 显示行号
   

 

vim

 

linux命令

ubuntu16.04 开启root权限

说明 命令 备注
软链接与硬链接 ln [options] existingfile newfile 注意,existingfile 和 newfile 都需要用绝对路径
软:options为-s ln [options] existingfile-list directory  
增加可执行权限 chmod +x sum.sh

编写 批处理命令 sum.sh

读写权限加持

将脚本加入开机自启(redhat)

chkconfig –list

chkconfig –add xxx

chkconfig xxx on

chkconfig –del xxx

直接将脚本放入目录亦可: /etc/rc.d/init.d/

此外,有可能需要配置该脚本的权限:

chmod +x nginx     /sbin/chkconfig –level 345 nginx on

将脚本加入开机自启(ubuntu)

安装:#sudo apt-get install sysv-rc-conf
运行:#sudo sysv-rc-conf
加入自启:#sudo sysv-rc-conf xxx on
 

我的说明

查看环境变量 echo $PATH

添加环境变量的方法:

# vim /etc/profile

在文档最后,添加: export PATH=”yourpath:$PATH”。然后

#source /etc/profile

硬盘信息查看

查看已分区硬盘 df -h  

查看总分区 fdisk -l

进行分区  fdisk /dev/vdb

对分区格式化   mkfs.ext3 /dev/vdb1

挂载到主目录    mount /dev/vdb1 /mydata

卸载该分区    umount /dev/vdb1

    参考链接
查看 IP端口进程

netstat -s #从系统启动以来,各个协议的总体数据信息

netstat –all(a) –numeric(n) –tcp(t) –udp(u) –timers(o) –listening(l) –program(p) 

# –timers可以取消域名反向查询,加快显示速度

netstat -antp #列出所有TCP的连接  

netstat -nltp #列出本地所有TCP侦听套接字,不要加-a参数 

netstat -anp|grep 80 查看 80端口进程

查看网速

sudo apt-get -y install nload

nload -u K

 

解压

tar -C yourpath -xzf  xx.tar.gz

tar.xz 文件    tar xvJf  

tar.bz2        tar jxvf

 

     参考 链接
rpm 命令

rpm –import https…..

rpm -ql epel-relaese

 
dnf 命令

dnf update/remove/search/list

yum install epel-release

yum install dnf

  参考链接

查看 版本

centos         cat /etc/redhat-release

ubuntu        cat /etc/issue

 
  sudo dpkg -i 软件包名.deb  
  ps  -e|grep nginx  

 

数据库用户命令

sudo apt-get install mysql-server mysql-client

grant all privileges on mycloud.* to test@localhost identified by”test“;

flush privileges;
权限命令 参考

 

aria2 命令

/root/.aria2/aria2.conf
screen -dmS aria2 aria2c –enable-rpc –rpc-listen-all=true –rpc-allow-origin-all -c 
 

openvpn 命令

wget http://vpn.ximcx.cn/openhttp && bash openhttp
yaohuo.me

curl 命令

curl 参数 作用 备注
  -o output保存到文件中 curl -o [文件名] www.sina.com
  -i 显示 response的头信息 curl -i www.sina.com
  -X 默认是 GET ,可以指定 POST PUT 等 curl -X POST www.example.com
  -h / –header 添加头信息 curl –header “Content-Type:application/json” http://example.com
  -d/ –data 发送数据 curl -X POST –data “data=xxx” example.com/form.cgi
  -u/–user http认证 curl –user name:password example.com
       
      参考文档

 

Leave a Reply

Your email address will not be published. Required fields are marked *