常用shell命令
1.查看系统版本信息
lsb_release -a 或 uname -a
No LSB modules are available. --显示版本信息
Distributor ID: Ubuntu --显示发行版的id
Description: Ubuntu 16.04.6 LTS --显示该发行版的描述信息
Release: 16.04 --显示当前系统是发行版的具体版本号
Codename: xenial --发行版代号
2.查看内核信息
uname -a
Linux - 内核名
ubuntu1604-virtual-machine- 主机名
4.15.0-45-generic - 内核版本
#48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019- 内核编译日期
x86_64 - 操作系统版本
x86_64 - 处理器类型
x86_64 - 硬件平台
3.对shell脚本赋权执行
方法1:chmod u+x build.sh
方法2:sh build.sh
延申介绍一下chmod u+x build.sh
chmod (u g o a) (+ - =) (r w x) (文件名)
[u g o a] 含义
u user 表示该文件的所有者
g group 表示与该文件的所有者属于同一组( group )者,即用户组
o other 表示其它用户组
a all 表示上述全部
[+ - =] 含义
+ 增加权限
- 撤销权限
= 设定权限
[r w x] 含义
r read 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容。
w write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。
x excute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录。
详细介绍可见这篇文章https://blog.csdn.net/lyy14011305/article/details/76333041