linux笔记

vim 命令

初始界面

  • 一般命令模式(光标的移动,搜索,替换,删除字符,删除整列,复制整列,粘贴整列)

常用命令有:

i #光标前插入
o #在当前行的下一行插入新行
dd #删除整行
yy #将当前行的内容放入缓冲区
n+yy#将当前行向下n行放入缓冲区
p  #将缓冲区后文本放入光标后
u #撤销上一个操作
r #替换当前字符
/ #找查关键字

  • 编辑模式 (以插入或替换来编辑文件内容)
    以插入模式进入:i , o , a
    替换模式: R
  • 命令模式 (读取/储存文件其他额外功能)
    进入该模式: : , / , ?
:w   #保存当前修改
:q   #退出
:q!  #强制退出,不保存修改
:x	 #保存并退出,相当于wq
:set number #显示行号
:!  #执行一个系统命令并显示结果
:q  #切换到命令行,适用 ctrl + d 切换回 vim
:%s/待替换文字/替换文字/gc(加c以后会出来是否替换的选项)
:x,y%s/待替换文字/替换文字/gc(加c以后会出来是否替换的选项)
:split 左右分屏
:vsplit 上下分屏
ctrl  w + # 扩大窗口
ctrl  w - # 缩小窗口
ctrl w h/j/k/l # 转移到上/下/左/右窗口
ctrl w t/b #转移到最顶/最下窗口
: only #关闭其他只保留当前分屏
: quit #退出当前分屏

其他常用命令


#--------------列出目录内容
ls -a   #显示所有文件
ls -l	#显示详细信息
ls -R	#递归显示子目录结构
ls -ld  #显示目录和链接信息


#--------------复制文件、目录
cp [选项] [源文件] [目标文件]
#(该命令的选项有)
-r #复制整个目录树
-v #显示详细信息


#--------------创建、删除文件
touch xxx      #创建新文件/修改当前文件时间
rm [参数]       #删除文件或目录
#(该命令的选项有)
-i #交互式
-r #递归删除包括目录中的所有内容
-f #强制删除,没有警告


#-------------日期时间
date [+%Y [] %m [] %d]#显示时间
date -s ["待修改的时间"]#修改时间

hwclock #显示硬件时钟时间
cal 显示日历
uptime 查看系统运行时间


#--------------输出、查看命令
echo    #显示输入内容
cat   #显示文件内容(直接显示在terminal)
head  [-n] #显示文件头几行 -n 为指定行数
tail [-n][-f] #显示文件末尾几行 (-f 追踪文件变化)
more #翻页显示文件内容(只能向下翻页)
less #翻页显示文件内容(带上下翻页)

#-----------------硬件相关
lspci [-v]#查看pci设备(查看详细信息)(声卡,网卡等设备)
lsusb [-v]#查看usb设备(查看详细信息)
lsmode #查看加载的模块(驱动)


#----------------关机,重启
shutdown [关机,重启][时间] # -r为重启 -h为关机
#例如:
shutdown -h now    #立即关机
shutdown -h +10    #10分钟后关机
shutdown -h 23:30  #23:30关机
shutdown -r now    #立即重启
#其他关机指令:
poweroff        #立即关机
reboot			 #立即重启


#--------------归档,压缩
zip  [压缩成的文件名] [待压缩文件1][待压缩文件2][...]#压缩文件
gzip [压缩成的文件名] [待压缩文件1][待压缩文件2][...]#压缩文件
unzip [待解压文件]                               #解压缩

tar -cvf [打包成的文件名][待打包文件1][待打包文件2]  #打包文件
tar -xvf [待解包的文件]                          #解包
tar -cvzf [打包成的文件名][待打包文件1][待打包文件2] #打包加压缩
tar -zxvf [待解包的文件名]#解包加解压缩

#---------------查找
locate [文件名]#查找文件(可能需要updatedb跟新数据库)

find  [文件名][可以加一些正则表达式什么的]#这个命令挺复杂的。。。。。

相关问题处理:
系统日志:/usr/share/doc
linux documentation project: http://www.tldp.org/
配置环境变量:vi ~/.bashrc 打开后后面添加PATH=$PATH{directory}

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值