克隆、系统快捷键、常用基本命令(详细)
# 查看网卡名称,或者查看本机IP
[root@localhost ~]# ip a
# 修改网卡
[root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-eth[01]
# 重启系统网络
[root@localhost ~]# systemctl restart network
1、主机登录用户信息
[root@localhost ~]#
root : 登录当前系统的用户名
@ : 分隔符,没有特殊含义
localhost : 当前系统的主机名
~ : 当前所在的目录(~ 代表的是当前的家录,/root)
# : 没有实际含义
2、自定义系统登录用户信息
PS1 环境变量
[root@localhost ~]# echo $PS1
[\u@\h \W]\$
[root@localhost ~]# PS1='[\u@\h --- \W]\$'
快捷键 | 描述 |
---|---|
上下键 | 历史命令信息 |
history | 所有历史命令信息 |
ctrl + l / clear | 清屏命令 |
ctrl + c | 中断取消命令执行过程 |
ctrl + a/e / Home/End | 快速移动光标到行首尾 |
ctrl + u | 将光标到行首信息剪切 |
ctrl + k | 将光标到行尾信息剪切 |
ctrl + y | 将剪切的内容进行粘贴 |
ctrl + s | 锁定系统窗口信息状态 |
ctrl + q | 解锁系统窗口信息状态 |
ctrl + 方向键 | 命令行中快速移动光标 |
tab | 系统命令信息补全功能 |
echo :在显示器上显示一段文字,一般起到一个提示的作用
搭配参数:-n/e
-n:表示输出之后不换行,直接显示新行的提示符
-e:表示对于转义字符按对应的方式进行处理。使用-e选 项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出,若不加-e ,那么在输出时转义字符会按照普通字符进行处理。
shutdown:关机或重启
搭配参数:
-t sec :-t后面加秒数,过几秒后关机
-k :发送警告消息,不关机
-r :在将系统的服务停掉之后重启
-h :在将系统的服务停掉之后关机
-n :不经过init程序,直接以shutdown的功能关机
-c :取消已经在进行的shutdown命令内容
# 指定关机时间,如果此刻已过,明天关机
[root@localhost ~]#shutdown -h 20:00
# 立即关机
[root@localhost ~]#shutdown now
# 过十分钟关机
[root@localhost ~]#shutdown -h 10
# 关机
halt //立即停止系统,需要人工关闭电源
poweroff // 立即停止系统,并且关闭电源
shutdown -r 10 // 10分钟后重启
shutdown -r 0 // 立即重启
shutdown -r now // 立即重启
shutdown -r 11:30 // 定点重启
init 6 // 立即重启
reboot // 立即重启
showdown -c
man:查看帮助信息(有问题找男人)
格式:man + [需要查看帮助的命令]
命令解释说明信息:NAME
命令语法说明信息:SYNOPSIS
命令描述详细说明:DESCRIPTION
命令参数详细说明:OPTIONS
q : 退出
👉
pwd:显示当前工作路径
cd:切换路径
格式:cd [绝对路径] / [相对路径]
搭配符号:
-:表示上一次访问的路径
.:表示当前路径
..:上一层路径
~:家目录
/:根目录
mkdir:创建文件夹
参数:
-p:自动创建上级目录
-v:显示创建文件夹的过程
案例:
//案例:要求在上一层目录中的data目录下的test目录中创建一个v1目录
[root@localhost ~]# mkdir -p ../data/test/v1
注:mkdir创建文件夹时,该文件夹的上一层目录必须存在
touch:创建文件
[root@localhost ~]# touch a.txt
ls:查看指定目录下的文件信息,默认查看当前目录下文件信息。
参数:
-l : 显示文件的详细信息
-a : 显示隐藏文件夹(以.开头的文件或文件夹就称之为隐藏文件夹)
-h : 格式化文件大小(必须跟-l参数配合使用)
echo:输出打印字符信息
覆盖重定向(>):将文件中所有内容删除之后再写入
追加重定向(>>):在文件的末尾写入信息
cat :查看文件数据信息
格式:cat [需要查看文件的路径]
[root@localhost ~]# ls -l
total 4(kb)
-rw-r--r--. 1 root root 0 Dec 9 12:15 1.txt
-rw-r--r--. : 文件的权限
1 :文件硬链接数
root :所属用户
root :所属组
0 :大小(字节)
Dec 9 12:15 : 创建的时间
a.txt :文件名称
init 0 - 停机(千万不能把initdefault 设置为0 )
init 1 - 单用户模式
init 2 - 多用户,没有 NFS 不联网
init 3 - 完全多用户模式(标准的运行级)
init 4 - 待定
init 5 - 图形化界面模式
init 6 - 重新启动 (千万不要把initdefault 设置为6 )
1. # inittab This file describes how the INIT process should set up
2. # the system in a certain run-level.
3. #
4. # Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
5. # Modified for RHS Linux by Marc Ewing and Donnie Barnes
6. #
7. # Default runlevel. The runlevels used by RHS are:
8. # 0 - halt (Do NOT set initdefault to this)
9. # 1 - Single user mode
10. # 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
11. # 3 - Full multiuser mode
12. # 4 - unused
13. # 5 - X11
14. # 6 - reboot (Do NOT set initdefault to this)
15. #
16. id:3:initdefault:
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://www.cnblogs.com/48xz/p/15668310.html
内容来源于网络,如有侵权,请联系作者删除!