频道栏目
首页 > 资讯 > Linux > 正文

Linux命令的使用和学习之shell基础及工具

18-07-27        来源:[db:作者]  
收藏   我要投稿

1.uname用于打印当前系统相关信息

1.打印全部系统相关信息

uname -a
Linux tedu 4.4.0-130-generic #156-Ubuntu SMP Thu Jun 14 08:53:28 UTC 2018  x86_64 x86_64 x86_64 GNU/Linux

2.打印部分系统相关信息

uname -s(kernel name 内核名称)
Linux 
uname -n  (hostname 主机名称)
tedu
uname -r(kernel release 操作系统的发行编号)
4.4.0-130-generic
uname -v  (version操作系统的版本)
#156-Ubuntu SMP Thu Jun 14 08:53:28 UTC 2018
uname -m  (machine硬件名称)
x86_64
uname -p  (processor  处理机类型)
x86_64
uname -i  (hardware platform  硬件平台)
x86_64
uname -o  (operating system操作系统)
GNU/Linux

2.关于shell

1.增

通过安装的方式增添shell


t@tedu:~$ sudo apt install zsh
[sudo] t 的密码: 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树 
正在读取状态信息... 完成 
下列软件包是自动安装的并且现在不需要了:
  linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic
  linux-image-4.4.0-21-generic linux-image-extra-4.4.0-21-generic
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  zsh-common
建议安装:
  zsh-doc
下列【新】软件包将被安装:
  zsh zsh-common
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 390 个软件包未被升级。
需要下载 3,830 kB 的归档。
解压缩后会消耗 14.2 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://mirrors.aliyun.com/ubuntu xenial-updates/main amd64 zsh-common all ...#省略
update-alternatives: 使用 /bin/zsh5 来在自动模式中提供 /bin/zsh (zsh)
update-alternatives: 使用 /bin/zsh5 来在自动模式中提供 /bin/rzsh (rzsh)

2.删

3.改chsh命令用于更改使用者 shell 设定。


t@tedu:~$ chsh -s /bin/dash### -s 参数改变当前的shell设置
密码: 
t@tedu:~$ echo $SHELL
/bin/bash

chsh -s修改的是/etc/passw文件中登陆名相对应的名字

4.查

1.查看当前用户使用的shell


$echo $SHELL
/bin/bash

2.查看机器上安装的shell


 1.
  $ cat /etc/shells 
  #结果:
  /bin/sh
  /bin/dash
  /bin/bash
  /bin/rbash
 2.
  $chsh -l ### 展示 /etc/shells 档案内容
  #结果:
  /bin/sh
  /bin/dash
  /bin/bash
  /bin/rbash

5.环境

命令\特点

环境变量

自定义变量 排序
env  
export   按变量名
declare 按变量名
set

1.输出环境变量

t@tedu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/test/mongodb/bin:/home/tarena/anaconda3/bin:/usr/test/mongodb/bin
相关TAG标签
上一篇:C#线程的定义和使用实例解析
下一篇:git Commit和Push的区别
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站