Linux 7.6
第三章 :Linux的命令
一、命令学习法
- Linux命令与参数之间必须用空格隔开(可以写多个空格,但不能少写)
- Linux命令是区分大小写的
- 如果输入了错误的命令
- 命令敲错了
- 命令未安装(没有安装该命令所在的包)
yum search xxx//用该来寻找
例如:ifconfig这个命令所在的包为 net.tools.x86_64
- type用来查询命令的类型(有四种类型)
- cd is a shell builtin(内置命令)
- ping is /bin/ping(脚本文件)
- ll is aliased to `ls -/ --color=auto’(另一个命令的别称)
- for is a shell keyword(关键字)
- 命令的帮助文档
- help
- 用来查找内置命令的帮助文档
- man
- 用来查找外部命令的帮助文档
- 因为当前系统为minimal的,very basic没有man包
- 需要手动安装man
- help
yum install man man-pages -y
- 将来工作中如果遇到生疏的命令,直接百度
二、常用的命令
whereis xxx //查询命令的文件位置
file //查看文件的类型
who //查看当前在线的用户
whoami //我是谁
pwd //我在那
uname -a //查看内核信息
echo //打印语句,相当于C语言中的printf
clear //清屏(快捷键为Ctrl+l)
history //查看输入的历史命令
useradd xxx //添加新用户
passwd xxx //修改已有用户的密码
userdel -r xxx //删除已有用户及目录
history -c //删除命令历史
-
whereis查询命令的文件位置(只能找命令的位置,不能找文件夹的位置)
-
file查看文件的类型
-
who查看当前在线的用户
useradd xxx//添加新用户
passwd xxx//修改已有用户的密码
userdel -r xxx//删除已有用户及目录
- whoami我是谁
- pwd我在那
可以在“工具”-“发送键输入到”-“所有会话”,来实现输入一条命令,在全部会话框中显示。
- uname -a查看内核信息
- echo ,打印语句,相当于C语言中的printf
- clear清屏(快捷键为Ctrl+l)
- history查看输入的历史命令
history -c//删除命令历史
三、特殊字符
-
.点:
- 如果文件的开始是.说明当前文件是一个隐藏文件
- .指向当前目录
- . .指向当前目录的上级目录
-
$
- 说明这是一个变量
- $PATH Linux的环境变量
-
*星号
-
通配符
*a 表示寻找以a结尾的文件a*表示寻找以a开头的文件
-
-
~
-
当前用户的家目录(最初的地址)
-
每个用户的家目录是不同的
-
root用户家目录在系统根目录下(/root)
-
其他用户的家目录在/home/用户名为家目录
-
-
空格
- Linux的命令与参数用空格隔开
-
/
- 整个Linux的文件根目录
-
命令的参数
- 如果是单词一般加- -(两个-)
- 如果是字母或者缩写一般加-(单个-)