Xshell连接虚拟机登陆centos8和Ubuntu
#登入centos8使用Xshell或其他一些伪终端pts(终端terminal,目前主流为虚拟终端),可直接root登陆,接入Ubuntu默认为登陆个人账户,登陆个人用户输入命令sudo -i,在输入密码即可转为root身份。
#伪终端软件有Xshell、MobaXterm等
…Xshell下载地址:https://www.xshellcn.com/xiazai.html
…MobaXterm(全能终端,建议下载便捷式):https://mobaxterm.mobatek.net/download-home-edition.html
#普通账户和root账户的区别在于权力大小的不同,普通用户权力有限,对系统危害能力较小,root用户又被称为超级用户,拥有完整的系统控制,有无限的能力损害,除必要最好是不登陆root。
shell壳
#shell本质是一个程序,有非常多的集成内部命令,启动后会在后台默默运行,不同的OS有不同的shell程序,功能确是一样。
命令:内部命令和外部命令
#内部命令,集成在shell中,启动shell就保存在内存,提高运行效率。
Linux里的一些内部命令
#外部命令,保存于磁盘文件中,使用时需加载在内存中(type XX:显示出文件路径为外部命令)
Linux里的一些外部命令
#外部命令初次执行后会缓存在hash中,再次使用此命令可以直接在内存中运行,以便提高运行效率
#还有一种为命令别名,别名存在内存中,所以说别名优先级高于内部命令,内部命令高于外部命令
#若是在shell中一个命令既是内部命令又是外部命令,可以理解为该命令的备份,以为不同OS的shell有不同的内部命令
命令大全:https://www.linuxcool.com/
7个文件类型
- — 普通文件
- d 目录文件directory
- b 块设备block
- c 字符设备character
- l 符号链接文件link
- p 管道文件pipe
- s 套接字文件socket
一些尝试命令
hostname 主机名
free 查看内存
init 0 关机
init 3关闭图形界面
runlevel 查看当前操作界面
whoami 查看身份
who 查看当前登陆用户
w 查看用户操作命令
ps aux| 查看后台运行程序
echo $PS1 查看命令提示符格式
PS1=“format” 修改提示符格式
type XX 查看命令形式
alias 别名
unalias 删除别名
lsbik 查看硬盘
lscpu 查看cpu
arch 查看系统架构
uname -r 查看内核版本
cat /etc/os-release或lsb_release -a 查看操作系统发行版本
date 系统时间
clock 硬件时间
clock -w 修改硬件时间
timedatectl status 修改时区
cal 显示日历(cal 9 1752)
nano/vi 文本编辑
yum -y install 安装命令
echo 输出命令
mamdb 生成数据库
whatis/help/man 获取帮助