一、常用命令
ls
语法: ls [选项] [目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
1.直接输入ls:查看当前目录中的内容
2.给ls后面加上一个路径(相对路径/绝对路径),可以查看指定目录中的内容
ls -l 列出文件的详细信息
ctrl+l可以达到清屏的效果(当屏幕上显示的内容过多可以使用)
pwd显示用户当前所在的目录
语法:pwd
功能:显示用户当前所在的目录
cd切换工作目录
语法:cd 目录名 (相对路径/绝对路径)
功能: 改变工作目录。将当前工作目录改变到指定的目录下.
1.认识Linux目录结构:
Linux是一个树形目录结构
几个特殊的目录:
/称为根目录
.称为当前目录
…称为当前目录的上级目录
2.绝对路径 vs 相对路径
形如: /usr/share/tomcat/logs/ 以根目录开头的, 称为绝对路径.
形如: ./logs 以 . 或者 … 开头的, 称为相对路径(.可以省略)
3.使用 tab 键补全
我们敲的所有的 Linux 命令, 都可以使用 tab 键来尝试补全, 加快效率.
4.使用 ctrl + c 重新输入
如果命令或者目录敲错了, 可以 ctrl + c 取消当前的命令.
touch创建文件
echo写文件
cat查看目标文件中的内容
vim写文件
vi和vim是两个程序,vim是vi的升级版用法差不多
vim相当于linux上的记事本
vim是一个文本编辑器
语法:vim 文件名
1.创建文件或打开文件
vim 文件名
2.进入插入模式:
vim 打开文件后默认是普通模式. 普通模式下键盘的按键表示一些特殊功能的快捷键.需要进入插入模式才能进行文本编辑.使用 i 键可以进入到插入模式.
3.退出:
在插入模式下不能退出, 需要先回到 普通模式.
按下 Esc 回到普通模式
在普通模式下输入 :q , 再按下回车, 即可退出
4.保存退出:
在插入模式下不能保存文件, 需要先回到 普通模式 .
按下 Esc 回到普通模式.
在普通模式下输入 :wq , 再按下回车, 即可保存文件.
注意事项:如果vim没有正确关闭,在下次启动时会报错~~会提示你说上次没有正确关闭,此时只需要直接按D,就是删除未保存的内容,R是恢复之前未保存的内容。
mkdir创建目录
rm删除目录或文件
mv 移动
move移动 = 剪切 + 粘贴
mv操作移动的如果是个目录,则和移动文件操作没有任何区别
cp 复制
copy复制 = 复制 + 粘贴
cp操作的如果是个目录,则需要加上 -r选项,表示递归拷贝,否则会报错(因为拷贝的不仅仅是目录还有目录里面的文件)
二、Linux 权限
Linux下有两种用户:超级用户(root)、普通用户
- 超级用户:可以再linux系统下做任何事情,不受限制
- 普通用户:在linux下做有限的事情。
- 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”
1.切换用户
命令:su [用户名]
功能:切换用户。
例如,要从root用户切换到普通用户user,则使用 su user。
要从普通用户user切换到root用户则使用 su root(root可以省略),此时系统会提示输入root用户的口令。