Linux
目录
- ls: 列出目录(-a:全部的文件包括隐藏文件 -l:输出包含文件属性与权限)
- cd:切换目录(…:回上一级,/:回到根目录)
- pwd:显示目前的目录(-p:全地址)
- mkdir:创建一个新的目录(-m 711 test2:配置权限,mkdir test1/test2/test3/:创建多层级目录)
- rmdir:删除一个空的目录(-p test1/test2/test3:向上依次删除空目录)
- cp: 复制文件或目录
- rm: 移除文件或目录(-f:忽略不存在的文件、-r:递归删除)
- mv: 移动文件与目录,或修改文件与目录的名称(-f:如果有强制覆盖,-i:询问是否覆盖,mv a b:重命名)
文件
修改文件属性
- chown:更改文件属主,也可以同时更改文件属组(chown [-R] 属主名:属组名 文件名,chmod 770 filename) r:4 w:2 x:1
创建文件
- touch
查看文件内容
-
cat:由第一行开始显示文件内容
-
nl:显示的时候,顺道输出行号
-
more:一页一页的显示文件内容
-
less:与 more 类似,但可以往前翻页
-
sed
-
删除某行(-i :直接修改文件内容,d:删除)
#sed -i '1'd filename //删除filename文件第一行 #sed -i '$'d filename //删除filename文件最后一行 #sed -i '1,2'd filename //删除filename文件第一行到第二行 #sed -i '5,$'d filename //删除filename文件的第五行到最后哦一行
-
显示某行(-n :只打印模式匹配的行,p:查看)
#sed -n '1'p filename //显示第一行 #sed -n '$'p filename //显示最后一行 #sed -n '3,$'p filename //显示第三行到最后一行 #sed -n '/name/'p filename //显示匹配name字符的行 #sed -n '/.*ing/'p filename //显示结尾为ing字符的行
-
Vim编辑器
- 命令模式:启动vi/vim时进入(敲i进入输入模式,敲:切换到底线模式)
- 输入模式:ESC切换到命令模式
- 底线命令模式:q:退出程序,w:保存文件,wq!:强制保存退出
环境安装
- rmp
- yum在线安装