1、什么是Linux 的命令?
答: 就是指在Linux 终端(命令行)中输入的内容就称之为命令。
Linux通用格式:
# 命令(空格) [选项](空格)[参数]
2、Linux下的命令补全(两种情况)
1、按一次TAB键就显示出命令;
2、按两次TAB键就会列出所有以你输入字符开头的可用命令
3、基础命令
1、 切换用户
#su - root
Password:123456
[root@localhost ~]# 切换成功
2、uname命令
描述:获取计算机操作系统相关信息
# uname -a
选项说明:
-a :all缩写,代表显示所有信息,获取全部的系统信息(类型、全部主机名、内核版本、发布时间、开源计划)
3、ls命令
1-用法一
主要功能:ls完整写法list show,以平铺的形式显示当前目录下的文件信息
# ls
2-用法二
主要功能:显示其他目录下的文件信息
# ls /文件夹
扩展:ls后面跟的路径既可以是绝对路径也可以是相对路径
3-用法三
# ls [选项] [路径]
选项说明:
-l :ls -l,代表以详细列表的形式显示当前或其他目录下的文件信息(简写命令=>ll)
-h :ls -lh,通常与-l结合一起使用,代表以较高的可读性显示文件的大小(kb/mb/gb)
-a :ls -a,a是all缩写,代表显示所有文件(也包含隐藏文件=>大部分以.开头)计算机中的单位:
# 1TB = 1024GB
# 1GB = 1024MB
# 1MB = 1024KB
# 1KB(千字节) = 1024B(字节)
4、pwd命令
主要功能:pwd=print working directory,打印当前工作目录(告诉我们,我们当前位置)
# pwd
5、cd命令
主要功能:cd全称change directory,切换目录(从一个目录跳转到另外一个目录)
# cd [路径]
选项说明:
路径既可以是绝对路径,也可以是相对路径
6、clear命令
主要功能:清屏
# clear
7、reboot命令
主要功能:立即重启计算机
# reboot
8、shutdown命令
主要功能:立即关机或延迟关机
1、关机
# shutdown -h 分钟数 (代表多少分钟后,自动关机)
# 立即关机
# shutdown -h 0 (等同于halt -p)
# shutdown -h now
选项说明:
-h :halt缩写,代表关机案例一:10分钟后自动关机
# shutdown -h 10
案例2:后悔了,取消关机
# shutdown -c
2、重启
shutdow -r 分钟数(参数重启计算机)
示例代码:
#shutdown -r 60
含义:延迟重启,60分之后重启#shutdown -r now
含义:立即重启说明:重启等待期间,仍然可以使用shutdown -c取消操作
总结:
9、type命令 查看内部命令
作用:查看一个命令是属于内部命令还是外部命令。
# type 加命令
示例代码:
#type cd
含义:查看命令属于内部命令还是外部命令
10、history命令 查看历史命令
作用:列出最近输入的一千条命令信息
#history
11、hostnamectl主机名命令
作用:操作服务器的主机名(读取、设置)
说明:
Centos6中
查看主机名:#hostname
临时更改主机名:#hostname 临时主机名
永久更改主机名:编辑/etc/sysconfig/network文件,在文件中定义永久主机名
Centos7中
主机名分3类,静态的(static)、瞬态的(transient)、和灵活的(pretty)。
静态主机名也称为内核主机名,是系统在启动时从/etc/hostname内自动初始化的主机名。相当于永久更改 瞬态主机名是在系统运行时临时分配的主机名,相当于临时更改 灵活主机名则允许使用特殊字符的主机名,例如"MaYun's Host"
CentOS 7中和主机名有关的文件为/etc/hostname,它是在系统初始化的时候被读取的,并且内核根据它的内容设置瞬态主机名。
用法一:
#hostnamectl
含义:查看主机名信息用法二:
语法:hostnamectl set-hostname 主机名
#hostnamectl set-hostname heimaserver01.itcast.cn
含义:设置主机名称为heimaserver01.itcast.cn
注意:此设置影响静态和瞬态的主机名用法三:
语法:hostnamectl --pretty set-hostname 主机名
#hostnamectl --pretty set-hostname "yunwei's server01"
含义:单独设置 灵活 主机名称为 yunwei's server01
注意:
主机名需要用引号引起来
如果试图给静态或者瞬态,设置不规范的主机名称,命令可以执行,但是系统会自动去掉不允许的特殊字符
如果要单独设置静态或者瞬态主机名,只需要单独使用--static和--transient参数即可
博主自己整合,如有错误,联系博主修改!!!