前言

这是我个人学习分享的第二篇文章了,我今天就分享一下Windows与Linux的界面差异,了解一下Linux的目录,和一些简单的命令。文章可能长且枯燥,但满满都是干货!答应我一定看完它。


Window与Linux操作系统的区别

在 Windows 下,打开 “计算机”,我们看到的是一个个的驱动器盘符。

Windows盘符

在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录)。Ubuntu 没有盘符这个概念,只有一个根目录 /,所有文件都在它下面,位于 /home/user,称之为用户工作目录或家目录。

Linux目录


Linux 主要目录速查(收藏起来,好东西)

/:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始,当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录。

/bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等。

/boot:放置 linux 系统启动时用到的一些文件,如 linux 的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。

/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。

/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有。

/etc/inittab。
/etc/fstab
/etc/init.d
/etc/X11
/etc/sysconfig
/etc/xinetd.d

/home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下

~ 表示当前用户的家目录
~edu 表示用户 edu 的家目录

/lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助

/lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下

/mnt: /media:光盘默认挂载点,通常光盘挂载于 /mnt/cdrom 下,也不一定,可以选择任意位置进行挂载

/opt:给主机额外安装软件所摆放的目录

/proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的文件有:/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等

/root:系统管理员root的家目录

/sbin、/usr/sbin、/usr/local/sbin:放置系统管理员使用的可执行命令,如 fdisk、shutdown、mount 等。与 /bin 不同的是,这几个目录是给系统管理员 root 使用的命令,一般用户只能"查看"而不能设置和使用

/tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下

/srv:服务启动之后需要访问的数据目录,如 www 服务需要访问的网页数据存放在 /srv/www 内

/usr:应用程序存放目录

/usr/bin:存放应用程序
/usr/share:存放共享数据
/usr/lib:存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
/usr/local:存放软件升级包
/usr/share/doc:系统说明文件存放目录
/usr/share/man:程序说明文件存放目录

/var:放置系统执行过程中经常变化的文件

/var/log:随时更改的日志文件
/var/spool/mail:邮件存放的目录
/var/run:程序或服务启动后,其 PID 存放在该目录

Linux的桌面

Linux的任务栏与Windows不同之处是位于屏幕的左侧而不是在下方

Linux任务栏

过去的窗口关闭、向下还原、最小化是在窗口的左上角,现在的版本是与Windows系统相同在右上角。

我个人感觉字体有一点小,可以通过以下方式自行调整:

正常大小

ctrl + shift + = 放大终端窗口的字体显示( shift + =就是+)

放大

ctrl + - 缩小终端窗口的字体显示

缩小

对文件/目录执行操作,往往因为文件/目录太长会让人觉得输入很麻烦,有没有什么方法可以减轻我们的工作负担吗,当然有:

1.在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键,如果输入的没有歧义,系统会自动补全。

2.如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令。

还有一些平时工作学习中可以减轻我们工作效率地小技巧:

1.按 上/下 光标键可以在曾经使用过的命令之间来回切换。

2.如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c。


学习命令

Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等。

在工作和学习中,需要对服务器维护,一般都是在远程通过 SSH客户端操作来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成。所以要或多或少的掌握一些 Linux 常用的终端命令。

具体的命令操作会在下一篇文章中为大家分享。


Linux 发行版本的命令大概有 200 多个,是不是觉得好像被世界抛弃了,但是常用的命令只有 10 多个而已,我们只需要记住这些常用地命令就好,常用的命令用多了自然就记住了熟能生巧嘛。(Ps:不要想一次学会所有的命令,这就是在做梦,遇到不常用的命令,可以百度查一下)

喜欢的话记得点赞加关注哟

