首页 > 系统相关 >Linux命令汇总

Linux命令汇总

时间:2024-10-19 10:09:58浏览次数:1  
标签:字符 查看 ctrl 汇总 命令 文档 Linux 操作 光标

一.系统指令
1.ifconfig 查看IP地址
2.ssh IP地址 连接虚拟机
3.cat /etc/passwd 查看用户;cat /etc/group 查看系统中用户组;useradd 添加用户; userdel 删除用户;groupadd 添加 组名
4.su 切换用户
5.pwd 查看当前路径
6.df 查看磁盘使用情况;df-h 带单位显示磁盘使用情况
7.top 查看动态任务进程,top -d秒数 间隔秒数查看动态进程
8.free 查看内存使用情况
9.ps 查看进程命令
10.ps aux 查看所有用户进程
11.ps -ef|grep 服务名 查看服务进程
12.kill 杀死进程 kill -9强制杀死进程
13.netstat -nltp 查看所有已开启的端口
14.lsof -i 查看端口号
15.hostname 查看主机名称
16.getconf LONG_BIT命令 查看系统位数
17.du -sh 查看文件大小
18.alias 设置别名,alias a=b;unalias 取消别名
19.service network start 开启网卡(建议不操作)
service network stop关闭 网卡
service network restart 重启网卡
service network status 查看网卡状态
20.tab键 联想键
21.ln -s 软连接
22.ln 硬连接
23.service iptables stop 关闭防火墙
service iptables start 开启防火墙
service iptables restart 重启防火墙
service iptables status 查看防火墙状态
24.ping 查看网络连接状态
25.快照 备份系统
26.history 操作历史记录;history -c 清空记录
27.reset 重置屏幕
28.clear 清除屏幕
29.date显示当前时间;date-s "时间" 修改系统时间
30.who 查看在线用户
31.whoami 查看当前操作用户
32.关机:
halt 关机
init 0 关机
shutdown now 关机
reboot 重启
二.目录、路径操作
1.pwd 查看当前路径
2.cd 进入目录;cd /路径 可进入指定目录;cd ./ 表示当前目录;cd ..退回上级目录
3.ll或ls 查看当前目录的文件
4.mkdir 创建目录;mkdir -p /a/b/c 创建层级目录
5.touch 创建文档
6.cat 查看全部文档内容;head -n 查看文档前几行;tail -n 查看文档后几行;more 按百分比查看文档;less 翻页查看文档;cat 文件名|grep 关键词 可筛选出文档中相关内容
7.rm 删除文档;rm -f 强制删除;rm -r 删除目录;rm -rf 强制删除 rm -rf * 强制删除目录和目录下所有文件
8.cp 复制文件 如: cp aa bb 可指定复制路径
9.mv 重命名;mv 源文件 新文件 可移动文件到指定目录
10.chmod 修改文件读写权限
11.chown 修改文件所属用户主
12.chgrp 修改文件所属用户组;3者都可在后面加上 -R 修改当前目录下的所有文件权限
13. > 覆盖,如:cat a>b 既以文件a的内容覆盖文件b;>> 追加,如:cat a>>b,既以a 的内容追加到文件b内
14.find /路径 -name 文件名 查找文件
15.tar -cvf xxx.tar 文件名 文件名 tar压缩;tar -xvf xxx.tar 解压缩(xxx为压缩文件名)
16.tar -zcvf xxx.tar.gz 文件名 文件名 gz压缩;tar -zxvf xxx.tar.gz 解压缩
17.zip xxx.zip 文件名 文件名 zip压缩;unzip xxx.zip 解压缩
18.yum install +应用名 在线安装应用;安装lrzsz后,rz 可将windows 的文件传到虚拟机;sz 可将虚拟机文件传到windows
19.scp scp +本地文件名称 用户@服务器2ip地址:/保存的路径;scp 用户@服务器2:路径下的文件 服务器1的保存路径
20.sftp +对方服务器ip地址 建立sftp连接 连接2台虚拟机; put 放文件 格式:put 自己服务的路径和文档 对方服务器存放的地址;
get 拿文件 get 对方服务器路径和文档 自己服务器存放文档的路径
三.vim文档操作指令
1.touch 创建文档
2.vim 或vi 进入文档
3.进入后按i键进入编辑模式:
(1)enter 键 换行
(2)backspce 退格键,删除光标前一个字符
(3)del 键 删除, 删除光标所在的字符
(4)上下键 移动光标
(5)home 键 移动光标到行首
(6)end 键 移动光标到行尾
(7)page un 和page down 上下翻页
(8)esc键 退出输入模式,切换到命令模式(或者ctrl+c)
4.编辑完成后按Esc 或Ctrl+C进入命令模式:
(编辑命令)
i 键 在光标所有出,转换为输入模式 操作:ctrl+c i
I 键 在当前光标所在行行首,转换为输入模式 操作:ctrl+c I
a 键 在当前光标所在处字符后方,转换为输入模式 操作:ctrl+c a
A键 在当前光标所在行行尾,转换为输入模式 操作:ctrl+c A
o键 在当前光标所在行下方,创建空白行,转换为输入模式 操作:ctrl+c o
O键 在当前光标所在行上方,创建空白行,转换为输入模式 操作:ctrl+c O
H键 移动光标到当前屏幕最上边一行 操作:ctrl+c H
L键 移动光标到当前屏幕最下边一行 操作:ctrl+c   L
M键 移动光标到当前屏幕最中间一行 操作:ctrl+c   M
s键 删除当前字符,并进入编辑模式 操作:ctrl+c s
S键 删除当行,并进入编辑模式 操作:ctrl+c S
x键 删除当前字符 操作:ctrl+c x
X键 删除前面一个字符 操作:ctrl+c X
u键 撤回上一I操作 操作:ctrl+c u
yy+p yy复制,p是粘贴 操作: ctrl+c yy p
c键 删除当前行,进入编辑模式 操作: ctrl+c c
D键 删除光标所在字符到行尾 操作: ctrl+c D
dd键 删除光标所在行 操作:ctrl+c d d 两次连续 dd
5.进入命令模式后按shift+: 进入底线命令模式:
(1)set nu 显示行号;
(2)set nonu 取消行号
(3)wq!
a.q! 强制退出
b.wq保存退出
c、wq! 强制保存退出
(4) 复制指定的行数:
开始行,结束行y 敲回车 ===按p键
(5)查询或搜索内容 ?或 /

