Liunx常用命令

本文汇总了Linux和Vim的常用命令及操作。涵盖文本替换、文件查找、代码行数查看、网络相关指令、标签页操作、数据库安装等内容,还介绍了用户创建、修改、删除等操作,以及文件压缩、传输等命令,为信息技术人员提供实用参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

%s/to/too/g    将to替换为too

%s///gc     表示逐个确认

g  表示全局替换

c  表示替换前确认

  • y Yes:执行这个替换
  • n No:取消这个替换
  • a All:执行所有替换而不要再询问
  • q Quit:退出而不做任何改动
  • l Last:替换完当前匹配点后退出
  • CTRL-E 向上翻滚一行
  • CTRL-Y 向下翻滚一行

Netstat –anp | grep 9090

find . –name 文件名

#pragma once

wc –l 查看代码行数

set paste 粘贴模式

Ctry +s  暂停屏幕

例如:%s/foo/bar/g会在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g

ls *.zip | xargs -n1 unzip -o -P infected    一次解压出目录下所有Zip文件

Ulimit –a   吐核

https://gitee.com/HGtz2222

:正常模式下,按两下>;光标所在行会缩进。

如果先按了n,再按两下>;,光标以下的n行会缩进。

对应的,按两下<;,光标所在行会缩出。

如果在编辑代码文件,可以用=进行调整。

在可视模式下,选择要调整的代码块,按=,代码会按书写规则缩排好。

或者n =,调整n行代码的缩排。

 

gg:命令将光标移动到文档开头 
G:命令将光标移动到文档末尾

 

[[: 跳转到上一个函数块开始,需要有单独一行的{

]]: 跳转到下一个函数块开始,需要有单独一行的{

Ping www.baidu.com   这个指令查看系统是否连上网了

ctrl+f: 下翻一屏。

ctrl+b: 上翻一屏。

Service iptables stop  关闭防火墙

 

Service network restart  重置网络服务

 

Ifconfig  查看网络地址

 

Ulimit –a   查看进程属性

 

Crtl+6    两个文件切换

 

Crtl+ww   两个窗格之间的切换

 

:tabs  显示已打开标签页的列表,并用“>”标识出当前页面,用“+”标识出已更改的页面。

关闭标签页

:tabc  关闭当前标签页。

:tabo  关闭所有的标签页。

切换标签

:tabn或gt  移动到下一个标签页。

:tabp或gT  移动到上一个标签页。

:tabfirst或:tabr  移动到第一个标签页。

:tablast  移动到最后一个标签页。

 

 

 

yum install mysql 安装MySQL数据库

 

yum install MySQL-devel  安装 MySQL c语言开发包

 

 

 

Shift+Ctrl+T:新建标签页

Shift+Ctrl+W:关闭标签页

Ctrl+PageUp:前一标签页

Ctrl+PageDown:后一标签页

Shift+Ctrl+PageUp:标签页左移

Shift+Ctrl+PageDown:标签页右移

Alt+1:切换到标签页1

Alt+2:切换到标签页2

Alt+3:切换到标签页3

Shift+Ctrl+N:新建窗口

Shift+Ctrl+Q:关闭终端

终端中的复制/粘贴:

Shift+Ctrl+C:复制

Shift+Ctrl+V:粘贴

 

   复制  按v  按上下左右选择 按y

   粘贴  按p

 

   Shift+zz  保存并退出

 

  ^A   在vim 中输入的方式  Ctrl+v  按1 空格

 

  Vim  多个文件名字

  :Ls   查看文件列表

  :b    文件序列

 

  sz 文件名  将liunx文件发送到Windows

  Windows向liunx拖文件只能在工作目录下  

  rz   windows->liunx  

  rz -be 传输较大文件

  Yum install lrzsz

        

Man 2 函数名

 

在自己的项目文件夹下执行 $ctags -R * (不执行就起不到效果) 
注:“-R”表示递归创建,也就包括源代码根目录(当前目录)下的所有子目录。“*”表示所有文件。这条命令会在当前目录下产生一个“tags”文件, 当用户在当前目录中运行vi时,会自动载入此tags文件。 

Linux完美插件

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh  -o /tmp/install.sh  && bash /tmp/install.sh

 

zip -r xxx.zip ./*  先在进入要压缩的目录 ,入要压http,就cd httpxxx是自己设定的名字,./*表示包含同级所有文件  ,只有压缩成功才能szWindows

 

firewall-cmd --state  查看防火墙的状态

systemctl stop firewalld.service 关闭防火墙

 

 

useradd test  创建用户test
passwd test  给已创建的用户test设置密码
usermod --help  修改用户这个命令的相关参数
userdel test  删除用户test
rm -rf test  删除用户test所在目录

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值