Linux常用的简单命令

目录操作
• cd ~                进入到当前用户目录
• cd /                进入根目录
• cd -                上一次访问的目录
• cd ..               上一级目录
• pwd                 查看当前工作目录
• ll                  查看当前目录下内容(纵向)
• ls                  查看当前目录下内容(横向)
创建目录
• mkdir aaa            在当前目录下创建aaa目录
• mkdir ./bbb          在当前目录下创建bbb目录
• mkdir /ccc           在根目录下创建ccc目录
搜索命令
• find / -name 'b'           查询根目录下名字为b的目录和文件
• find / -name 'b*'          查询根目录下名字以b开头的文件和目录
重命名
• mv 原文件名称 新文件名称
• mv /aaa  /bbb           将根目录下的aaa目录,移动到bbb目录下(若没有bbb目录,则重命名为bbb目录)
• mv aaa home/bbb         将当前目录下的aaa目录,移动到home目录下,并且修改名称为bbb
复制命令
• cp -r /aaa  /bbb            将/目录下的aaa目录复制到/bbb目录下,在/bbb目录下名称为aaa
强制删除指定目录
• rm -rf  /bbb                   强制删除/目录下的bbb目录,若bbb目录中含有文件或子目录会一并删除
• rm -r /bbb                     普通删除,若bbb中含有目录会询问是否删除每一个目录
• rmdir  aaa                     目录删除使用
文件查看
• cat a.log                     查看a.log文件最后一页的内容
• more a.log                    从第一页开始查看a.log文件内容,按回车一行一行进行查看,空格一页查看,q退出
• less a.log                    从第一页开始查看a.log文件内容,按回车一行一行进行查看,空格一页查看,q退出
• tail -f a.log                 查看a.log文件后10行的内容
• head a.log                    查看a.log文件前10行的内容
• head -n 7 a.log               查看a.log文件前7行的内容
• tail -n 7 a.log               查看a.log文件后7行的内容
内容搜索
• grep abcd a.log         在文件a.log文件中搜索abcd字符串,显示所现在行
• grep -n abcd a.log      在文件a.log文件中搜索abcd字符串,显示所现在行及行号
• grep -v abcd a.log      在文件a.log文件中搜索abcd字符串,显示没有搜索到的行
重定项功能
• echo 'Hello World' > /root/a.txt     将输出的信息使用>重定向到a.txt文件中(没有则创建)
压缩文件(-c)
• tar -cvf abc.tar a.java b.java       将目录下a.java b.java 打包压缩成abc.tar文件
• tar -cvf abc.tar ./*                 将当前目录下所有文件打包压缩成abc.tar文件
• tar -zcvf abc.tar.gz a.java b.java    将目录下的a.java b.java 打包压缩成abc.tar.gz文件
• tar -zcvf abc.tar.gz ./*              将当前目录下的所有文件打包压缩成abc.tar.gz文件

解压缩(-x)
• tar -xvf abc.tar                              解压abc.tar压缩包到当前文件夹下
• tar -xvf abc.tar -C home/local                解压abc.tar压缩包到home/local目录下
• tar -zxvf abc.tar.gz                          解压abc.tar.gz压缩包到当前文件下
• tar -zxvf abc.tar.gz -C home/local            解压abc.tar.gz压缩包到home/local目录下
文件权限修改命令
• chmod [u | g | o | a] [+ | - | =] [rwx] 文件名  
• u:用户(usr),目录或文件的所有者
• g:同组用户
• o:其他用户
• a:所有用户
• +:添加权限
• -:删除权限
• =:赋予权限且(若存在其他权限)取消没有赋予的权限
• r、w、x:可读、可写、可执行
• 示例:chmod u+w,g+r,o+x /home/abc  对于home下abc目录,为用户添加写权限,同组添加读权限,其他用户添加执行权限
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值