[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--常用命令相关推荐

  1. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. linux常用命令汇总

    linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...

  3. Linux常用命令大全-toolfk程序员在线工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

  4. LINUX常用命令(基础)

    LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...

  5. DOS 和 Linux 常用命令的对比

    此为转载文章,转自:http://www.huihoo.org/gnu_linux/ch-doslinux.html Red Hat Linux 9: Red Hat Linux 入门指南 后退 前进 ...

  6. Linux常用命令(echo、date、ls、cd、history、cat)

    一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...

  7. Linux初学者接住了---Linux常用命令

    前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...

  8. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  9. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

  10. linux 命令last -x,Linux常用命令last的使用方法详解

    前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...

最新文章

  1. shell 登录mysql 然后quit_使用工具Xshell实现在linux上登录mysql和退出mysql的相关操作讲解...
  2. OpenCV使用VideoCapture界面读取一系列图像的实例(附完整代码)
  3. BBR及其在实时音视频领域的应用
  4. 政府采购就是支持民族软件吗?
  5. [vue-element] ElementUI使用表格组件时有遇到过问题吗?
  6. Jenkins远程命令执行漏洞(CVE-2018-1000861复现)
  7. mysql手机客户端_图解MySQL索引--B-Tree(B+Tree)
  8. AR技术介绍(Located in Android)
  9. Facebook的图片搜索技术揭秘
  10. 蚂蚁课堂视频笔记+笔记对应源码+思维导图下载地址
  11. 无需依赖Adobe Acrobat,在Java中进行PDF格式转换全新攻略
  12. centos部署mosquitto
  13. 华为手机USB调试与Log
  14. 明源售楼系统技术解析 房源生成(二)
  15. 饥荒无条件制作下载_饥荒巨人国无条件制造版
  16. 天津大学计算机软件技术基础试题答案,天津大学网络学院计算机软件技术基础-1试题b卷.doc...
  17. C语言——字符串+转义字符+注释
  18. 新式单片机视频教程下载
  19. [oracle]通过DBLINK远程查询带DBLINK的视图
  20. 基于gradle构建spring cloud项目

热门文章

  1. 西瓜视频怎么做伪原创
  2. pandas删除行删除列,增加行增加列
  3. 二元隐函数求二阶偏导_高数,隐函数求二阶偏导。f(x-y,yz)确定了z=(x,y),f具有二阶连续偏导数,求...
  4. Android Studio首次连接不上网易mumu模拟器解决办法
  5. Umi3.5配置全局路由及菜单
  6. educoder中Spark GraphX—构建图及相关操作
  7. 万洲金业:黄金ETF如何影响黄金价格?
  8. c语言求两个字符串的交集,用c语言求两个集合的交集,并集,差集
  9. app端分页 简单的分页 java
  10. matlab 高级绘图函数