基本命令:
[root@localhost test]# tail -f /var/log/messages 查看日志文件后十行不退出追加显示新的内容信息
[root@localhost test]# touch a b c
[root@localhost test]# mkdir 1 2 3
[root@localhost test]# ll
total 0
drwxr-xr-x. 2 root root 6 Dec 26 03:44 1
drwxr-xr-x. 2 root root 6 Dec 26 03:44 2
drwxr-xr-x. 2 root root 6 Dec 26 03:44 3
-rw-r--r--. 1 root root 0 Dec 26 03:44 a
-rw-r--r--. 1 root root 0 Dec 26 03:44 b
-rw-r--r--. 1 root root 0 Dec 26 03:44 c
cp 源文件 目标路径 复制文本文件
-p 保持文件原属性
-a -rp 复制目录文件原属性
-r 复制目录文件
[root@localhost test]# cp a /dir 复制 a文件到/dir目录
[root@localhost test]# ll /dir
total 0
-rw-r--r--. 1 root root 0 Dec 26 03:45 a
[root@localhost test]# cp b /dir/bbb 复制b文件到/dir目录并改名为bbb
[root@localhost test]# mkdir /dir/ccc
[root@localhost test]# cp c /dir/ccc 把c文件复制到了/dir/ccc目录下
[root@localhost test]# touch /dir/c.txt
[root@localhost test]# cp c /dir/c.txt y(同意) 复制c文件替换/dir/c.txt文件
[root@localhost test]# cp -r 1 /dir 复制目录文件1到/dir
[root@localhost test]# cp -p c /dir 复制文件保持文件原属性
[root@localhost test]# cp a b c / 复制a b c三个文件到/目录
mv 源文件 目标路径 移动文本文件
[root@localhost test]# mv a /dir 把a文件移动到/dir
[root@localhost test]# mv b /dir/bbb 把b文件移动到/dir/改名为bbb
[root@localhost test]# mv c ccc 对c重名名为ccc
查看文件:
cat 查看文件将内容打印到终端显示正序查看
-n 内容标记行号 cat -n /etc/passwd
tac 查看文件将内容打印到终端显示逆序序查看
less 打开文件查看内容 (文件内容较多的情况)
enter 向下切换一行显示
空格键 切换一页内容显示
q 退出
/关键字 ?关键字 匹配关键字
n 向下匹配关键字
N 向上匹配关键字
more 分屏显示所有内容最终将结果打印到终端(文件内容较多的情况)
head 查看文件的前几行默认是10行
-n 3 [root@localhost test]# head -n 3 /etc/passwd 查看文件前三行
tail 查看文件的后几行默认是10行
-n 3
-f follow 退出ctrl-c 终止当前命令
- #pwd print workding directory 打印当前工作目录
- #ifconfig ip addr 查看ip地址
- #dhclient 发起网络自动请求的指令(如果网卡默认未连接则会先连接网络发起请求)
- #kill PID 结束进程
- #hostname 可以查看或者修改主机名
- #ssh 服务器ip地址 发起远程连接
- #hostname 查看完整的主机名
- Hostname(空格) 名字 修改主机名字
- Hostnamectl set-hostname 名字 永久修改
- Bash 重启动shell程序
- dhclient 自动获取ip
- kill 进程号 删除进程
-
#cd 目录名称
. 当前目录
.. 返回上一级目录
- 返回到上一次切换的目录
~ 当前用户的家目录
绝对路径:(一切从根开始) cd /proc/local ---匹配对应路径和当前路劲没有关系
相对路径: (相对当前所在路径开始匹配) - #passwd 密码修改(设置密码)
-
#ls list 列出指定路径下的文件 -s 显示文件所占用数据块大小
-
touch FILENAME 创建文本文件
mkdir DIRNAME 创建目录文件
nano FILENAME 文件编辑
cat FILENAME 查看文件
rm FILENAME 删除文件
rm -r DIRNAME 删除目录文件
-
date查看系统时间
timedatectl 控制时区命令
timedatectl list-timezones 显示主机时区信息
timedatectl set-timezone Asia/Shanghai 设置主机时区
status 显示时区状态
-
[root@www ~]# date 111210112021.11 月日时分年点秒 更改系统时间
Fri Nov 12 10:11:11 CST 2021
[root@www ~]# clock 显示硬件时间
2021-12-26 15:13:02.820820+08:00
[root@www ~]# hwclock 显示硬件时间
2021-12-26 15:13:31.554151+08:00
[root@www ~]# hwclock -s 系统时间向硬件时间同步
[root@www ~]# date 显示系统时间
Sun Dec 26 15:14:00 CST 2021
[root@www ~]# date 111210112021.11
Fri Nov 12 10:11:11 CST 2021
[root@www ~]# clock
2021-12-26 15:14:49.749898+08:00
[root@www ~]# hwclock -w 硬件时间向系统时间同步
[root@www ~]# clock
2021-11-12 10:11:54.305461+08:00 -
5.文件管理命令
touch filename 创建文件
方法1:touch 文件名1 文件名2 文件名3
方法2:touch {文件名1,文件名2,文件名3}
stat FILENAME 查看文件属性
mkdir DIRNAME 创建目录文件(和创建文件一样)
-p 创建多级目录 mkdir 1/2/3/4 -p
-pv 显示详细信息 mkdir 1/2/3/4 –pv 显示创建过程中的详情信息
rm FILENAME 删除文本文件
-r DIRNAME 删除目录文件(文本文件)
-f 强制
- *任意长度任意字符
- rm -rf /test/*
- rm /test/a*