Ubuntu入门

  • 前段时间买了正点原子的ARM LINUX开发板,学习了一段时间,发现自己对Ubuntu的基础知识掌握的不好,想着写篇博客,重新把知识梳理下,顺便做下笔记,以后也许会用的着,方便查找;

一:Ubuntu Shell命令

  • 目录信息查看命令 ls
    ls -a 显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的
  • 目录切换命令 cd
  • 当前路径显示命令 pwd
  • 系统信息查看命令 uname
  • 清理屏幕 clear
  • 显示文件内容 cat
  • 切换用户身份 sudo
  • 文件拷贝 cp
  • 切换用户 su
  • 移动文件命令 mv
  • 创建文件夹 mkdir
  • 创建文件 touch
  • 删除 rm
  • 目录删除 rmdir
  • 显示网络配置信息命令 ifconfig
  • 重启 reboot
  • 关机 poweroff
  • 系统帮助 man
  • 数据同步写入磁盘 sync
  • 查找文件 find
  • 查找内容 grep
  • 文件夹大小查看命令 du
  • 磁盘空间检查 df
  • 使用gedit打开某个文件 gedit
  • 查看当前系统进程 ps
  • 进程实时运行状态查看 top
  • 文件类型查看 file

二:Ubuntu文件系统结构

  • 绝对路径:从根目录“/”算起的路径。
  • 相对路径:相对于目前路径的文件名写法,比如./home/zzk。不是以“/”开头的就行。
    “.”代表当前路径,也可以 用“./”表示
    “…”代表上一层目录,也可以用“…/”表示
    在这里插入图片描述
    /bin 存放二进制可执行文件,这些命令在单用户模式下也可以使用。可以被root和一般的账号使用。
    /boot Ubuntu内核和启动文件,比如vmlinuz-xxx。gurb引导装载程序。
    /dev 设备驱动文件。
    /etc 存放一些系统配置文件,比如用户账号和密码文件,各种服务的起始地址。
    /home 系统默认的用户主文件夹,一般创建用户账户的时候,默认的用户主文件夹都会放到此目录下。
    /lib 存放库文件
    /media 此目录下放置可插拔设备,比如SD卡,或者U盘就是挂载到这个目录中。
    /mnt 用户可以使用的挂载点,如果要挂载一些额外的设备,那么就可以挂载到此处。
    /opt 可选的文件和程序存放目录,给第三方软件放置的目录。
    /root root用户目录,也就是系统管理员目录。
    /sbin 和/bin类似,也是存放一些二进制可执行文件。sbin下面的一般是系统开机过程中所需要的命令。
    /srv 服务相关目录。比如网络服务。
    /sys 记录内核信息,虚拟文件系统。
    /tmp 临时目录
    /var 存放一些变化的文件,比如日志文件
    /usr usr不是user的缩写,而是UNIX Software Resource的缩写,存放于系统用户有关的文件,会占用 很大的存储空间!
    /proc 虚拟文件系统,数据放置到内存中,存放系统运行信息

三:Ubuntu下的磁盘管理

/dev/sd*文件,此类文件是磁盘设备文件,并不能直接访问磁盘,必须要将磁盘挂载到某一个目录下才可以访问。
/dev/sdb和/dev/sdb1是U盘的设备文件。
/dev/sdb表示U盘,/dev/sdb1表示U盘的第一个分区。
df:列出文件系统的整体磁盘使用量。主要查看个文件系统的使用量,
du:评估文件系统的磁盘使用量,主要查看单个文件的大小。
1、磁盘的挂载和卸载
mount和umount命令
2、磁盘分区
fdisk命令
3、磁盘格式化
磁盘分区创建好以后就可以格式化磁盘,使用命令mkfs。如:
mkfs -t vfat /dev/sdx

四:Ubuntu下的解压缩

Linux下常用的压缩扩展名有:.tar、.tar.bz2、.tar.gz。
1、gzip压缩工具
.gzip工具负责压缩和解压缩.gz格式的压缩包。
gzip xxx //压缩
gzip -d xxx.gz //解压缩
gzip对文件夹进行压缩
gzip -r xxx //对文件夹进行压缩
gzip -rd xxx.gz //对文件夹进行解压缩
gzip虽然可以对文件夹进行压缩,但是并不能提供打包的服务,只是对文件夹中的所有文件进行了单独的压缩。
2、bzip2压缩工具
和gzip类似,只是bzip2工具负责压缩和解压缩.bz2格式的压缩包。
bzip2 -z xxx //压缩
bzip2 -d xxx.gz //解压缩
3、tar打包工具
tar工具参数:
-f,使用归档文件或 ARCHIVE 设备
-c:创建新归档,创建压缩文件
-x:从图档中解出文件,解压缩
-j:使用bzip2压缩格式。
-z:使用gzip压缩格式
-v:打印出命令执行过程。
tar工具提供打包服务,就是将多个文件打包,比如
tar -vcf test.tar test //将test打包成test.tar
tar -vxf test.tar //解包
上面的tar命令只提供了打包和解包的功能,tar在提供打包和解包的同时使用gzip/bzip2进行压缩,实现类似windwos下winRAR软件的命令。
对.tar.bz2进行压缩和解压缩
tar -vxjf xxx.tar.bz2 解压缩
tar -vcjf xxx.tar.bz2 xxx 压缩
对.tar.gz进行压缩和解压缩
tar -vxzf xxx.tar.gz //解压缩
tar -vczf xxx.tar.gz xxx //压缩
4、其他格式的压缩和解压缩
.rar格式
需要先安装rar:sudo apt-get install rar
rar x xxx.rar //解压缩
rar a xxx.rar xxx //压缩
.zip格式
zip格式压缩使用“zip“命令:
zip -rv xxx.zip xxx
zip格式解压缩使用“unzip”命令:
unzip -v xxx.zip

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是智造哎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值