帮助手册
命令 --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地址
常见端口号

网友评论