#### 1、touch命令
touch命令用于创建空白文件或设置文件的时间,格式为“touch \[选项\] \[文件\]”
-a 仅修改“读取时间”(atime); -m 仅修改“修改时间”(mtime); -d 同时修改atime与 mtime
如:touch -d “2017-05-04 15:44”anaconda-ks.cfg
#### 2、mkdir命令
mkdir命令用于创建空白的目录,格式为“mkdir \[选项\] 目录”
可以结合-p参数来递归创建出具有嵌套叠层关系的文件目录
如:mkdir linuxporbe; cd linuxprobe; mkdir -p a/b/c/d/e; cd a; cd b;
#### 3、cp命令
cp命令用于复制文件或目录,格式为“cp \[选项\] 源文件 目标文件”
复制操作分3种情况:
\>如果目标文件是目录,则会把源文件复制到该目录中
\>如果目标文件也是普通文件,则会询问是否覆盖它
\>如果目标文件不存在,则执行正常的复制操作
**cp命令的参数及作用**
参数
作用
-p
保留原始文件的属性
-d
若对象为“链接文件”,则保留该“链接文件”属性
-r
递归持续复制(用于目录)
-i
若目标文件存在则询问是否覆盖
-a
相当于-pdr(p、d、r为上述参数)
如:touch install.log; cp install.log x.log; ls;
#### 4、mv命令
mv用于剪切文件或将文件重命名,格式为“mv \[选项\] 源文件 \[目标文件|目标文件名\]”
如果同一目录中对一个文件剪切,就是重命名:mv x.log linux.log;
#### 5、rm命令
rm命令用于删除文件或目录,格式为“rm \[选项\] 文件”
-f 强制删除; -r 删除目录
#### 6、dd命令
dd命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd \[参数\]”
**dd命令的参数及作用**
参数
作用
if
输入的文件名称
of
输出的文件名称
bs
设置每个“块”的大小
count
设置要复制“块”的个数
如:用dd命令从/dev/zero设备文件中取出一个大小为560MB的数据块,然后保存名为560\_file的文件。dd if=/dev/zero of=560\_file count=1 bs=560M
可以用dd命令来压制出光盘镜像文件,变成一个可立即使用的iso镜像:
dd if=/dev/cdrom of=RHEL-server-7.0-x86\_64-LinuxProbe.Com.iso
**说明:/dev/zero的设备文件,不会占用系统存储空间,但却可以提供无穷无尽的数据。**
#### 7、file命令
file命令用于查看文件的类型,格式为“file 文件名”
如:file anaconda-ks.cfg; file /dev/sda
- 常用的RPM软件包命令
- 常见的Yum命令
- Linux开机过程
- Systemd初始化进程服务的劣势:
- system 与 system V init 的区别以及作用
- systemctl管理服务的启动、重启、停止、重载、查看状态等常用命令
- systemctl设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令
- 主流 Linux 系统选择 Bash 解释器作为命令行终端主要有以下 4 项优势
- 常见执行Linux命令的格式:
- man命令中常用按键以及用途
- man命令帮助信息的接个欧以及意义
- 常用系统命令(10)
- 系统状态检测命令(8)
- 工作目录切换命令(3)
- 文本文件编辑命令(9)
- 文件目录管理命令(7)
- 打包压缩与搜索命令(3)
- 输入输出重定向
- 管道命令符
- 命令行的通配符
- 常用的转义字符
- 重要的环境变量
- Vim文本编辑器
- 编写Shell脚本
- 流程控制语句
- 计划任务服务程序
- 用户身份与文件权限
- 文件权限与归属
- 文件的隐藏属性
- 文件访问控制列表
- su命令与sudo服务
- 存储结构与磁盘划分
- 使用RAID与LVM磁盘阵列技术
- iptables与firewalld防火墙
- 使用SSH服务管理远程主机