Linux基本的操作
Linux基本的操作
目录结构
- bin 存放二进制可执行文件(ls,cat,mkdir等)
- boot 存放用于系统引导时使用的各种文件
- dev 用于存放设备文件
- etc 存放系统配置文件
- home 存放所有用户文件的根目录
- lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
- mnt 系统管理员安装临时文件系统的安装点
- opt 额外安装的可选应用程序包所放置的位置
- proc 虚拟文件系统,存放当前内存的映射
- root 超级用户目录
- sbin 存放二进制可执行文件,只有root才能访问
- tmp 用于存放各种临时文件
- usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
常用命令
ls:显示文件或目录信息mkdir:当前目录下创建一个空目录rmdir:要求目录为空touch:生成一个空文件或更改文件的时间cp:复制文件或目录mv:移动文件或目录、文件或目录改名rm:删除文件或目录ln:建立链接文件find:查找文件file/stat:查看文件类型或文件属性信息cat:查看文本文件内容more:可以分页看less:不仅可以分页,还可以方便地搜索,回翻等操作tail -10: 查看文件的尾部的10行head -20:查看文件的头部20行echo:把内容重定向到指定的文件中 ,有则打开,无则创建管道命令 |:将前面的结果给后面的命令,例如:ls -la | wc,将ls的结果加油wc命令来统计字数
vi编辑器
打开文件命令
- vi:直接进入
- vi filename:打开或者新建filename,光标位于第一行
- vi n filename:打开filename,光标位于第n行,当文件有问题时可以采用
- vi -r filename:打开上次用vi编辑时,系统崩溃,恢复filename
模式
普通模式
G用于直接跳转到文件尾ZZ用于存盘退出ViZQ用于不存盘退出Vi/和?用于查找字符串n继续查找下一个yy复制一行p粘帖在下一行,P粘贴在前一行dd删除一行文本x删除光标所在的字符u取消上一次编辑操作(undo)
插入模式
在 Normal 模式下输入插入命令 i、 a 、 o进入insert模式。用户输入的任何字符都被vim当做文件内容保存起来,并将其显示在屏幕上。
命令行模式
Normal 模式下,用户按冒号 :即可进入 Command 模式,此时 vim 会在显示窗口的最后一行 (屏幕的最后一行) 显示一个 “:” 作为 Command 模式的提示符,等待输入命令。
:w保存当前编辑文件,但并不退出:wnewfile存为另外一个名为 “newfile” 的文件:wq用于保存修改退出Vi:q!用于不报错修改退出Vi:q用于直接退出Vi (未做修改)