命令格式: 主命令 选项 参数(操作对象)
命令分为两类:
内置命令(builtin):由shell程序自带的命令
外部命令:有独立的可执行程序文件,文件名即命令名
选项:指定命令的运行特性,指明要运行命令中的哪一个功能代码。
短选项:例如:-l,-d,如果同一命令同时使用多个短选项,多数可合并。【注:有些命令的选项
没有-】
长选项:例如--help,--human-readable
参数:命令的作用对象,即命令对什么生效。
不同的命令的参数不同
有些选项可以带参数,有些选项可以不带参数
有些命令可同时带多个参数,多个参数之间以空白字符分隔
1.帮助命令
bash内部命令
[root@node13 ~]# help cd
--help
[root@node13 ~]# cat ——help
man用来提供在线帮助,使用权限是所有用户。使用man命令可以调阅其中的帮助信息,非常方便实用。
[root@node13 ~]# man ls
在满命令下常用按键
man'命令的帮助信息名称意义
2.data命令
用于设置系统时间与日期
查看今天是今年的第几天
[root@kongd ~]# date "+%j"
按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令如下所示:
[root@kongd ~]# date "+%Y-%m-%d %H:%M:%S"
%Y是完整年份 %m是月份 %d是本月第几天 %H 小时 %M分钟 %j 今年第几天
将系统的当前时间设置为2020年11月1日8点30分的date命令如下所示:
方法一:
[root@kongd ~]# date -s "20201101 8:30:00"
Sun Nov 1 08:30:00 CST 2020
方法二:
[root@kongd ~]# date 110108302020
Sun Nov 1 08:30:00 CST 2020
3.查看IP地址
[root@localhost ~]# ifconfig
[root@localhost ~]# ip a
4.su
#su 切换到root用户,不会更改路径
#su -l 改变路径
5.ssh
ssh ip
6.passwd
修改密码
修改root'用户需要输入原密码
破解密码请到 红帽Linux重置root密码_赛sir的博客-优快云博客
7.cd
更改当前所在位置
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd /
[root@localhost /]# pwd
/
#回到当前用户的家(主)目录
[root@localhost /]# cd ~
[root@localhost ~]# pwd
/root
#回到当前目录的上一级目录
[root@localhost ~]# cd ..
#切换到之前的目录
[root@localhost /]# cd -
/root
#回到当前目录
[root@localhost ~]# cd .
8.ls
ls当前路径所有文件
ls -l
以长格形式显示文件和目录的详细信息,ls命令默认只显示名称的短格式。
[root@localhost ~]# ls -l /root