1. ls ls -l ls -a(显示所有的文件,包括隐藏文件和以"."开头的文件)
2. vim,vi 编辑普通文件内容
三种模式:命令行模式 插入模式 末行模式
命令行模式-》插入模式:a,i,o,O
插入模式-》命令行模式:ESC
命令行模式-》末行模式:":","/","?"
3.命令行模式下的命令:
(1)光标的移动
shift+g //将光标直接移动到最后一行
shift+4 //移动到当前行末尾
shift+6 //移动到当前行开头
shift+h+l+m //在当前屏幕显示的内容分别移动到第一行,最后一行,中间
ctrl+f+b //翻页 f向下 b向上
(2)批处理命令
拷贝 yy 拷贝一行 num yy 拷贝n行
粘贴 p
删除 dd 删除一行 num dd 删除n行
cc //删除光标所在行
C //删除光标所在行后面的部分
u //撤销上一次操作
4.末行模式下的操作
:w 保存
:q 退出
:wq 保存并退出
:q! 强制退出
:w newfile(新文件名) 另存为
:set nu 设置行号
:set nonu 取消行号
:1,$s /旧串/新串 将每一行第一个旧串替换为所给的新串
:1,$s /旧串/新串/g 全文替换
全文搜索:
/string(搜索内容) 向下搜索
?string 向上搜索
n(next) 指向下一个内容
5.查看文件内容
more+文件名 //显示文件的一部分内容,Enter键继续查看下一部分内容,q退出,退出后内容还在屏幕中显示
less+文件名 //与more相似,只是退出不在屏幕中显示
head -5+文件名 //显示文件前5行
tail -5+文件名 //显示文件后5行
cat -5+文件名 //显示所有内容
(输出重定位)
(文件合并)
cat 文件名>新文件名 //将文件内容复制到新文件,在新文件中可修改但不影响源文件
cat 文件名1 文件名2>新文件名 //合并文件1和文件2的内容到新文件中
6.修改文件属性
ls -l -> 文件类型 权限 连接数 属性 组 大小 最后修改时间
可更改的:权限,属性,组
chmod(权限修改):
rwx u属主各项权限
rwx g同组各项权限
rwx o其他用户各项权限
其中:
r->可读
w->可写
x->对于普通文件:可执行
对于目录文件:可否进入
chown(属主):
chgrp(组):
7.切换用户
su username
password:
Linux基本命令
最新推荐文章于 2022-03-06 17:43:44 发布