目录
一.常用命令
1.执行命令与查看
命令格式: 命令名称 【命令参数】 【命令对象】
当命令参数为长格式时,即是完整的选项名称 用—做前缀;当命令参数为短格式时,即是单个字母的缩写,用-做前缀。
长格式:man —help; 短格式: man -h (man 命令名称 表示查找某名称的帮助文档)
2.工作目录切换查看命令
1.cd (change directory切换目录) cd /(切换到根目录) ; cd ~(切换到家目录); cd /home/test/(切换到所指的绝对目录);cd ~username (切换到指定用户的家目录) cd ./ (切换到当前目录); cd ../ (切换到上层目录)
2.pwd (print working directory 显示当前工作目录)
3.ls (list 查看目录中有哪些文件或者文件以及目录的具体信息) ls -l directory/text 加上-l表示查看具体信息 -a表示查看全部文件(包括隐藏文件) -d仅看目录本身 -h易读的文件容量
3.文本文件编辑命令
1.cat 用于查看较短的纯文本文件 cat [选项] 【文件】 -n 显示行号 -b显示行号但是不包括空行 -A 显示不可见的符号 如空格制表符等
2.more 用于查看较长的纯文本文件 more [选项] 【文件】-数字 预先显示多少行 (默认为一页) -d 显示提示语句和报错信息
3.head 用于查看纯文本文档的前N行 head [选项] 【文件】 head -n 20 文件名 显示文件的前20行 head -n -20 文件名 正常输出,不显示最后20行
4.tail 用于查看纯文本文档的后N行 tail [选项] 【文件】 tail -n 20 文件名 显示文件的后20行 head -f 文件名 持续刷新显示的内容
5.od 用于查看特殊格式的文件 od [选项] [文件] od -t a 文件名 默认字符查看 -t c ASCII字符查看 -t o 八进制查看 -t d 十进制查看 -t x 十六进制查看 -t f 浮点数查看
6.tr 转换文本文件中的字符 tr [原始字符】 【目标字符】 cat 1.txt | tr [a-z] [A-Z] 将1.txt中的小写字符全部转化为大写字符再输出 |为管道命令符 将前面命令的输出作为后面命令的输入
7.wc 用于统计指定文本的行数、字数和字节数 wc [参数] [文本] -l 只显示行数 -w 只显示单词数 -c 只显示字节数
8.cut 通过列来提取文本字符
9.diff 比较多个文本文件的差异
4.文件目录与文本管理命令
1.touch: touch 文本名 文本若不存在,创建一个空文本,文本若已经存在,更新文件的修改时间为当前时间 -a -m -d -t linux文件有三种时间:文件更改时间(mtime) 权限与属性更改时间(ctime) 读取文件内容时间(atime) -d
2. mkdir 创建空白文件夹 mkdir [选项] [文件夹名】 mkdir -m 755 文件夹名 755表示权限 -p /1/2/2/3 连续创建多级目录 -v 显示创建的过程
3.cp(copy) 复制文件或目录 cp [选项】 源文件 目标文件
4.mv(move) 移动文件或改名
5.rm(remove) 删除文件或文件夹 rm -rf
6.rmdir 删除文件夹 ,但不能删除空文件夹
5.用户与用户组管理命令
1.useradd
2.userdel
3.passwd
4.usermod
5.groupadd
6.groupdel
6.打包压缩命令
tar 对文件打包压缩或解压 tar -xzvf tar -czvf
7.文件查询搜索命令
1.grep 对文本进行搜索 grep [选项】 [文件名] 选项可以为某个关键词
2.find 查找文件 find