基本命令
Posted linyk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本命令相关的知识,希望对你有一定的参考价值。
一、组与权限
-
命令行按tab可自动补全
-
Linux系统上创建用户,默认会随之创建一个与用户名相同的用户组
-
文件权限
-
类型
- 可读 r
- 可写 w
- 可执行(脚本) x
- 没有权限 -
-
数字表示方法
- 二进制数字之和的方式
- r:2^2=4
- w:2^1=2
- x:2^0=1
- -:0
-
-
文件的归属
- 拥有者 owner/u
- 组 group/g
- 其他人 other/o
-
常见文件类型
- 文件
- "-"
- 目录(win文件夹)
- d
- 连接(win快捷方式)
- l
- 文件
-
文件详细信息
- 第一部分: -rw-rw-r–
- 第一个字符表示文件类型
- 后九个字符,分为三组(对应三个归属),表示此文件针对不同用户的权限关系
- 第二部分: 拥有者 所属组
- 第三部分:文件夹中的文件数/文件大小 创建日期 文件名
- 第一部分: -rw-rw-r–
-
设置文件对不同用户的权限(root)
- chmod
- 命令参数
- 递归-r, --recursice,用于文件夹
-
文件拷贝
- 到目录:cp file_abs target_abs
- 文件复制:cp old_file new_file
-
改变文件拥有者
- chown 拥有者 file_abs
-
改变文件所属组
- chgrp 组 file_abs
-
追加文件内容
- echo “内容” >> file
-
编辑文件内容vi/vim
- 快捷键
- 在vi模式下
- dd:删除行
- ZZ:保存文件内容
- x:删除字符
- o:在下一行插入内容
- 在vi模式下
- 快捷键
-
查看文件内容的几种常见形式
- cat:全部内容,内容较少
- more:翻页查看
- tail:末尾内容,通常与-f参数连用,适合查看服务日志信息
- head:开头文件,文件格式,内容模板样式
-
创建目录:mkdir 目录名
-
创建多级目录:mkdir -p 目录名(包含多级空目录)
-
文件移动 mv src dst
-
重命名 mv old_file new_file(同目录)
-
文件删除
- 删除空目录:rmdir 目录名
- 删除目录: rm -rf src
- 删除文件: rm file
-
连接
- 创建软连接
- ln -s file/dir linkname
- 创建硬连接
- ln file linkfile
- 删除连接时删除文件(连接数为1时)
- 创建软连接
-
文件搜索
- find path -name file(*)
以上是关于基本命令的主要内容,如果未能解决你的问题,请参考以下文章