替换内容
(1)只替换第一个字符
格式::%s/旧字符/新字符 g表示替换所有
案例: :%s/2/dcs
(2)替换所有字符
格式: :%s/旧字符/新字符/g g表示替换所有
案例: :%s/9/dcs/g
9、指定行数替换内容
(1)替换指定行数所有内容
格式::开始行,结束行s/旧字符/新字符/g
案例::1,4s/2/hz/g
(2)替换指定行数的第一字符
格式::开始行,结束行s/旧字符/新字符
案例::1,4s/2/hz
10、注释:
单行注释:# shft+3键
单行取消注释:删除#号
多行注释:
格式: :开始行,结束行s/^/注释符号/g
案例: :5,8s/^/#/g
多行取消注释:
格式: :开始行,结束s/注释符//g
案例 :5,8s/#//g
11、直接跳到指定的行数
格式::行数
12 ctr+c 命令模式输入G :
跳转到会后一行
13.指定内容生成文件:
:开始行,结束行 w /路径/文档名
:1,5w /home/dcs41.txt

标签:字符,查看,ctrl,汇总,命令,文档,Linux,操作,光标
From: https://www.cnblogs.com/weiyus1916/p/18475536

相关文章

  • Linux系统命令3
    1、df查看磁盘使用情况Filesystem:代表该文件系统时哪个分区,所以列出的是设备名称。1K-blocks:说明下面的数字单位是1KB,可利用-h或-m来改变单位大小,也可以用-B来设置。Used:已经使用的空间大小。Available:剩余的空间大小。Use%:磁盘使用率。如果使用率在90%以上时,就需要注意了,避......
  • Linux 之 fdisk 【磁盘分区管理】
    删除分区1.查看磁盘信息lsblk 2.删除分区sdb硬盘下的所有分区#1进入d的磁盘分区fdisk/dev/sdb#2输入p查看磁盘的分区信息#3输入d进入删除磁盘分区命令#4选择要删除的分区号重复3,4全部删除#5w保存退出并生效操作信息(输入q直接退出不生效操作信息)......
  • oracle 11g常用运维命令总结
    一、日常巡检命令1、检查Oracle实例状态SQL>setpages600lines600SQL>selectinstance_name,host_name,startup_time,status,database_statusfromv$instance;说明:“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状......
  • Sqlmap命令使用方法总结----适合网络安全小白
    在网上找了很多教程,都是零零散散的,找到了两位位前辈的博客,应该是翻译的官方文档,感谢前辈们做出的贡献.希望能够帮助刚学网络安全的小白们本文参考:漏洞人生和sqlmap用户手册中文版目录Sqlmap使用方法总结sqlmap简介常用语句sqlmap详细命令用法选项目标请求优化注入......
  • 解决下包慢的问题(常用命令)
    解决下包慢的问题(常用命令)1.切换npm的下包镜像源1.查看当前的下包镜像源​npmconfiggetregistry2.将下包的镜像源切换为淘宝镜像源​npmconfigsetregistry=https://registry.npmmirror.com/3.检查镜像源是否下载成功​npmconfiggetregistry2.......
  • linux命令
    cd 进入目录cd/ 进入根目录cd.. 返回上一级cd../.. 返回上两级cd../../.. 返回上三级pwd 显示当前路径mkdir 创建目录mkdir-pa/b/c/d 创建层级目录ls 横向显示所有文件ll 纵向显示所有文件ll-a 显示隐藏文件ping 查看网络touch 创建文档vim 编辑文档cat 查......
  • Linux kernel 堆溢出利用方法
    前言本文还是用一道例题来讲解几种内核堆利用方法,内核堆利用手段比较多,可能会分三期左右写。进行内核堆利用前,可以先了解一下内核堆的基本概念,当然更好去找一些详细的内核堆的基础知识。概述Linuxkernel 将内存分为 页(page)→区(zone)→节点(node) 三级结构,主要有两个内存管理器......
  • linux命令汇总
    一.系统指令1.ifconfig查看IP地址2.sshIP地址连接虚拟机3.cat/etc/passwd查看用户;cat/etc/group查看系统中用户组;useradd添加用户;userdel删除用户;groupadd添加组名4.su切换用户5.pwd查看当前路径6.df查看磁盘使用情况;df-h带单位显示磁盘使用情况7......
  • Linux发展与基础
    Linux基础知识Shell命令执行环境:命令提示符的组成:(用户名@主机名)-[当前路径]权限提示符,例:(kali㉿kali)-[~]$~表示所在目录为家目录:其中root用户的家目录是/root,普通用户的家目录在/home下# 表示用户的权限(root用户为#,普通用户为$)Linux的发行版本(了解):debian......
  • Linux程序找不到共享库 .so 文件
    运行Linux程序的时候提示找不到共享库错误:errorwhileloadingsharedlibraries:libLinuxCpp_02_Lib.so:cannotopensharedobjectfile:Nosuchfileordirectory。Linux程序在加载so库文件时,搜索顺序依次如下所示。如果所有的位置都找不到,就会爆以上的错误信息,提示......