linux基本命令及测试1
linux学习教程导航页🚥🚥🚥
创建文件夹
mkdir
1 | mkdir farmsec |
建多个文件夹
1 | mkdir A文件夹 B文件夹 |
建立文件路径
1 | mkdir -p farmsec/farm/sec |
创建隐藏目录
1 | mkdir .study/xxxx |
查看文件的一些信息
列出当前路径下文件名称
1 | ls |
列出其他目录下文件名称
1 | ls farmsec/farm/sec |
显示所有文件,包括隐藏文件
1 | ls -a |
隐藏文件:以“.”开头的文件名就是隐藏文件
显示文件权限、拥有者、创建日期 l:list
1 | ls -l |
以容易理解的方式列出文件大小
1 | ls -lh |
目录的查看及切换
显示当前路径的绝对路径
1 | pwd |
切换目录
1 | cd xxxx/ |
回到家目录
1 | cd ~ |
返回上一级
1 | cd .. |
返回刚才的目录
1 | cd - |
进入根目录
1 | cd / |
绝对路径:从根目录开始到目前路径
相对路径:不从根目录开始
ps:./执行可执行文件,不加./就会去/bin目录找这个命令,加了之后就会在当前路径下找
文件的创建及移动
创建新文件
1 | touch farmsec |
复制文件或目录cp
复制passwd到当前目录及opt/
1 | cp /etc/passwd . |
复制目录到其他目录
1 | cp -r /farmsec/farm/sec srx/ |
连带修改时间和访问权限一同复制
1 | cp -p |
mv 剪切
将文件移走
1 | mv /root/fsec/ . |
重命名
1 | mv fsec fsec1 |
直接覆盖旧的同名文件
1 | mv -f fsec fsec |
不覆盖任何文件
1 | mv -n fsec fsec |
rm 删除
删除前逐一询问
1 | rm -i |
即使文件属性为只读也删除,无需一一确认
1 | rm -f |
连带目录及下级目录都删除
1 | rm -r |
ps:
1.短选项可以拼接,长选项不可以拼接
2.Linux命令严格区分大小写,win不严格区分大小写
3.man 使用时可作命令说明使用
4.tab键的作用
5.输入前面字母后敲两下tab键:列出所有带此关键字的命令
6.输入路径关键字敲tab键:联想后面的路径名称
文件的编辑与查看
cat命令
打开文件查看内容,文件尾展示在最后
1 | cat filename |
代码高亮
1 | cat -v filename |
echo 输出命令
输出1111
1 | echo 1111 |
重定向符:> >> < <<
输出至文件,清除原文件内容
1 | echo xxx > a.txt |
追加至文件,不清除原文件内容
1 | echo aaax >> a.txt |
more 分屏查看文件
1 | more filename |
敲回车会一点点向下阅读,大文本阅读可用
less 查看文本
1 | less /etc/passwd |
ps:
输入q推出less
head 显示文件前10行
显示文件前3行
1 | head -n 3 /etc/passwd|nl |
tail 显示文件末尾10行
显示文件尾10行
1 | tail /etc/passwd |
显示文件尾3行
1 | tail -n 3 /etc/passwd |
取文件20-25行
1 | cat /etc/passwd|nl|head -n 25|tail -n 6 |
滚动提取日志
1 | tail -f *.log |
| 管道符
获取前面执行命令的结果
wc 统计文件
统计行数
1 | ll | wc -l |
查询封禁多少IP
1 | wc -l /etc/passwd |
统计字节数
1 | wc -c |
统计字符数
1 | wc -m |
统计单词数
wc -w
其他一些命令
1 | du -h #查看当前路径下文件大小 |
Linux文件结构
1 | /bin:用户命令目录 |
vi编辑器
1 | /xxx:搜索xxx |
好用的Linux命令在线查询手册




