Linux 常用命令

2019-03-31  本文已影响0人  Yokiijay

帮助手册

命令 --help
mkdir --help

文件操作


递归创建目录
mkdir -p aaa/bbb/ccc

创建文件
touch index.html

ls常用
ls -l 以列表形式显示当前目录
ls -lh 以列表形式并且文件大小显示为kb mb g更人性化

树状显示目录和文件
前提需要先安装tree
tree
tree -L 层级 限定树状层级
tree -d 只显示目录

删除
rm index.html 删除文件或目录
rm -f 强制删除(即使文件不存在)
rm -rf 强制删除+递归删除所有子目录和子文件
sudo rm -rf * 删库跑路惯用手法,谨慎使用

复制、移动
cp 源文件地址 新文件地址 如 cp ./index.html ./new/index.html
cp -r -i 源 新 递归复制目录和文件 -i覆盖警示
mv 源 新

重命名
mv -i ./index.html ./new.html -i覆盖警示

查看文件
cat 文件 显示文件全部内容 -b输出非空行号 -n输出所有行号
nl 文件 效果等价 cat -b 文件
more 文件 显示文件第一屏内容 空格继续显示下一屏

搜索文件
find [路径] -name '*.py' 搜索路径下后缀为.py的文件

搜索内容
grep 关键词 目标文件 -n 显示行号 -v 取反 -i 忽略大小写
grep -n haha ./index.html

输出覆盖、追到文件
> 创建内容到新文件 或覆盖已有的
ls -lh > new.txt
>> 追加,不会覆盖
ls -lh >> new.txt
echo hello >> new.txt 可以把hello追加到new.txt末尾

管道-把前面的执行结果追加到后面命令后
tree -a | cat -b 树状显示所有子目录和文件并且显示行数

本机相关


关机 重启
shutdown now 关机 -t延迟
shutdown -r now 重启 -t延迟

查看ip
ifconfig | grep inet

ping
ping 某ip地址

常见端口号


上一篇下一篇

猜你喜欢

热点阅读