[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 *