week1(2) 系统与硬件主要命令和shell语法

一、终端
1.物理终端
与主机(console)直接相连
2.虚拟终端
Ctrl+Alt+Fn+F1-6 图形终端Ctrl+Alt+F7
3.伪终端
伪终端又称为模拟终端,远程连接的终端或图形界面下打开的终端接口。
4、串行终端
串口输出
系统正常启动,显示启动过程信息输出到物理终端,当物理终端被系统初始化后,称为虚拟终端(图形界面或 Ctrl+Alt+F[1-6])打开图形界面模拟一个命令窗口就是伪终端,或者远程登入该系统,该终端也是伪终端
二、系统工作命令
1.lspci ----查看系统PCI信息(网卡、声卡、显卡等)
在这里插入图片描述
2.more/proc/cpuinfo在这里插入图片描述
3.more /proc/meminfo----查看内存信息
在这里插入图片描述
4.fdisk-----查看磁盘信息
在这里插入图片描述
fdisk -l-----查询磁盘详细信息
在这里插入图片描述
ifconfig—查看MAC地址
在这里插入图片描述
uname—查看系统版本内核信息
在这里插入图片描述
last–查看系统登录信息
在这里插入图片描述
uptime–查看系统负载信息
在这里插入图片描述
5.echo $PS1 echo $shell
echo输出符 PS1常用符—\u当前账户的名称;\h仅显示主机第一个名字;
\w完整的工作目录名称; shell–系统环境变量
在这里插入图片描述
若要添加一个账户则:useradd->passwd
Changing password for user jack.
New UNIX password:
BAD PASSWORD: it is WAY too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
创建新用户成功。
在这里插入图片描述
三、shell语法
1.ls–查询目录的文件信息, 格式为“ls [选项] [文件] ”
ls-a–查询当前所有文件(包括隐藏文件)
ls -l:查看文件的属性、大小等详细信息.
在这里插入图片描述
在这里插入图片描述
2.history–查看历史命令;
!字符串–搜索历史命令中以某字符开头的命令
!220 //执行历史命令中第 220 条命令在这里插入图片描述
Linux系统中以点(.)开头的文件均代表隐藏文件,这些文件大多数为系
统服务文件,可以用 cat 命令查看其文件内容。
[root@nebulalinux ~]# cat ~/.bash_history
要清空当前用户在本机上执行的 Linux 命令历史记录信息,可执行如下命令:
[root@nebulalinux ~]# history -c
-c: 清空命令历史,当前命里历史列表中的数据;
在这里插入图片描述
-d offset:删除指定命令历史
-r: 从文件读取命令历史至历史列表中;
-w:把历史列表中的命令追加至历史文件中
例:改变历史记录的“HITSIZE=2000”
1)cat /etc/profile
2)vi /etc/profile
3)修改HITSIZE=2000
4)保存并退出
在这里插入图片描述
3.设置别名
1) 设置临时别名:
eg:alias c=‘clear’,再输入c可达到清屏的效果
若要取消临时别名,则使用‘unalias’即可在这里插入图片描述
alias ls=‘ls --color=auto’(这个只是临时成效)
alias vi=‘vim’(这个只是临时生效)
unalias vi (删除别名,这个也只是临时生效)
2)设置永久别名
要想设置的别名和删除的别名永久生效则要写入环境变量配置文件里
即: vi /root/.bashrc ---------->>这样才能永久生效
4.touch–创建一个文件
5.service network restart—service关键字;network–服务名称;restart–动作
6.vi–编辑文件,输入i等成为insert后再输入内容,编辑好之后按esc,:wq,保存退出。

猜你喜欢

转载自blog.csdn.net/yangxiaoyan12/article/details/82764832