(二)Linux---常用基本命令
(二)Linux---常用基本命令
- (二)Linux---常用基本命令
1.帮助命令
1.man 获得帮助信息
1.基本命令
man[命令或配置文件] 获得帮助信息
2.显示说明
| 信息 | 功能 |
|---|---|
| NAME | 命令的名称和单行描述 |
| SYNOPSIS | 怎样使用命令 |
| DESCRIPTION | 命令功能的深入探讨 |
| EXAMPLES | 怎么使用命令的例子 |
| SEE ALSO | 相关主题(通常是手册页) |
2.help 获得shell内置命令的帮助信息
1.基本语法
help 命令 获得shell内置命令的帮助信息
2.案例实操
(1) 查看cd命令的帮助信息
[root@localhost ~]# help cd
3.常用快捷键
| 常用快捷键 | 功能 |
|---|---|
| ctrl+alt | linux与windows切换 |
| ctrl+c | 停止进程 |
| ctrl+l | 清屏;彻底清屏:reset |
| ctrl+q | 退出 |
| 善用tab键 | 提示(更重要的是为了防止敲错了) |
2.文件常用目录类
1.pwd 显示当前工作目录的绝对路径
pwd:print working directory 打印工作目录
1.基本语法
pwd 显示当前工作目录的绝对路径
2.案例实操
(1)显示当前工作目录的绝对路径
[root@localhost ~]# pwd
/root
2.ls 列出目录的内容
ls:list 列出目录类容
1.基本语法
ls[选项] [目录]
2.选项说明
| 选项 | 功能 |
|---|---|
| -a | 全部的文件,连同隐藏档(开头为.的文件) 一起列出来(常用) |
| -l | 长数据串列出,包含文件的属性与权限等等数据;(数据) |
3.显示说明
每行列出的信息依次是:
文件类型与权限 链接数 文件属主 文件属组 文件大小用byte来表示 简历或最近修改的时间 名字
3.cd 切换目录
1.基础语法
cd [参数]
2.参数说明
| 参数 | 功能 |
|---|---|
| cd 绝对路径 | 切换路径 |
| cd 相对路径 | 切换路径 |
| cd ~ 或者 cd | 回到自己的家目录 |
| cd - | 回到上一次所在的目录 |
| cd .. | 回到当前目录的上一级目录 |
| cd -P | 跳转到实际物理路径,而非快捷方式路径 |
4.mkdir 创建一个新的目录
mkdir:make directory 建立目录
1.基本语法
mkdir [选项] 要创建的目录
2.选项说明
| 选项 | 功能 |
|---|---|
| -p | 创建多层目录 |
5.rmdir 删除一个空的目录
rmdir:Remove directory 删除目录
1.基本语法
rmdir 要删除的空目录
6.touch 创建空文件
1.基本语法
touch 文件名称
7.cp 复制文件或目录
1.基本语法
cp[选项] source dest 复制 source 到 dest
2.选项说明
| 选项 | 功能 |
|---|---|
| -r | 递归复制整个文件夹 |
3.参数说明
| 参数 | 功能 |
|---|---|
| source | 源文件 |
| dest | 目标文件 |
4.经验技巧
强制覆盖不提示的方法: \cp
8.rm 移除文件或目录
9.mv 移动文件与目录或重命名
10.cat 查看文件内容
11.more 文件内容分屏查看器
12.less 分频显示文件内容
13.echo
14.head 显示文件头内容
15.history 查看已经执行过历史命令
3.时间日期类
1.date 日期
2.cal 查看日历
4.用户管理命令
1.useradd 添加新用户
2.passwd 设置用户密码
3.id 查看用户是否存在
4.cat /etc/password 查看创建了哪些用户
5.su 切换用户
6.userdel 删除用户
7.whoami 当前用户;who am i 那个用户切换过来的
8. sudo设置普通用户拥有root权限
9.usermod 修改用户
5.用户组管理命令
1.groupadd 新增组
2.groupdel 删除组
3.groupmod 修改组
4.cat /etc/group 查看创建了哪些组
6.文件权限类
1.文件属性
| 文件类型 | 属主权限 | 属主权限 | 其他用户权限 |
|---|---|---|---|
| 0 | 1 2 3 | 4 5 6 | 7 8 9 |
| d | r w x | r - x | r - x |
| 目录文件 | 读 写 执行 | 读 写 执行 | 读 写 执行 |
2.chmod 改变权限
3.chown 改变所有者
4.chgrp 改变所属组
7.搜索查询命令
1.find 查找文件或者目录
2.grep 过滤查找及“|”管道符
3.which 查找命令
8.压缩和解压类
1.gzip/gunzip 压缩
1.基本语法
gzip 文件 压缩文件,只能将文件压缩未*.gz文件
gunzip 文件.gz 解压文件命令
2.经验技巧
(1)只能压缩文件不能压缩目录
(2)不保留原来的文件
2.zip/unzip 压缩
1.基本语法
zip [选项] XXX.zip 将要压缩的内容 压缩文件和目录的命令
unzip [选项] XXX.zip 解压缩文件
2.选项说明
| zip选项 | 功能 |
|---|---|
| -r | 压缩目录 |
| unzip选项 | 功能 |
|---|---|
| -d<目录> | 指定解压后文件的存放目录 |
3.tar 打包
1.基本语法
tar [选项] XXX.tar.gz 将要打包进去的内容 (打包目录,压缩后格式.tar.gz)
2.选项说明
| 选项 | 功能 |
|---|---|
| -z | 打包的同时压缩 |
| -c | 产生.tar打包文件 |
| -v | 显示详情文件 |
| -f | 指定压缩文件 |
| -x | 解包.tar文件 |
9.磁盘分区
1.df 查看磁盘空间使用情况
2.fdisk 查看分区
3.mount/umount 挂载/卸载
10.进程线程类
1.ps 查看当前系统进程状态
ps aux | grep xxx 查看系统中所有的线程
ps -ef | grep xxx 可以查看字符进程之间的关系

浙公网安备 33010602011771号