admin 管理员组文章数量: 887021
目录结构
- /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 不需要安装包,自己回去镜像网站上拉取
版权声明:本文标题:linuxvim基本命令 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1724513159h753780.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论