Linux常用命令100条

@日常命令

cd … // 返回上一级目录
cd - // 返回上一次目录
cd或cd ~ // 返回家目录
cd / // 进入根目录

pwd // 显示当前目录
ls // 显示当前目录文件
ls localrepo/ // 显示指定目录的文件
ll // 查看目录文件的的详细信息
la // 查看全部包括隐藏的目录文件
tree // 查看当前目录文件树
tree mydir // 查看指定目录的文件树
touch hello.py // 创建空文件

mkdir mydir // 创建文件夹
mkdir -p a/b/c // 创建层级目录
mkdir -p a/{b,c}/{d,e} // 同一级创建多个文件夹

cp hello.py ~/hello2.py // 拷贝文件
cp hello.py -i hello2.py // 拷贝文件,如果有同名文件询问是否覆盖
cp hello.py -f hello2.py // 拷贝文件,如果有同名文件强制覆盖
cp hello.py -n hello2.py // 拷贝文件,如果有同名文件不覆盖

mv hello2.py hellocp.py // 重命名文件
mv hello.py ~/Desktop // 移动文件
rm hellocp.py // 删除文件
rm -rf localrepo/ // 递归删除目录

find ~/Desktop/ -name ‘*.py’ // 在指定目录中查找文件
whereis python // 查找可执行程序
which python // 查看当前使用的是哪个目录中的python

ln -s /usr/bin/python ./mypylink // 创建可执行程序的软链接
alias rrm=‘rm -rf’ // 给命令起别名,需要root权限(不建议使用)
history // 查看命令历史
clear // 清屏(快捷键Ctrl+l)

@命令速查
rm --help // 查看rm命令帮助
man rm // 查看rm命令的手册解释
info rm // 查看rm命令详细信息

@更多查找

find ~/ -name ‘.py’ -exec rm {} ; 查找家目录下所有的py文件并删除,{}与exec结合匹配所有文件
find ~/ -name '
.py’ -exec chown wife {} ; 查找家目录下所有py文件并将所有权转让给wife用户
find ~/ -name ‘.py’ -exec cat {} ;> record.txt 查找文件并将全部内容拼接并写入文件中
find ~/ -name '
.py’ -exec cp {} mydir ; 查找文件并拷贝到指定目录

grep ‘def.a.py 在a.py中查找指定内容
grep 'def.
a.py b.py c.py 在多个文件中寻找指定内容
grep -v 'def.a.py 在a.py中查找指定内容以外的内容
grep -i “HELLO” a.py 在a.py中查找指定内容并忽略大小写
grep -E “[1-9]+” a.py 在a.py中查找正则表达式匹配的内容(匹配1到多个数字)
grep -F “[1-9]+” a.py 在a.py中查找纯文本内容(严格匹配字符串"[1-9]+")
grep -e "def.
" -e “class.*” a.py 在a.py中查找多个内容
grep “text” ./ -r -n 在当前目录下递归查找内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值