1、基础操作
1)清屏
命 令: clear
快捷键: ctrl+l
3)查看当前主机号
命 令: hostname
4)查看时间
命 令: data
[root@localhost ~]# date
2022年 04月 23日 星期六 18:27:23 CST
5)查看命令的使用帮助
命 令: man
格 式: man 目标命令
6)查看指定位置下的文件
命 令: ls
格 式: ls [选项]
选 项:选择使用的内容
-l 显示文件的详细信息
-a 显示隐藏文件
# 查看当前位置下的所有的文件,包含隐藏文件
[root@localhost ~]# ls -a
# 显示当前位置下的所有文件的详细信息
[root@abc home]# ls -l
-rw-r--r--. 1 root root 0 4月 23 18:43 a
-rw-r--r--. 1 root root 0 4月 23 18:43 abc
drwx------. 15 tom tom 4096 4月 23 18:22 tom
7)创建文件
命 令: touch
格 式: touch 文件名
#案例:在home下创建文件c.txt
# 方法1:先切换到home下,然后进行创建
[root@abc tmp]# cd /home
[root@abc home]# touch c.txt
# 方法2:直接在home下创建c.txt
[root@abc home]# touch /home/c.txt
8)创建文件夹
命 令: mkdir
格 式: mkdir [选项] 目录名
选 项: -p:当父路径不存在的时候,就会先创建父目录,然后依次创建子目录
#案例:在根下创建目录a,在a里面创建b,在b里面创建c
方法1:先创建a,再创建b,最后创建c,分三步完成
[root@abc ~]# mkdir /a
[root@abc ~]# mkdir /a/b
[root@abc ~]# mkdir /a/b/c
方法2:直接创建这组目录,一步完成
[root@abc ~]# mkdir -p /a/b/c
9)切换路径
命 令: cd 【Change Directory】
格 式: cd 目标路径
#案例:切换到根目录下
[root@abc ~]# cd /
cd...:返回上级目录
cd~:返回用户目录
cd-:返回最近访问目录
10)复制
命 令: cp
格 式: cp [选项] 源文件 目标位置
选 项:
-a:在复制的过程中,保持文件的属性不变,他也可以用于复制目录
-r:这个选项用于复制目录
#案例1:将home下的文件a.txt复制到tmp下
[root@abc ~]# cp /home/a.txt /tmp
#案例2:将根目录下的文件b.txt复制到tmp下
[root@abc ~]# cp /b.txt /tmp
11)移动
命 令: mv
格 式: mv 源文件 目标位置
#案例1:将当前位置下a.txt移动到home下
touch a.txt
mv a.txt /home # 移动到目标位置后,名字不变
12)删除
命 令: rm
格 式: rm [选项] 目标文件/目录
选 项:
-r:在删除目录的时候,必须用-r
-f:直接强制删除,不询问
#案例:将home下的c.txt删除
rm -rf /home/c.txt
13)删除
命 令: cat
格 式: cat [选项] 文件名
选 项: -n对输出的行进行编号
# 案例:查看/etc/inittab文件中的内容
cat /etc/inittab
14)查看文件前几行
命 令: head
格 式: head [选项] 文件名
选 项: -n 数字
#案例:成为文件/etc/inittab文件中的前三行内容
head -n3 /etc/inittab
15)查看文件后几行
命 令: tail
格 式: tail [选项] 文件名
选 项: -n 数字
16)统计
命 令: wc
格 式: wc [选项] 路径/文件名
选 项:
-l:统计行数
-w:统计单词数
-c:统计字符数
。。。。。。。等等