1、Linux用户类型
超级管理员root——所有权限
普通用户——权限有限
2、shell
Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行 。shell也被称为LINUX的命令解释器(command interpreter),Shell 本身是一个程序。将用户输入的命令行拆解为”命令名“与”参数“。接着,根据命令名找到对应要执行的程序,对被执行的程序进行初始化,然后将刚才解析出来的参数传给该程序并执行shell是一种高级程序设计语言,提供了变量,函数,条件判断,循环等开发语言的功能。由于Shell本身是个程序,所以它可以被任何用户自己开发的各种Shell所代替。
3、设置主机名
临时生效
# hostname NAME
持久生效
# hostnamectl set-hostname NAME
4、命令别名
对于经常执行的较长的命令,可以将其定义成较短的别名,以方便执行。
alias #显示当前shell进程所有可用的命令别名
alias name #查看指定别名
alias NAME='VALUE' #定义别名NAME,其相当于执行命令VALUE
unalias #撤消别名
5、用户登录信息查看命令
whoami #显示当前用户的用户名
who am i #显示当前用户的用户名、终端、登陆时间、来源IP
6、输出信息echo
echo 命令可以将后面跟的字符进行输出
功能:显示字符,echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加 上换行号
#echo: echo [-neE] [字符串]
-n #输出完成后不换行
-e #转义特定字符串
-E #不转义,原样输出,默认选项
7、 命令行扩展和被括起来的集合
命令行扩展:`` 和 $()
把一个命令的输出打印给另一个命令的参数,放在``中的一定是有输出信息的命令
双引号,弱引用,可以解析内容
单引号,强引用,原样输出
{}可以实现打印重复字符串的简化形式
标签:输出,Shell,基础,用户,别名,echo,命令,linux From: https://blog.51cto.com/u_15682764/6350870