Linux入门操作指南

因为最近操作系统课程需要用到Ubuntu操作系统,但是大部分同学之前都没有使用Linux操作系统的经验,所以我在这里简要地整理了一份Linux入门指南供大家学习。

Linux的版本

相信有不少同学都会有这种疑问,我们用的Ubuntu操作系统和Linux操作系统之间到底是什么关系呢,想要解释他们的关系,就不得不提到Linux的版本。

Linux的版本可以分为内核版发行版,他们的定义如下:

Linux内核版:内核是系统的心脏,是运行程序和管理硬件设备的核心程序,它提供了一个在裸设备与应用程序之间的抽象层。而Linux内核版本又分为稳定版开发版。稳定版具有工业级强度,可以广泛地应用和部署,新的稳定版相对于旧的也只是修改一些bug或加入一些新的驱动程序;开发版因为要试验各种解决方案,所以它的变化很快。

Linux发行版本则通常包含桌面环境、媒体播放器、数据库等应用软件。我们熟悉的Ubuntu、Fedora、KaliLinux等都是Linux的发行版本。

Linux的目录结构

首先介绍一下Windows和Linux文件系统的区别:Windows有多个驱动器盘符,而每个驱动器都有自己的根目录结构。如下图所示:

Windows结构
而Linux没有盘符概念,只有一个根目录/,所有文件都在它下面。
Linux
下面简要介绍一下根目录文件夹的功能:
这怎么还有水印
bin:放与程序相关的内容(安装的程序会放到这里)
boot:与开机相关
cdrom:与光盘相关
dev:与硬件设备相关
etc:与程序/服务器配置相关
lib:库
home:用户的操作主要在home文件夹下进行
备注:除了home中的文件,其他文件和文件夹最好都不要进行改动,否则可能会导致无法开机(不要问我是怎么知道的

Linux命令

下面进入正文
Linux命令的格式(command为必填,其余为选填):command(命令) [-options](选项) [parameter1](参数) …

路径命令:

ls:显示当前路径(文件夹)的所有文件与文件夹
ls / :显示根目录(/)下的文件与文件夹
ls /bin :显示根目录下的bin内的文件与文件夹
显示其他目录下的文件与文件夹同理
ls –a :显示包含隐藏文件在内的所有文件(隐藏文件的开头是“.”)
ls –l :以列表方式显示
pwd:显示当前路径

切换目录cd(change directory):

cd 当前文件夹下目录名 :切换为指定目录
cd - :回到上一次所在的路径
cd ~ :回到家目录(和登录用户名相同的文件夹,不是home)
cd ..:切换到上一级目录

文件与文件夹命令:

touch 文件名 :创建一个文件
mkdir 文件夹名:创建一个文件夹
gedit 文件名:编辑文件内容
cat 文件名:查看文件内容(cat可以通过重定向将两个文件合并为一个文件)
more 文件名 :分屏查看文件内容(按‘q’退出)
mv 原来文件名字 修改之后的名字 :将文件进行重命名
mv 文件名 文件夹名:将指定文件移动到指定文件夹中
rm 文件名:删除文件(删除文件夹要在后面加‘-r’)
rmdir 空文件夹名:删除空文件夹
ln –s 已经存在的文件名 新的文件名 : 对一个存在的文件建立软连接(相当于快捷方式,原文件删除后该文件无法使用)
ln 已经存在的文件名 新的文件名 :对一个存在的文件建立硬连接(原文件删除后该文件仍可以使用)
cp 文件名 文件夹名 :将指定文件复制到指定文件夹中(加-r可以将文件夹复制到文件夹中,-r位置在cp后或总命令后均可)
grep “关键字” 文件名:在指定文件里搜索含有指定关键字的信息
find +目录名 + -name +“文件名”(可用通配符)  : 从指定目录中查找名字与搜索文件名相关的文件 (区分grep,grep是从指定文件中查找文件的内容)

进程命令:

ps –aux :显示当前全部进程
kill PID(一个进程有一个单独的PID) :结束指定进程
kill -9 PID:强制结束指定进程

其他命令:

clear:清屏
history :查看历史命令
>(或>>):重定向 (具体原理下面会说)
tar -cvf 包名.tar 要打包的文件名(一个或多个) :将指定文件打包(默认打包到当前文件夹)
tar -xvf 指定包名.tar :将指定包解开(默认解到当前文件夹)
ifconfig :查看或配置网卡信息
ping 局域网中其它的电脑ip :查看与局域网中其他电脑是否存在网络连接
sudo useradd 用户名 -m :创建一个用户名(有-m则创建一个家目录)
sudo passwd  用户名 :更改指定用户名的密码
su - 用户名 :切换到指定用户名
cal :显示本月日历
date :查看当前时间

补充说明:

Ubuntu帮助文档的查看:

命令 + “–help” 例:ls --help
或:man + 命令 例:man ls

自动补全:

tab:敲出命令的前几个字母后按tab,系统会自动帮我们补全命令。

通配符:

通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符。

重定向

重定向学习教程网址

以上就是这周的更新内容,有什么疑问欢迎在评论区提出,这篇文章的作者是@Dger,感谢大家观看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值