Linux-自学第一天(命令)记录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux-自学第一天(命令)记录相关的知识,希望对你有一定的参考价值。
mkdir 创建 例: mkdir /test
cd 切换目录
pwd 显示当前所在路径
ls 查看
touch 创建文件 注:如果文件存在,则更新时间属性
例:touch /test/a.txt touch{1..10}.txt 创建1-10个.txt文件
echo
例:echo 'study linux' >a.txt 将study linux输出至a.txt
echo 'study linux1' >>a.txt 将study linux1追加输出至a.txt >> 代表重定向追加
总结: > 如果该文件已存在则覆盖,如果不存在则创建 >> 追加内容至下行
cat 查看文件
例: cat /test/a.txt
cat >>a.txt <<FF 多行文本追加,FF成对出现,可更改FF名称但要一致
aa
bb
FF
xargs 处理管道传输过来的内容,将处理后的传递倒正确的位置上
参数 -n n为数字 含义:可以实现n分组
cp 拷贝
注:默认不能拷贝文件夹,常用-r -a(PDR)属性
参数 -r 可以拷贝文件夹 -a包含(PDR)属性
mv 移动
rm 删除
参数 -f 强制删除 -r 删除目录
vi 文本编辑器
vim vi升级版
find 查找
参数 f 普通文件 d 目录
例:find /test -type f -name '*.txt' |xargs rm -f
* 代表通配符
参数 -mtime 时间 (可以按修改时间查找,时间数字)
+10 10天以前 10 第10天 -10 最近10天
例:find /test -type f -name "*.log" -mtime +10 |xargs rm -f
grep 过滤
参数 -v 排除
例: grep -v test test.txt
head 头部 读取文件的前n行,默认前十行
参数 -n 数字 (习惯可省略n)
tail 尾部 输出文件的后n行,默认后十行
参数 -n 数字
alias 查看系统现有的别名
unalias 取消别名
注:定义别名临时生效, 如果想要永久生效 : 1. /etc/profile 全局生效 2. ~/.bashrc 当前用户生效
例: source ~/.bashrc
seq 排序
以上是关于Linux-自学第一天(命令)记录的主要内容,如果未能解决你的问题,请参考以下文章