linux--常用命令
[root@localhost Desktop]#
root:用户名 localhost:当前主机名 Desktop:当前界面目录 #:当前用户身份【#超级管理员 $普通用户】
ls
语法:# ls 路径
ls:查看目录中的文件
ls -l:列表形式查看目录文件
ls -a:查看隐藏文件
clear
清空当前界面命令【隐藏】.语法:clear
init
语法:init 数字 【取值0-6】。运行模式的切换
0:关机
1:单用户模式
2:多用户模式
3:切换到命令行模式
4:未使用
5:从命令行模式切换回界面
6:重启
su
语法:su root 切换用户
cd
语法:cd 路径 。切换目录
pwd
语法:#pwd 打印目录路径
文件操作命令
创建:
语法:#touch 文件名 。 如果后面的参数文件名指定了路径,表示在指定路径下创建,如果只传一个文件名,表示在icue路径下创建
复制:
语法:#cp 需要复制的文件 需要保存的位置。如:#cp /root/php.txt /home/admin/php.txt
移动:
语法:#mv 需要移动的文件 需要移动到的位置
删除:
语法: #rm [-f] 需要删除的文件 -f表示强制【可选】
重命名:
语法:#mv 需要重命名的文件 新的名字
扩展命令
ctrl+c:在命令行里为终止当前命令
ctrl_a:将光标快速切换到命令行最前面 ahead
ctrl+e:将光标快速切换到命令行最后面 end
文件夹操作命令
创建:
语法:#mkdir 需要创建的目录名称 (可以是路径也可以是名称)
复制:
语法:#cp -r 需要复制的目录名称 需要保存的位置【-r 表示递归,必须】
移动:
语法:#mv 需要移动的目录名称 移动到的位置
删除:
语法: #rm -rf 需要删除的目录名称 【-r表示递归删除,-f表示强制不提示】
重命名:
语法:#mv 需要重命名的目录名 新的名称
vim编辑器
打开文件
1、#vim 需要打开的文件名/路径。退出:冒号+q
2、#vim +数字 需要打开的文件名。打开文件光标定位到数字指定的行数。提示:显示行号:set nu
3、#vim +/字符串 需要打开的文件名。 (打开文件后高亮显示/后的字符串)提示:高亮结果中相要快速跳转,“N”表示向上,“n”表示向下。去除高亮显示 ,:nohl
vim三种模式 :命令模式(默认)、末行模式、编辑模式
末行模式:按下英文冒号“:”
保存--语法:
:w
另存--语法:
:w 文件名/路径
退出--语法:
:q
不保存退出---语法:
:q!
:wq!
查找--语法:
/字符串
替换--语法:
:s/需要替换的字符串/替换后的字符串(表示替换当前光标所在行的第一处符合条件的字符串)
:s/需要替换的字符串/替换后的字符串/g (表示替换当前光标所在行全部符合条件的字符串,g表示global)
:%s/需要替换的字符串/替换后的字符串 (表示替换当前文档中每一行第一个符合条件的地方)
:%s/需要替换的字符串/替换后的字符串/g (表示替换当前文档中每一行每个符合条件的地方)
命令模式
光标移动
//将光标从命令模式切换到文档最后一行
G
//将光标从命令模式切换到文档第一行
gg//将光标定位到指定行
数字G//将光标以当前行为准,向上/向下移动指定行
数字↑/↓
删除
删除当前行,按键dd,删除后下一行上移。
删除当前行,下一行不上移,按键D,删除后当前行留空。
删除多行,数字dd,表示以光标所在行为基准,向下删除指定行数
提示:在vim中,删除命令和剪切命令一样,已经删除的可以通过粘贴命令恢复。
复制
复制当前行,按键yy.
复制多行,按键数字yy,表示以当前行为准,向下复制指定行数。
复制完后,按键p,进行粘贴,粘贴在光标所在行的下一行开始。
编辑模式:按下“i”键
需要记住如何进入/退出编辑模式。进入按“i”键或者“a”键。a键表示 在光标的下一处,after insert.
退出编辑模式,按下esc键。
vim知识扩展
1、默认显示行号【vim默认不显示行号】
如何配置默认显示行号?
vim .vimrc //新建文件.vimrc
进入.vimrc,编辑输入set nu,保存退出
2、别名
设置别名
进入.bashrc文件,编辑输入如:alias cls='clear',等号前是别名,后面是命令。设置好别名后需要重新登录才会生效。
重新登录 1、切换用户2、重启
3、异常关闭处理
当一个文件在vim中打开 ,之后 没有正常关闭,在下次打开文件时会提示以下界面:
解决方法:删除交换文件。交换文件名称一般都是在原有文件名后加上.swp。
4、重做/撤销
当文件进行修改后,如果想撤销/重做,可再末行模式中输入:u,来撤销上一步的操作。
如果想取消撤消,可在命令模式输入ctrl+r.
撤销多步,在末行模式中输入:数字 u
5、另一种保存退出方式
末行模式中输入:x(小写,大写X为加密)
在linux中:wq退出方式和:x退出方式有什么区别?
答:区别在于,wq的方式无论文件是否的修改,都会对最后的修改时间进行改变;而x方式只有在文件
内容真的发生改变时才会修改文件的最后修改时间。在实际开发中建议使用:x方式进行退出 。
查找某个文件路径
find / -name "文件名"
禁用/开启网卡【最好不用】
禁用网卡:#ifdown 设备名
如:#ifdown ens33
开启网卡:#ifup 设备名
如:#ifup ens33
清空文件夹内文件
rm -rf *
linux--常用命令相关推荐
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- linux常用命令汇总
linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...
- Linux常用命令大全-toolfk程序员在线工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- LINUX常用命令(基础)
LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...
- DOS 和 Linux 常用命令的对比
此为转载文章,转自:http://www.huihoo.org/gnu_linux/ch-doslinux.html Red Hat Linux 9: Red Hat Linux 入门指南 后退 前进 ...
- Linux常用命令(echo、date、ls、cd、history、cat)
一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...
- Linux初学者接住了---Linux常用命令
前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...
- Linux 常用命令笔记
Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...
- Linux 常用命令使用方法
Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的 ...
- linux 命令last -x,Linux常用命令last的使用方法详解
前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...
最新文章
- shell 登录mysql 然后quit_使用工具Xshell实现在linux上登录mysql和退出mysql的相关操作讲解...
- OpenCV使用VideoCapture界面读取一系列图像的实例(附完整代码)
- BBR及其在实时音视频领域的应用
- 政府采购就是支持民族软件吗?
- [vue-element] ElementUI使用表格组件时有遇到过问题吗?
- Jenkins远程命令执行漏洞(CVE-2018-1000861复现)
- mysql手机客户端_图解MySQL索引--B-Tree(B+Tree)
- AR技术介绍(Located in Android)
- Facebook的图片搜索技术揭秘
- 蚂蚁课堂视频笔记+笔记对应源码+思维导图下载地址
- 无需依赖Adobe Acrobat,在Java中进行PDF格式转换全新攻略
- centos部署mosquitto
- 华为手机USB调试与Log
- 明源售楼系统技术解析 房源生成(二)
- 饥荒无条件制作下载_饥荒巨人国无条件制造版
- 天津大学计算机软件技术基础试题答案,天津大学网络学院计算机软件技术基础-1试题b卷.doc...
- C语言——字符串+转义字符+注释
- 新式单片机视频教程下载
- [oracle]通过DBLINK远程查询带DBLINK的视图
- 基于gradle构建spring cloud项目
热门文章
- 西瓜视频怎么做伪原创
- pandas删除行删除列,增加行增加列
- 二元隐函数求二阶偏导_高数,隐函数求二阶偏导。f(x-y,yz)确定了z=(x,y),f具有二阶连续偏导数,求...
- Android Studio首次连接不上网易mumu模拟器解决办法
- Umi3.5配置全局路由及菜单
- educoder中Spark GraphX—构建图及相关操作
- 万洲金业:黄金ETF如何影响黄金价格?
- c语言求两个字符串的交集,用c语言求两个集合的交集,并集,差集
- app端分页 简单的分页 java
- matlab 高级绘图函数