linux/vim/基本命令

目录结构

  • /bin(/usr/bin,/usr/local/bin) 存放Linux最基础命令,usr/bin存放自带的软件命令,usr/local/bin存放自己装的命令
  • /sbin  存放的是系统管理员使用的系统管理程序
  • /home  存放普通用户的主目录,如张三:/home/zhangsan ,Linux中每个用户都有一个自己的目录,一般以账户命名
  • /root  超级管理员的用户主目录
  • /lib 开机所需要最基本的动态连接共享库 ,勿动
  • /lost+found 系统非法关机后,在这里存放一些文件
  • /etc 所有的系统管理所需要的配置文件和子目录
  • /usr 用户的很多应用程序和文件都放在这个目录下
  • /boot 存放的是启动Linux时使用的一些核心文件,自己安装的文件别放这里
  • /tmp 存放临时文件
  • /dev  把所有的硬件用文件的形式存储,类似Windows的设备管理器
  • /media Linux系统会自动识别一些设备,如U盘,光驱,系统安装盘
  • /opt  默认是空的,存放一下需要安装的软件包的目录
  • /var  存放着不断扩充的文件,入:日志文件,数据库文件

vi和vim编辑器--一般模式

  • set nu : 显示行标
  • dd : 删除光标当前行
  • dnd : 删除n行
  • u :撤销上一步
  • yy:复制当前行
  • p:粘贴
  • x:删除后一个字母
  • X:  删除前一个字母
  • dw: 删除一个词
  • yw:  复制一个词
  • shift+^:光标移动到行头
  • shift+$:光标移动到行尾
  • shift+g:光标移到到页尾
  • 1+shift+g:光标移到到页头
  • N+shift+g:光标移动到目标行

vi和vim编辑器--编辑模式

  • i,a,o,R等字母才能进入编辑模式,进入后左下角会有[insert]或者[replace]的字样,
  • i或者I:当前光标前编辑,
  • a或者A:当前光标后编辑,
  • o或者O:当前光标行的下一行编辑,
  • s或者S:   s删除当前字符并进入编辑,S删除整行并进入编辑
  • R:进入替换模式
  • esc : 退出编辑模式

vi和vim编辑器--命令模式

  • :进入命令模式
  • :w  保存
  • :q  退出
  • :!  强制退出
  • /要查找的词  n查找下一个,N往上查找
  • :set nu / :set nonu  显示行号/关闭行号
  • :%s/旧字符/新字符   批量替换

基本命令

  • man 或者 --help : 帮助手册
  • pwd : 查看当前的工作目录
  • cd.. 返回上级目录,
  • cd /: 返回值/,
  • cd ~: 返回家目录,
  • cd /etc/sysconfig 通过绝对路径访问,
  • cd ./sysconfig 通过相对路径访问
  • ls -a : 全部文件,连同隐藏的文件,
  • ls -l:列出详细类表,别名 ll,下图的类型:-表示文件,d表示目录

  • grep : 根据跟随的内容显示
  • mkdir -p /a/b/c:创建目录,-p可以一下建多级目录
  • touch aa.conf:创建一个文件,vim  aa.conf:创建文件同时进入vim模式
  • rmdir: 删除一个空目录
  • rm : 移除文件或者目录,-rf 递归删除所有目录内容,不提示
  • mv oldName   newName:重命名
  • mv  /temp/movefile   /targetFolder  移动文件
  • cp  -r  a.txt  /tmp: 复制文件到指定目录下,-r表示递归复制
  • more:查看较长的文件,空格键代表下一页,enter键代表上一页
  • less:/字符串:向下搜索字符串
  • less:?字符串:向上搜索字符串
  • tail -200f a.txt :查看文件最后200行,比较适合查询日志
  • history:查看历史命令
  • echo:输出环境变量
  • find /home/esop  -name '*.txt' :根据名称查询指定目录下.txt文件
  • locate : 查询文件速度更快,运行前需要执行updatedb来更新文件索引
  • ln -s /etc/sysconfig  sysconfig : 建立软连接,创建后可以用 cd sysconfig直接进入目录,相等于创建快捷方式
  • tar -zcvf xxx.tar.gz:压缩文件
  • tar -zxvf xxx.tar.gz:解压文件
  • ps -ef|grep xxx:可以查看xxx的进程以及父进程
  • ps -aux|grep xxx:  可以查看xxx的进程以及父进程,cup占用率和内存占用率
  • kill pid(进程号): 可以精确杀死进程 ,如果进程级别比较高,或者卡死,kill命令可能失效
  • kill -9  进程号:强制杀死一个进程,包括级别比较高或者卡死的进程都可以杀死
  • service iptables(服务名称) status: 查看防火墙服务的状态
  • chkconfig --list|grep xxx: 查看服务开机配置:1~6代表开机运行级别

  • 查看默认级别: vi /etc/inittab

  • netstat 查看系统的网络情况,如果一个端口被占用,可以用命令:netstat  -anp|grep  端口号 查看端口的进程
  • rpm -qa  查看已经安装的所有程序
  • rpm -qa | grep firefox 查看某一个软件是否安装
  • rpm -e firefox 卸载软件
  • rpm -ivh 软件安装包  : -i 安装软件install,-v 安装过程查看信息,-h查询进度条
  • yum list|grep firefox  查看镜像网站上是否有需要的软件安装包
  • yum install firefox  不需要安装包,自己回去镜像网站上拉取
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值