[litong@localhost ~]$ 是终端提示符,类似于Windows下的cmd的命令行
litong 当前系统登录的用户名 @ 分隔符
localhost 当前机器名称,本地主机
~ 当前用户的家目录
$ 表示当前用户为普通用户若为#则表示当前用户为超级管理员
su root 切换root权限
exit 从root身份退出当时的用户
一些快捷键:
Ctrl+alt+enter 全屏或退出虚拟机
Crtl+shift++ 终端字符放大
Crtl+- 终端字符缩小
Crtl+l 清屏操作
Alt+tab 切换操作任务
unmae -a 查看系统内核版本命令
cat /etc/redhat-release 查看系统发行版本命令
crtl+c 终止本次命令
可用手册:
date #显示时间
date +%Y #显示年
date +%m #显示月
date +%d #显示日
date +%H #显示小时
date +%M #显示分钟
date +%S #显示秒
date "+%Y-%m-%d %H:%M:%S" 照此格式显示eg:2024-07-15 14:17:32
date "+%Y/%m/%d %H:%M:%S" 照此格式显示eg: 2024/07/15 14:17:52
date -s "2024-7-15 14:19:00" 设置date
timedatectl #查看时区
timedatectl set-timezone Asia/Shanghai #设置时区
hostnamectl hostname xixi #设置主机名
hostname #查看
hostnamectl #查看
cat /etc/hostname
目录管理命令:
mkdir
语法格式:mkdir 参数 目录名
常用参数:-m 创建目录的同时设置权限
-v 显示执行过程详细信息
-p 递归创建多级目录
-z 设置目录安全上下文
示例:
mkdir dir1 建立一个目录文件,默认权限为0755
mkdir -m 700 dir1 建立一个目录文件并设置其权限为700,只有属主可以读写执行
mkdir -p dir1/dir2/dir3 一次性创建多个有嵌套关系的文件
mkdir dir1 dir2 dir3 一次创建多个目录文件
ls
语法格式:ls 参数 目录名
. 当前路径 .. 上级路径
常用参数:
示例:
ls 显示当前目录的文件名(默认不含隐藏文件)
ls -l 以详细信息模式输出文件名及其属性信息,简写ll
ls -a 显示当前目录的文件名(默认含隐藏文件,linux中的隐藏文件用.开头)
ls /etc 显示指定目录的文件列表
ls / 指定查看根目录下有那些文件
ls ./ 指定查看当前目录下有哪些文件与ls等效
ls ../ 查看当前目录的上级目录有那些文件
ls ../aaa 查看上级目录的aaa目录有哪些文件
ls -i 显示当前目录中的文件名及其inode属性信息
ls -sl /ertc 根据文件内容大小进行排序,显式指定目录文件名及其属性详情信息
cd
省略不写会直接跳转至当前使用者的家目录
语法格式:cd 参数 目录名
常用参数:
-l 切换至符号链接所在的目录 ~切换至当前用户的家目录
-p 切换至符号链接对应的实际目录 ..切换至当前位置的上一级目录
- 切换至上次所在目录
示例:
cd cd ~ 两个等价,都是切换至当前用户的家目录
cd /dir1 切换至根目录下的指定目录,注意若没有这个目录或权限不足则提示不能切换
cd ./dir1 切换至当前目录下的dir1目录与cd dir1等价
cd ../dir1 切换至当前目录的上级目录下的dir1目录
cd ./dir1/dir2/dir3 切换至当前目录下的多层级目录
cd .. 切换至上级目录
cd - 切换至上次所在目录
cd / 切换至根目录
mv
语法格式:mv 参数 源文件名 目标文件名
常用参数:
参考示例:
mv file.cfg file2.cfg 将file.cfg文件重命名为file2.cfg文件
mv fil2.cfg ./dir1 将指定文件fil2.cfg移动到当前目录的dir1目录中
mv dir1 ./dir11/dir2 将指定目录移动到dir11中,并定义新的目录dir2,覆盖dir1
mv -f ./dir11/* . 将dir11中的所有文件移动到当前目录中,若同名则直接覆盖
注意:所有操作都限于当前家目录
rmdir
语法格式:rmdir 参数 目录名
常用参数:
-p递归处理所有子文件 --help显示帮助信息
-v 显示执行过程详细信息 --version显示版本信息
示例:
rmdir dir 删除指定的空目录,非空则删除失败
rmdir -p dir/aa/ss 删除指定的空目录及其内部的子空目录
rmdir -v dir 删除指定的空目录并显示删除过程