Linux中最常见命令总结
基础命令
命令使用格式
命令名【选项参数】 【操作对象】Ls -a workspace
目录命令
Ls 默认显示浏览当前文件目录
-a 显示所有文件,不忽略以点开头的文件
Linux下以.开头的文件是隐藏文件 每个目录下文件的两个特殊目录
. 表示目录自身
… 自身上一次路径
**-l 显示文件目录下详细信息**Linux一切皆文件并不以后缀名区分时间:最后一次访问时间/修改/状态改变时间pwd 显示当前所在路径(绝对路径)Linux目录结构----树形结构---底层根目录绝对路径:以根目录作为起始路径相对路径:以当前路径作为起始路径mkdir 创建目录-p 递归创建多层级目录,哪一层不存在,就创建哪一层。rmdir 删除目录-p 递归删除多层级空目录rm 删除普通文件-r 递归对目录下所有文件删除-f 忽略提示信息,直接进行操作cp 复制一个文件到另一个位置-r 递归对目录下所有文件进行拷贝包括目录本身-f 忽略提示信息,直接进行操作mv 剪切:将一个文件/目录移动到指定位置-I 增加提示信息cd 进入:改变当前所在路径(进入指定目录)- 返回上一次所在路径~ 快速返回当前用户的家目录
Linux下目录结构是唯一的
Window 把文件分配到磁盘上,Linux是先有目录,然后把磁盘的空间挂载到目录上
文件命令:
touch 若文件不存在则创建空文件,否则刷新时间属性
-d “2018-2-2 12:10:30”指定时间刷新文件时间
-r 使用一个文件的时间来刷新另一个文件的时间
cat 打印文件内容到显示终端-n 打印行号tac 按行逆序打印文件内容到显示终端more 分页显示文件内容空格 向下翻页回车 向下滚动 q 退出less 分页显示文件内容向下翻页 空格 f pgDn 向上翻页 b pgup向上滚动 k ↑向下滚动 j ↓/string 向下匹配string字符串?string 向上匹配string字符串head 默认显示文件前十行内容-n n 指定显示前n行内容 tail 默认显示文件末尾十行指定显示末尾n行数据 -n n 指定显示文件末尾新数据-f 一直刷新文件末尾数据
压缩命令:
zip/unzip zip 格式的压缩/解压缩gzip /gunzip gzip格式的压缩/解压缩bzip2/bunzip2 bzip2格式的压缩/解压缩tar -c 打包-x 解包-z 在打包/解包同时进行gzip格式压缩或者解压缩-j 在打包/解包同时进行bzip格式压缩解压缩-v 显示详细的打包/解包信息-f 指定包的名称
时间匹配命令:
cal 查看日历-3 查看附近三个月日历-y 查看全年日历-j 以day of year形式查看日历data 查看/设置系统时间+‘’以指定格式显示时间+‘%Y-%m-%d %H:%M:%S’+‘%s’时间戳-s 设置系统时间Data -s ‘2018-2-29 10:24:12’
匹配查找命令:
grep 从文件内容中匹配包含字符串的行-I 忽略大小写 进行匹配-v 反向匹配,匹配不包含指定字符串的行过滤掉包含指定字符串的行-R 递归对指定目录下的所有文件进行逐一匹配find 在指定目录下搜索文件-name 按文件名查找文件-type 按文件类型查找文件-size +/-n[b,c,c,w,k,M.G]-mtime –atime -ctime 按天查找-mmin -amin -cmin 按分钟查找-exec 命令操作find ./ -name “”
其他:
man 手册命令,查看命令/函数/特殊文件手册man ls
stat 查看文件详细信息stat filename
| 管道符连接两个命令,将前边命令的输出结果作为后边命令的输入进行处理
Ctrl+c 中断当前操作重定向:修改数据的流向。 > 清空文件原有数据,将数据写入文件
。 >> 将数据追加到文件末尾
bc 计算器
tab 自动补全
rebot 重启
shutdown –h -now 立即关机
halt 立即关机