Linux基础day02

it2025-05-20  9

day02

一、bash解释器特性

1. Tab命令和文件自动补全

[root@iZ2zed3kx4ifths42bkpocZ ~]# ls /etc/sysconfig/network-scripts/ifcfg-eth0 注意:Tab只能补全命令和文件

2.快捷键

^c 终止前台运行的程序 ^d 退出 =exit ^l 清屏 =clear ^a 光标移动到命令行的最前端 ^e 光标移动到命令行的最后端 ^r 搜索历史命令,利用关键词 Atl + . 引用上一个命令的最后一个参数 =!$

3.历史命令

查看历史命令:history 清空历史记录:history -c 历史记录保存文件:cat ~/.bash_history 历史命令默认保存1000条,可以修改/etc/profile中的HISTSIZE=2000 查找历史命令并运行: - 光标上下键 - ^r 搜索历史命令(输入一段某条命令的关键字:必须是连续的) - !20 执行历史命令中第20条命令 - !字符串 搜索历史命令中最近一个以xxx字符开头的命令 例如:!ser - !$ 引用上一个命令的最后一个参数

4.别名

命令也是文件 可以通过which+命令查看所在位置 [root@iZ2zed3kx4ifths42bkpocZ ~]# which ls alias ls='ls --color=auto' /usr/bin/ls alias 查看系统当前的别名 alias la='ls -a' 建立别名 unalias 取消别名

5.命令查找的优先级

bash shell查找命令顺序: ==> 以路径开始命令 例如:/bin/ls 或 cd /bin;./ls ==> alias 别名 ==> compound commands 组合命令 ==> function 函数 ==> build_in 内嵌 如:cd、kill、pwd、echo (可用'type -a 命令'查看) ==> hash 哈希 ==> $PASH 环境变量,查看环境变量echo $PASH,例如/bin/ls ==> error:command not found 错误

6.查看帮助信息

6.1 man手册
1.简单使用 man 命令 2.详解如下 man 手册名 例如 man ls 搜索:/-h n N :下一个 技巧1: 按章节来查找,常用的是1(命令用法),5(文本范文),8(系统管理命令) /usr/bin/passwd 命令,修改用户密码 man 1 passwd /etc/passwd 保存用户信息的文件 man 5 passwd /etc/exports man exports man 5 exports 技巧2: 按关键字检索(适合记不住手册全名时使用) man -k '_selinux' //手册名或者手册描述中包含关键字_selinux 注:从whatis数据库里找(makewhatis) 技巧3: 在所有章节中查询 man -a passwd man -f passwd
6.2 --help
用法:命令 --help 例:ls --help
6.3 参考文档\配置模块文件
[root@iZ2zed3kx4ifths42bkpocZ ~]# ls /usr/share/doc/pam-1.1.8/ [root@iZ2zed3kx4ifths42bkpocZ ~]# firefox /usr/share/doc/pam-1.1.8/html/Linux-PAM_SAG.html
6.4 官方手册
6.5 百度 博客园

二、常用命令

1. 设置主机名

[root@iZ2zed3kx4ifths42bkpocZ ~]# hostnamectl set-hostname web01 //退出重进即可看到

2. 系统时间

查看时间 [bruce@aliyun ~]$ date 2020年 10月 20日 星期二 17:27:46 CST 设置时间 date -s "2007-08-03 14:15:00" hwclock –w 可以吧系统时间写入CMOS 使用ntpdate命令从网络同步时间 ntpdate命令是是使用NTP协议从网络同步时间的命令。NTP=Network Time Protocol网络时间协议 # ntpdate ntp1.aliyun.com 从网络同步时间 # date 查看时间 # hwclock -w 同步到硬件时钟 ps:阿里云提供了七个NTP时间服务器,也就是Internet时间同步服务器地址 ntp1.aliyun.com ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com ntp6.aliyun.com ntp7.aliyun.com ntp7.aliyun.com

3. 重启

shutdown -r 10 十分钟后重启 shutdown -r 0 立即重启 shutdown -r now 立即重启 init6 立即重启 reboot 立即重启

4.关机

shutdown -h 10 十分钟后关机 shutdown -h 0 立即关机 shutdown -h now 立即关机 halt 立即关机 poweroff 立即关机

5. 取消正在进行的关机或重启

shutdown -c

6.注销登录的账号

exit logout ^d
最新回复(0)