Linux学习之路

Linux基本命令

2019-07-15  本文已影响0人  程序员will

什么是Linux

这篇文章介绍什么是Linux,以及Linux的基本命令,掌握这几个基本命令将保证你能熟练完成基础的Linux操作。

[TOC]

Linux是操作系统的核心。您可能听说过UNIX。好吧,Linux是一个UNIX克隆。但它实际上是由Scratch的Linus Torvalds创建的。Linux是免费的开源软件,有几个Linux发行版,通常称为“发行版”。

Linux主要用于服务器,因为Linux快速,安全且免费,大约90%的互联网由Linux服务器提供支持!在全球大约80%的智能手机中运行的操作系统Android也是由Linux内核制作的。

Linux基本命令

列出文件(ls)

如果要查看UNIX或Linux系统上的文件列表,请使用“ ls”命令。

它显示当前目录中的文件/目录。

20190715162549.png

注意:

如果你的“音乐”文件夹包含以下子目录和文件。

20190715162822.png

可以使用'ls -R'来显示目录中的所有文件,还可以显示子目录中的所有文件

20190715163056.png

注意:该命令区分大小写。如果输入“ ls - r ”,您将收到错误消息。

'ls -al'提供了文件的详细信息。该命令以柱状格式提供信息。这些列包含以下信息:

第一列 文件类型和访问权限
第二列 文件的HardLink数量
第三列 所有者和文件的创建者
第四列 文件的所有者
第五列 文件大小(以字节为单位)
第六列 日期和时间
第七列 目录或文件名

例如:

20190715163829.png

列出隐藏文件

任何以"."开头的目录/文件 除非你要求,否则不会被看见。要查看隐藏文件,请使用该命令。

ls -a

创建和查看文件

'cat'命令用于显示文本文件。它还可用于复制,组合和创建新的文本文件。

要创建新文件,请使用该命令

  1. cat > 文件名
  2. 添加内容
  3. 按'ctrl + d'返回命令提示符。

要查看文件,请使用命令

cat filename

删除文件

'rm'命令在没有确认的情况下从系统中删除文件。

要删除文件,请使用语法

rm filename

移动和重命名文件

mv filename new_file_location

创建目录

mkdir directoryname

如果要在“主目录”以外的其他位置创建目录,可以使用以下命令

mkdir / tmp / MUSIC

将在'/ tmp'目录下创建一个目录'Music'

还可以一次创建多个目录。

mkdir dir1 dir2 dir3

删除目录

rmdir directoryname

提示:确保要删除的目录下没有文件/子目录。在删除父目录之前,首先删除文件/子目录。

重命名目录

'mv'(移动)命令(前面介绍过)也可用于重命名目录。使用以下给定的格式:

mv directoryname newdirectoryname

其他重要命令

man命令

Man代表手册,它是Linux操作系统的参考书。它类似于流行软件中的HELP文件。

要获得您不理解的任何命令的帮助,可以键入

man

举个例子,如果我们输入man man并按Enter键; 终端会给我们关于man命令的信息

历史命令

历史命令显示您在当前终端会话中过去使用的所有命令。这可以帮助您参考您输入的旧命令,并再次在操作中重复使用它们。

history

清除命令

此命令清除终端上的所有命令,并为您提供一个干净的窗口,就像刚启动终端一样。

clear

将命令粘贴到终端

很多时候你必须在终端上键入长命令,对于复制,来自源的文本,使用Ctrl + c,但是要在终端上粘贴它,需要使用Ctrl + Shift + p

在Linux中打印

pr命令可以以您想要的格式打印文件

此命令有助于格式化文件以在终端上打印。此命令有许多选项可用于对文件进行所需的格式更改。下面列出了最常用的' pr'选项。

选项 功能
-X 将数据分为“x”列
-h “标题” 将“标头”值指定为报告标题
-t 不打印标题和顶部/底部边距
-d 双重输出文件
-n 用数字表示所有行
-l 页面长度 定义页面中的行(页面长度)。默认值为56
- 保证金 按边距编号格式化页面

让我们尝试一些选项并研究它们的效果。

将数据分成列

查看文件

20190715170603.png

我们希望其内容分为三列。语法是:

pr -x filename

带有'pr'命令的'-x'选项将数据分成x列。

20190715170931.png

分配标题

pr -h "header" filename
20190715171046.png

如上所示,我们已将文件排列为3列并分配了标题

安装软件

在Windows中,通过运行setup.exe文件来完成程序的安装。安装捆绑包包含程序以及正确运行程序所需的各种依赖组件。

在Linux / UNIX中,安装文件作为包分发。但是程序包只包含程序本身。任何相关组件都必须单独安装

可以使用apt命令安装或删除程序包。让我们使用命令更新系统中所有已安装的软件包

sudo apt-get update

在Ubuntu上安装程序的简单而流行的方法是使用软件中心,因为它上面有大多数软件包,它比从互联网上下载的文件安全得多。

发送电子邮件

要通过终端发送邮件,您需要安装软件包'mailutils'。

命令语法是

sudo apt-get install packagename

完成后,可以使用以下语法发送电子邮件。

mail -s' subject'-c'cc-address'-b'bcc-address''to-address'
20190715170035.png

总结

命令 描述
ls 列出当前工作目录中的所有文件和目录
ls - R. 列出子目录中的文件
ls - a 列出隐藏文件
ls - al 列出包含权限,大小,所有者等详细信息的文件和目录。
cat>filename 创建一个新文件
cat filename 显示文件内容
cat file file2> file3 连接两个文件(file1,file2)并将输出存储在一个新文件(file3)中
mv filename “新文件路径” 将文件移动到新位置
mv filename new_file_name 将文件重命名为新文件名
sudo 允许常规用户使用超级用户或root用户的安全权限运行程序
rm filename 删除文件
man 提供有关命令的帮助信息
history 提供当前终端会话中键入的所有过去命令的列表
clear 清除终端
mkdir directoryname 在当前工作目录或指定路径中创建新目录
rmdir 删除目录
等等 重命名目录
pr -x 将文件分为x列
pr -h 为文件指定标题
pr -n 用行号表示文件
lp -nc lpr c 打印文件的“c”副本
lp -d lp -P 指定打印机的名称
apt-get 用于安装和更新包的命令
mail -s' subject'-c'cc-address'-b'bcc-address''to-address' 发送电子邮件的命令
mail -s“Subject”to-address <Filename 发送带附件的电子邮件的命令
上一篇下一篇

猜你喜欢

热点阅读