Linux常用命令总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令总结相关的知识,希望对你有一定的参考价值。
1.mkdir make directorys 创建目录 例子:mkdir /data 在/(根)下创建data目录 -p 递归创建子目录
2.ls list(列表) 列表目录文件 例子:ls / 列根(/)目录下目录的文件
3.touch 创建文件或更新文件的时间戳,如果文件不存在就创建文件,如果存在就更新文件的时间戳 例子: touch /test.txt
4.cd change dirctorys 改变目录路径或切换目录路径 例子:cd /data
5.cp copy 拷贝文件或目录默认不能拷贝目录 -r (recursive):递归用于复制目录 -a 相当于pdr
6.mv move 移动文件夹或目录 例子:mv data /root
7.pwd print work dirctorys 打印当前工作目录或显示当前所在路径
8.vi windows记事本,简单 例子:vi /test.txt
9.vim 复杂编辑器 功能复杂,高亮 自动缩进(写shell或python)
10.echo 打印输出的一个常用命令,配合 >或>> 可以为文件覆盖或追加内容 例子:echo "I am stuying linux" >oldboy.txt >重定向 >>追加重向
11.cat 查看文件的内容,带路径也可以 例子:cat oldboy.txt
12.alias 查看别名或设置别名 例子:查看别名直接输入alias 设置别名:alias cp='cp -i'
13.unalias 取消别名 例子:unalias cp
14.rm remove 删除文件目录和文件 rm 删除文件提示是否删除 rm -f(force)强制的意思 强制删除文件不提示 rm -fr 删除目录
例子:rm -fr /data 强调:删除命令要慎用,删除之前一定要做好备份。
15.重要***** find 查找 -type:文件类型 f file 文件 d dircectorys 目录 c(character)字符类型 b(block) s(socket) -name(文件名查找)
例子:find /oldboy(目录文件) -type f -name 'test.txt' -exec rm {} \;
find /oldboy -type f -name '*.test.txt' | xargs rm -f * 通配符 | 管道 xargs 从标准输入获取内容创建执行命令
16.grep (Linx三剑客老三) 过滤重要的内容 -v 后面接要排除的内容 例子:grep -v oldboy test.txt
17.head 头 头部 读取文件的前n行,默认前10行 -n 数字 可以忽略 -n 例子 head 20 /test.txt
18.tail 尾 尾部 读取文件的后n行,默认后10行 -n 数字 可以忽略 -n 例子 tail 20 /test.txt
19.seq sequence==seq序列 seq 20 >test.txt seq 20 生成序列的命令 -s 指定分隔符
20.tree 结构目录树 如果没有这个命令安装一下 命令:yum install tree -y
21.sed editor(Linux三剑客老二) 流编辑器 实现对文件的增删改查替换
例子:打印文件内容20行-30行的内容 sed -n '20,30p' test.txt 参数:p print 打印 i 修改文件内容 -e 允许多项编辑 -n取消默认输出。只查看test.txt文件(100行)内第20行到30 行的内容
22.source ~/.bashrc 可以找回别名
23.awk (Linux三剑客老大) awk 过滤输出 一门语言 NR 代表行号 只查看test.txt文件(100行)内第20行到30 行的内容
例子 awk 'NR>19 && NR<31' test.txt
24.xargs 从标准输入获取内容创建执行命令 -n 4 数字,分组 例子:xargs -n 4 test.txt
以上是关于Linux常用命令总结的主要内容,如果未能解决你的问题,请参考以下文章