系统介绍
1. ping 查看网络是否ping通主机
格式: ping 网址
2. 主机登录用户信息介绍
[root@localhost ~]#
root :登陆当前系统的用户名
@ :分隔符 ,没有特殊含义
localhost :当前系统的主机名
~ :当前所在的目录(~代表的是当前的家目录,即/root)
# :没有实际的含义
3. 自定义系统登录用户信息
PS1 环境变量
[root@localhost ~]# echo $PS1
[\u@\h \W]\$
[root@localhost ~]# PS1='[\u@\h --- \W]\$'
# 修改后:
[root@localhost --- ~]#
系统命令语法格式
通常系统命令语法格式:
命令 [参数] [选项] [路径]
系统目录结构
Linux 中一切从根(/)开始。
cd :切换目录
系统路径的类型
绝对路径:参照物是根(/)路径
相对路径:参照物是当前路径 # 如果cd进入某个目录 那相对路径就是这个目录
系统运行命令
## 1. 关机
shutdown 参数(-h: 指定关机的延时时间(分钟单位) -c:取消关机): 关机或重启
halt : 禁用cpu资源
poweroff :关闭电源 # 不建议 可能会损坏文件
init :设置洗头膏启动模式
0 :关机
1 :单用户模式
2 :多用户无网络模式
3 :多用户模式
4 :待定
5 :桌面模式
6 :重启
## 2. 重启
reboot
init
shutdown -r : 指定重启的延时时间(分钟单位) -c取消
查看系统命令帮助
格式:
man 需要查看帮助的命令
命令解释说明信息:NAME
命令语法说明信息:SYNOPSIS
命令秒数详细说明:DESCRIPTION
命令参数详细说明:OPTIONS
q :退出
/搜索内容 :找出搜索内容
# Linux命令大全推荐网址:https://www.linuxcool.com/
系统快捷方式
1. 历史命令信息:上下键
2. 清屏命令:ctrl + l 或者 手动输入:clear
3. 中断取消命令执行过程:ctrl + c
4. 快速移动光标到行首尾:ctrl + a/e
5. 将光标到行首信息剪切:ctrl + u
6. 将剪切的内容进行粘贴:ctrl + y
7. 将光标到行尾信息剪切:ctrl + k
8. 锁定系统窗口信息状态:ctrl + s
9. 解锁系统窗口信息状态:ctrl + q
10. 命令行中快速移动光标:ctrl + 方向键
11. 系统命令信息补全功能:tab键
常用系统命令
1. 目录当前路径信息
pwd
2. 切换目录路径信息
cd 参数 - :上一次访问的路径 特殊路径(绝对路径和相对路径):
. :代表当前路径
.. :上一层路径
~ :家目录
3. 进行目录创建操作
mkdir -p: 自动创建上级目录
-v: 显示创建文件夹的过程
例:要求在上一层目录中的data目录下的test目录中创建一个v1目录
[root@localhost ~]# mkdir -pv ../data/text/v1
会打印创建过程:mkdir: created directory ‘../data’
mkdir: created directory ‘../data/text’
mkdir: created directory ‘../data/text/v1’
# 注: mkdir创建文件夹时:该文件夹的上一层目录必须存在
文件目录相关命令
1.创建文件信息命令:
touch
eg : [root@localhost ~]# touch a.txt
2.查看数据信息命令
ls
查看指定目录下的文件信息,不加参数默认查看当前目录下文件信息。
参数:-l : 显示文件的详细信息
-a : 显示隐藏文件夹(以.开头的文件或文件夹都称之为隐藏文件)
-h : 格式化文件大小(必须跟-l参数配合使用)
# 文件详细信息解释:
[root@localhost ~]# ls -l
total 4
-rw-r--r--. 1 root root 0 Dec 9 12:15 1.txt
-rw-r--r--. : 文件的权限
1 :文件硬链接数
root :所属用户
root :所属组
0 :大小(字节)
Dec 9 12:15 : 创建的时间
1.txt :文件名称
[root@localhost ~]# ls -l
total 4
-rw-r--r--. 1 root root 0 Dec 9 12:15 1.txt
-rw-r--r--. : 文件的权限
1 :文件硬链接数
root :所属用户
root :所属组
0 :大小(字节)
Dec 9 12:15 : 创建的时间
1.txt :文件名称
1Bytes => 8字节
1024字节 = 1kB
1024kb = 1MB
3. 输出打印字符信息
echo
覆盖重定向(>) : 将文件中所有内容删除之后再加入
追加重定向(>>) : 在文件的末尾追加写入信息
4. 查看文件数据信息
cat 需要查看文件的路径