Bash 命令行基础
##1.前置基础表示
#root代表当前登录用户(root代表管理员) @后面代表当前主机名 ~代表home目录
# $代表普通用户 #代表当前为管理员
[root@localhost ~]#
##2. 基础命令
whoami #查看当前用户
hostname #查看当前主机名
pwd #查看当前路径
linux的三类用户
- 普通用户
#添加一个普通用户
useradd 用户名
#查看用户
id 用户名
#切换用户 从root切换到其他用户无需密码,其他情况切换需要密码
su -用户名
- 管理员用户
- 虚拟用户
bash命令行语法及基础命令
基本格式
命令 | 选项 | 路径/文件/目录等 |
---|---|---|
ls | -ld | /etc/hosts |
常用命令
#我们linux输入的命令是由bash进行解释给系统执行
#查看目录
ls #当前目录
ls 目录 #指定目录
ls -l 目录 #查看目录的属性
ls -a #查看隐藏文件 (.开头的都是隐藏文件)
#切换目录
cd
#创建目录
mkdir 目录名
mkdir 目录1 目录2 ... #创建多个目录
mkdir 目录{1..1000} #创建指定范围的目录
mkdir a/b/c #递归创建目录
#目录显示
tree /a/ #树状显示目录
tree -L 级别(1,2)#显示指定级别目录
#删除目录
rm
rm -fr dir* #删除dir开头的目录
-f #强制删除
-r #删除目录
#打印命令
echo 内容
echo {1..10} #打印序列
#创建文件
touch
touch {1..10} #批量创建
#移动文件
mv 源 目标位置
#复制文件
cp 源 目标位置
cp -r #复制目录
#查看
cat 文件
cat -n #加上行号
head #查看文件头部 默认前10行
tail #查看文件尾部 默认后10行
#别名
alias 别名='命令'
unalias #取消别名
#查看帮助
man cp
cp --help
help #内置命令才能使用 内置命令就是linux原生而不是第三方安装的