找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

跟我一起学Linux(第一天)

admin 2019-12-15 13:59 424人围观 Linux相关

Linux 简介

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。



Linux 安装

参考链接:https://www.runoob.com/linux/linux-install.html



Linux 系统目录结构



以下是对这些目录的解释:

/bin:bin是Binary的缩写, 存放着最经常使用的命令。

/boot:启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

/dev :dev是Device(设备)的缩写, 存放的是Linux的外部设备。

/etc:存放所有的系统管理所需要的配置文件和子目录。

/home:存放用户文件的根目录。

/lib:存放着系统最中的程序运行所需要的共享库及内核模块。

/lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

/media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

/opt:这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

/tmp:用于存放各种临时文件。

/var:用于存放运行时需要改变数据的文件。


Linux入门常用命令
 ▪ date :查询系统当前时间

 ▪ ctrl+p 上一个执行命令

 ▪ ctrl+n 下一个执行命令

 ▪ history:查看历史命令 

 ▪ tab :命令补全

 ▪ cd :进入文件

 ▪ ls :查看文件列表

 ▪ ls -l :查找文件的详细信息(如文件权限等)

 ▪ ls -a :查看文件列表(包含隐藏文件)

 ▪ pwd :当前所在目录

 ▪ cd - :在临近的两个目录切换

 ▪ cd ~:进入当前用户的家目录

 ▪ mkdir 文件名 :创建文件夹目录

 ▪ mkdir 文件名 -p :创建级联文件夹目录 (mkdir /aa/bb -p)

 ▪ rmdir: 删除空目录

 ▪ rm -rf:递归删除文件

 ▪ rm -ri:递归删除文件(会有提示对话,确认是否删除)

 ▪ rm :删除文件

 ▪ touch:创建文件

 ▪ cp 源文件 目标文件:拷贝源文件到目标文件里 (存在的话,则覆盖;不存在则直接创建)

 ▪ cp 源文件 目标文件 -r:递归拷贝文件目录

 ▪ cat 文件名:查看文本内容(显示终端一屏,文件长的时候,不适宜使用)

 ▪ more 文件名:查看文本内容(文件内容分页显示到终端,但只能一直向下浏览,空格键:下一页操作;enter:逐行向下查找;退出:q / ctrl+ c  )

 ▪ less 文件名:查看文本内容(文件内容分页显示到终端,可自由上下浏览,空格键:显示下一页;enter:显示下一行;ctrl+p /向上箭头:翻滚到上一行;

 ▪ ctrl+n/向下箭头:翻滚到下一行;q:退出浏览)

▪  head -n 文件名:从文件头部显示多少行;如果不指定n的行数,默认显示前10行内容

▪  tail -n 文件名:从文件尾部查看后n行的内容;如果不指定n的行数,默认显示后10行内容

 ▪ 删除光标覆盖的字符:ctrl+d

 ▪ 删除光标前面的一个字符:ctrl+h

 ▪ 光标定位到命令行首:ctrl+a

 ▪ 光标定位到命令行桁尾:ctrl+e



Linux系统中的权限详解

查看linux下的文件权限,可以使用 ll 命令或者 ls -l



文件列表信息分为:文件类型、权限、链接数、所属用户、所属用户组、文件大小、最后修改时间、文件名。

linux一共有7种文件类型,分别如下:

 -:普通文件

 d:目录文件

 l:软链接(类似Windows的快捷方式)

下面四种是特殊文件:

 b:块设备文件(例如硬盘、光驱等)

 p:管道文件

 c:字符设备文件(例如猫等串口设备)

 s:套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件)

权限对应关系:

看下面截图第一个文件权限信息,每三位为一组





知识小打卡

长按识别二维码关注我们

更多精彩内容将持续发放~






----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:知识小打卡,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

yafeilinux和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!

我有话说......