Linux基础操作指令
1.ls(list)
罗列出当前目录的文件和目录
更常用的是ls -l/ll 打印出更详细的信息
2.cd(change dir)
进入某个目录/切换到某个目录
特殊的目录:
a).表示当前目录
b)…表示当前目录的上级目录
c)~表示当前用户的home目录
d)/表示根目录,所有目录的最上级目录
Linux的目录结构也是一种树形结构
3.pwd
查看当前目录的完整路径(绝对路径)
a)绝对路径:以 / 开头的目录
b)相对路径:以. 或者… 开头的目录
4.touch
创建一个空文件
5. Cat 查看文件内容
使用tab键可以补全命令和路径
使用ctrl+L清屏
6.less 查看文件内容,提供更丰富的支持
less只能看不能改
less特点:打开大文件特别快 懒加载
7.vim 查看并修改文件
区分模式:
Normal:按下的键都是快捷键,不是输入文本
Insert:按i进入,按esc退出
Command: :wq保存退出
8. mkdir 创建目录
9. rm 删除目录/文件
rm-r 表示递归删除
rm -rf / 最著名的作死命令
rm删除的内容是无法恢复的一定要谨慎使用
10. mv(move)移动, 原路径 目标路径
a)把一个文件/目录移动到其他目录中
b)重命名
11.cp(copy)拷贝一个文件/目录
cp-r 递归的拷贝目录
以上的操作能覆盖到日常工作中80%的情况
12.创建用户 任何一个Linux上都有一个特殊用户,root(管理员)
useradd创建用户
passwd 给用户创建密码
13 su 切换到管理员
exit/ ctrl+d退出管理员
权限
读:查看内容 r
写:修改内容w
可执行:运行程序d
对应的角色:
a)文件的拥有者
b)文件拥有者的所属组
c)其他用户
chmod可以用来修改权限
增加或者删除某个权限,并且可以针对某类角色来执行
上述权限对于root来说没有意义,权限对于运维工程师来说更重要一些
chmod可以用来修改权限:增加或者删除某个权限,并且可以针对某类角色来执行