vi和vim
vi和vim常用的快捷键
- 拷贝当前行 yy,拷贝当前行向下的行数,“行数”yy,粘贴 p (一般模式)
- 删除当前行 dd
- 一般模式下,使用快捷键到该文档的最末尾【G】和最首行【gg】
- 一般模式下,撤销u
- 一般模式下,输入行号,再输入shift+g
- 在文件中查找某个词(命令行下 /关键字,回车查找,输入n 查找下一个)
- 设置文件的行号,取消行号(命令行下 :set nu 和 :set nonu)
Linux关机重启命令
shutdown -h now 立刻进行关机
shutdown -h 1 设置为一分钟后关机
shutdown -r now 现在重新启动计算机
reboot 现在重新启动计算机
halt 关机
sync 把内存的数据同步到磁盘中
如何找回root密码
1.启动系统,进入开机界面,按“e”进入编辑页面(注意时间很多所以得快一点)
2.进入编辑界面,使用键盘的上下键将光标进行移动找到linux16开头所在行数utf-8后面
输入:init=/bin/sh
3.输入完成后直接快捷键Ctrl+x进入单用户模式
4.接着在光标闪烁的地方输入:mount -o remount,rw /(注意各个单词有空格),完成后
按enter
5.在新的一行最后输入:passwd,按enter,输入密码,然后再次确认密码
6.在最后一行输入:touch /.autorelabel (注意touch后面有空格),然后enter
7.继续输入:exec /sbin/init(注意excc后面有空格),最后enter需要等待一定的时间
系统会自动重启,然后密码就修改完成了
Linux中的目录
- linux中的目录结构为根-树形目录结构
如果想查看linux下的目录可以使用:ls / 命令
- 常见的目录用途
/boot 存放系统引导必需的文件,包括内核、启动配置
/bin 、 /sbin 存放各种命令程序
/dev 存放硬盘、键盘、鼠标、光驱等各种设备文件
/etc 存放Linux系统及各种程序的配置文件
/root 、/home 分别是管理员目录、普通用户的默认家目录
/var 存放日志wenjian、邮箱目录等经常变化的文件
/proc 存放内存中的映射数据,不占用磁盘
/tmp 存放系统运行过程中使用的一些临时文件
Linux常用命令
pwd:查看当前工作目录
cd: 切换工作目录 用法:cd [目标文件夹]
ls: 列出目录内容/文件属性 用法:ls [选项] [目录或文件名]
- -a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
- -d 只列出目录(不递归列出目录内的文件)。
- -l 以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等。
- -r 倒序显示文件和目录。
- -t 将按照修改时间排序,最新的文件在最前面。
- -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
- -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
- -R 递归显示目录中的所有文件和子目录。
mkdir: 创建文件夹 用法:mkdir [-p] [/路径/]目录名
- -p 表示连父目录一同创建
rm: 删除 用法:rm [选项] 文件或目录
- -r 递归删除整个目录
- -f 强制删除,不提示
mv: 移动文件 用法:mv [选项] 原文件(需要移动的文件) 目标路径
touch: 创建文件 用法:touch [路径] 文件
cp: 复制 用法:cp [选项] 原文件、目录 目标路径
- -r 递归复制整个目录
- -f 强制覆盖,不提示
- -p 保持原文件属性不变