linux学习 - Linux 常用命令介绍
以下为 linux 一些常用命令的介绍:
-
yum 远程安装软件, yum install 包名 -y
-
man 关于命令的帮助文档,有任何命令不知道怎么用的话,可以借助 man 命令进行学习。
-
cd 切换目录
-
ls 列表显示目录下的内容,语法是:ls [参数] [目录/文件]
Linux中, 所有以.开头的文件都是隐藏文件, 可以通过-a参数查看所有文件(包含隐藏文件)
-l参数表示长列表结构显示信息, ll命令是简化命令
-
mkdir 创建目录, 参数-p表示可以层级创建目录
-
touch 创建文件
-
cp 复制文件/文件夹, 如果要拷贝目录, 需要带参数: -r
cp * /usr/local/temp2 -r: 表示将当前目录下的所有(包括目录)全部复制到:/usr/local/temp2 -
mv move, 可以进行重命名和剪切
-
rm 参数-r表示删除目录, -f表示强制删除
-
vi / vim
- 命令模式, 用于输入命令, 例如: 保存, 退出, 删除, 查找, 复制…
- 编辑模式, 用于修改文件的内容
- 编辑模式切换到命令模式: Esc
- 命令模式切换到编辑模式:
- i: insert, 在光标所在位置进行插入
- a: append, 追加, 在光标后进行编辑
- o: 在当前光标位置换行进行编辑
- O: 在当前光标位置上一行进行编辑
- 命令模式常用的功能:
- dd, 删除光标所在行
- yy, 复制光标所在的行
- p, 在当前光标所在位置下进行粘贴
- u, 撤销上一步操作
- :set nu, 显示行号
- 数字+dd, 多行删除
- 起始行号,结束行号 co 目标行号: 复制多行到指定位置
- Shift+g, 最后一行
- gg, 第一行
-
service 用于操作系统服务,以防火墙为例:
- 启动: service iptables start
- 停止: service iptables stop
- 重启: service iptables restart
- 状态: service iptables status
-
tar 压缩和解压缩 linux环境下常用压缩文件的格式是: .tar.gz
- 压缩: tar -czvf压缩文件名 被压缩的内容(*)
- 解压缩: tar -xzvf 被解压缩的文件