Ubuntu知识总结

这篇博文是目前为止我所掌握的所有ubuntu相关知识总结,还是个Ubuntu新手,能简单地使用ubuntu系统

ubuntu中各目录的含义

ls -l
上面是执行ls -l指令后显示出来的页面,其中:

  • bin:用于存储二进制可执行文件
  • boot:存放ubuntu内核和系统启动文件
  • dev:存储设备文件,计算机的所有外部设备,包括硬盘,键盘,鼠标等
  • etc:存放配置文件
  • home:每个普通用户的家目录,存储相关用户的数据,每个用户在其中有一个文件夹
  • lib:存储各种程序所需要的共享库文件(以so结尾的各种库文件)
  • lost+found:一般为空,当非法关机时会存放一些零散文件,存放遗失片段
  • media:存放ubuntu自动挂载的设备文件
  • mnt:手动挂载目录,与media没太大区别,随便挂载在哪都行
  • opt:外部软件的安装目录,可以自己指安装路径,但一般习惯安装在这
  • proc:虚拟文件系统,只存在内存中,为访问系统内核数据提供接口
  • root:超级用户的根目录
  • run:存放进程ID,存储在内存中的临时文件系统,关机自动清空
  • sbin:存储系统可执行二进制文件,只有root用户可设置,普通用户只可查询
  • snap:存放snap安装包,16.04支持最新的snap安装包
  • srv:用来存储本机提供的服务和数据
  • sys:类似proc,是一个虚拟文件系统,记录内核相关信息
  • tmp:存放临时文件,所有用户可访问,建议别存重要文件
  • usr:usr/bin:用户可使用的大部分命令存放在这
    usr/include:存放c/c++等程序语言的头文件
    usr/lib:包含各应用软件的函数库
    usr/local:存放用户自行安装的软件,类似opt目录
  • var:用于存放很多不断变化的文件,如日志文件
    var/lib:存放程序执行中用到的数据文件,如mysql数据存储在这儿

常用系统命令

  • ls:查看当前目录下的文件和目录;参数 -a:查看所有文件;-l:查看详细信息
  • cd:进入目录。cd /:进入根目录;cd ~:进入当前用户的家目录;cd …:进入上级目录
  • pwd:查看当前所在路径
  • whoami:查看当前用户
  • ifconfig:查看ip相关信息
  • ps:查看进程信息;ps -aux:查看所有进程信息
  • kill 98:杀死进程号(pid)为98的进程
  • netstat:查看端口占用情况
  • man:帮助手册,man ls:查看ls命名的帮助手册
  • man ls | grep a:其中“|”是管道符,前面的输出作为输入给后面,grep为过滤
  • ping 127.0.0.1:查看网络是否连通
  • hostname:查看主机名称
  • reboot:重启系统
  • shutdown now:立即关机
  • apt-get install xxx:安装xxx软件
  • apt-cache search xxx | grep xxx:查询软件源中含有的软件
  • apt-get remove xxx:卸载软件,但安装包还在
  • apt-get purge xxx:删除已卸载软件的安装包
  • dpkg -l | grep xxx:查询已安装的软件

文件操作命令

  • mkdir:创建目录
  • touch:创建文件
  • rmdir:删除空目录
  • rm:删除文件;rm -r:可删除非空目录;rm -f:强制删除
  • cp:复制:cp a.txt …/b.txt:将a.txt复制一份,命名为b.txt,存放于当前目录的上级目录
  • mv:移动或重命名:mv a.txt …/:将a.txt移动到上级目录;
    mv a.txt b.txt:将a.txt重命名为b.txt
  • cat:显示文本所有内容:cat -n file.name:输出行号
  • more:分页输出文件内容,空格翻页,q退出
  • less:分页输出文件内容,上下键翻页,q退出,“/”可查找
  • nano:一种文本编辑器,Ctrl+x保存
  • vim:用vim打开文件,这个在下面细讲
  • head -10 filename:输出文件的前十行
  • tail -10 filename:输出文件的末尾十行
  • echo 输出命令:echo hello world >> filename:以追加的方式往filename文件中添加字符,其中“>>”为输出重定向,将前面的输出作为输入传递给后面。
    echo hello world > filename:以覆盖的方式往filename文件中添加字符

压缩解压命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值