linux屏幕怎么放大_02|初始Linux——Windows与Linux区别相关推荐

  1. linux终端字体放大_微软Build:Windows 将附完整Linux内核,新命令行工具,开源六小时冲上GitHub第二...

    21CTO导读:微软于2016年成为Linux基金会的成员,同时宣布加入OSI,以增加其在宣传开源软件的使用.贡献和发布方面的作用,包括其客户和整个生态系统. 微软还是Linux基金会的"高 ...

  2. 雷鸟邮件客户端 linux,“雷鸟” 让你的邮件跨越Windows和Linux

    在Windows和Linux双重启动的系统中,我们都面临这样一个问题:在一个系统中接收的邮件,到了另一个系统无法看到,有时甚至为了查阅一个邮件而不得不重新启动系统.确实有个别Linux的邮件程序能够打 ...

  3. python linux编程与window编程_Python实现Windows和Linux之间互相传输文件(文件夹)的方法...

    项目中需要从Windows系统传输ISO文件到Linux测试系统,然后再Linux测试系统里安装这个ISO文件.所以就需要实现如何把文件从Windows系统传输到Linux系统中. 在项目中使用了ps ...

  4. windows2012挂linux盘阵,磁盘阵(IPSAN)挂载Windows和Linux测试过程.doc

    磁盘阵(IPSAN)挂载Windows和Linux测试过程 蚊反刘框志具拟碟皋凸滇智疵徊疹河宫辛惠翌鲤槐青偿韭茄胯鼎块揣瘸窄差琅与手霄壹漓焉桓凶规段骤昭澎沟辕寸衡蹲耍屯泽守锗下柯涌戍连寻秉塑抗栓坟撤哟 ...

  5. linux 文件上传扫描_SecureCRT实现windows与linux文件上传下载

    利用SecureCRT的SFTP功能实现windows与linux服务器之间文件的上传下载 windows和linux之间文件传出有很多,比较常用的一般通过linux中的rz和sz命令上传和下载,这里 ...

  6. java编写Linux文件共享,ubuntu下用samba实现windows与linux文件共享

    ubuntu下用samba实现windows与linux文件共享 首先要安装samba sudo apt-get install samba sudo apt-get install smbfs 1. ...

  7. adaptec raid linux,adaptec raid 卡管理软件在windows和linux下的安装使用介绍.doc

    adaptec raid 卡管理软件在windows和linux下的安装使用文档 1.adaptec raid卡的管理软件在windows下安装后的运行界面如下图: 2.单击左栏中的direct at ...

  8. cmder linux传输文件_使用scp在windows和Linux之间互传文件

    转自:http://yangzhongfei.blog.163.com/blog/static/4610987520103141050918/ 为了进行系统维护操作,有时需要再windows和linu ...

  9. linux系统如何开启网页是否压缩,Windows或Linux下Apache开启GZIP压缩 | kTWO-个人博客...

    在搭建web服务器的时候有时因为服务器带宽比较小,而网站内容较多,内容加载较慢,此时建议站长们开启Apache的GZIP压缩功能,注意:开启GZIP之后会增加服务器的压力,不过一般服务器还是可以承受的 ...

最新文章

  1. Axis2 webservice入门--Webservice的发布与调用
  2. SylixOS移植时mk_time函数问题
  3. mysql多表联合删除
  4. 好奇怪呀后面加什么标点_狗狗吃饭时奇怪的小动作,你知道代表什么吗?做个懂狗的好主人...
  5. 反复出现的PSW木马, 附日志,请高手指点
  6. Hadoop Namenode不能启动
  7. python常用代码总结-python常用代码
  8. 数据结构与算法之图的进阶
  9. 为什么原理图中元器件下面有红色波浪线?
  10. xjoi9235区间翻转
  11. 紫书5-16UVa212
  12. 一文搞懂无刷电机和有刷电机
  13. 扬帆际海:shopee跨境电商客服回复流程
  14. 22南工计算机学院新生培训最终章---ACM竞赛机制
  15. 考取IT职业资格证书相关信息
  16. 在经历了6个月的学习后,我终于上架了自己的第一款APP---酷课堂iOS群问答精华整理(201807期)
  17. java操纵excel文件2
  18. autoHotkey — 连击/双击/重复 按键触发
  19. Linux 运维必备 150 个命令,速度收藏~
  20. PTA甲级 1043 Is It a Binary Search Tree (25分) 树的遍历

热门文章

  1. openEuler Developer Day 启动大会招募环节,报名通道同步开启!
  2. 如何用 Redis 做实时订阅推送的?
  3. 从Memcache转战Redis,聊聊缓存使用填过的“坑”
  4. LiteOS内核源码分析:消息队列Queue
  5. 来不及解释!Linux常用命令大全,先收藏再说
  6. 机器学习笔记(十)---- KNN(K Nearst Neighbor)
  7. 自动驾驶轻松开发?华为云ModelArts赋能智慧出行
  8. DevOps on DevCloud|代码检查服务如何降低“Billion Dollar Mistake” NPE风险
  9. mysql 有哪些子句_mysql 查询子句
  10. matlab输出高质量图片,Matlab 画平滑轮廓 print 高质量 figure | 学步园