
[] : 这是提示符的分隔符号,没有特殊含义root: 显示的是当前的登录用户@: 分隔符号,没有特殊含义localhost: 当前系统的简写主机名(完整主机名是 localhost.localdomain), hostname 查看~: 代表当前所在的目录的最后一层目录,# : 命令提示符。超级用户是#,普通用户是$[root@localhost ~]# 命令 [选项] [参数]
lslist/bin/ls显示目录下的内容cdchange directoryshell 内置命令所有用户切换目录| 符号 | 作用 |
|---|---|
| ~ | 家目录(cd 也直接返回家目录) |
| . | 当前目录 |
| .. | 上级目录 |
| - | 上次所在目录 |
mkdirmake directories/bin/mkdir所有用户创建空目录命令格式
mkdir [选项] 目录名
选项:
-p: 递归创建所需目录
rmdirremove empty directories/bin/rmdir所有用户删除空目录命令格式
rmdir [选项] 目录名
-p: 递归删除目录
touchchange file timestamps/bin/touch所有用户创建空文件或修改文件时间statdisplay file or file system statususr/bin/stat所有用户显示文化或文件系统的详细信息
? 注意linux没有创建时间。
Access: 最近访问Modify: 最近更改 # 数据改动Change: 最近改动 # 状态修改时间catconcatenate files print on the standand output/bin/cat所有用户查看文件并打印输出到标准设备cat [选项] 文件名
-A: 相当于-vET 选项的集合,用于列出所有隐藏符合
-E: 列出每行结尾的回车符号$
-n: 显示行号
-T: 把Tab键用^T显示出来
-v: 列出特殊符号
morefile perusal filter for crt viewin/bin/more所有用户分屏文件内容# more [选项] 文件名
- 空格键: 向下翻页
- b: 向上翻页
- 回车键:向下滚动一行
- /字符串:搜索指定的字符串
- q:退出
? less 命令和more命令类似,只是more是分屏显示命令,而less是分行显示命令
lessopposite of more/bin/less所有用户分行显示文件内容headoutput the first path of files/bin/head所有用户显示文件头内容tailoutput the last path of files/bin/tail所有用户显示文件结尾内容# tail [选项] 文件名
-n 行数: 从文件结尾开始,显示指定行数
-f: 监听文件的新增内容
lnmake links between file/bin/ln所有用户在文件之间建立链接# ln [选项] 源文件 目录文件
-s: 创建软链接文件,如果-s不加的话,则创建硬链接
-f: 强制,如果目录文件已经存在,则删除目标文件后在创建链接文件
硬链接特征
Inode 和 Block软链接特征
Inode 和 Blockrmremove files or directories/bin/rm所有用户删除文件或目录# rm [选项] 文件或目录
-f: 强制删除
-i: 交互删除,在删除之前会进行询问
-r: 递归删除,可以删除目录
cpcopy files and directories/bin/cp所有用户复制文件和目录# cp [选项] 目标文件
-a: 相当于 -dpr 选项的集合
-d: 如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接
-i: 询问,如果目标文件已经存在,是否覆盖
-p:复制后目标文件保留源文件属性(所有者、所属组、权限、时间)
-r: 递归复制,用于复制目录
cp /int.log /aaa.log # 拷贝加改名
mvmove (rename) files/bin/mv所有用户移动文件或改名# mv [选项] 源文件 目标文件
-f: 强制覆盖
-i: 交互移动
-v: 显示详细信息原文:https://www.cnblogs.com/weichen-code/p/11229306.html