当前位置:首页 > CN2资讯 > 正文内容

Linux介绍,Linux基本命令linux常用基本命令

2天前CN2资讯

一、Linux终端

1、GNOME桌面Gnome Terminal

2、KDE桌面Konsole Terminal

远程连接工具:Xshell

1:通过tty可以看到所属的终端,ctrl+shift+T 可以快速打开一个终端,shift+ctrl+加号 终端字体放大,ctrl+减号 终端字体缩小

2:不同终端之间可以互相通讯

打开两个终端,第一个终端执行echo hello > /dev/pts/2,在第二个终端可以收到消息

二、SHELL

Shell又称为壳,它提供了用户与内核交互的一种接口,它接收用户输入的命令并把他送入内核去执行

Shell实际上是一个命令解释器,它通过解释用户的命令并把他传给内核去执行

内部命令:在系统启动时就调入内存,只常驻内存的,所以执行效率高

外部命令:是系统软件的功能,用户需要时才从硬盘中读入内存

如何区别内外部命令

type命令,语法+要检测的命令

当前系统支持的shell类型:cat /etc/sells

三、Linux基本操作命令

1、Linux命令执行过程

1、先判断他是不是别名,内部命令还是外部命令

2、如果是内部命令直接在bash中执行

3、如果是外部命令先查看hash表,表中有先找表,表中的路径找不到直接报错

4、hash表中没有去底下路径中找:

/usr/local/sbin

/usr/local/bin

/usr/sbin

/usr/bin 

/root/bin

5、找到执行找不到报错

2、常用快捷键

Tab:按一次 只有一个选项 补全,按两次将所有结果展示给你

上下键:查找之前打过的 命令

Ctrl  +l:清屏

Ctrl + c:终止命令

Ctrl  +  a:从光标处跳动命令的最开头

Ctrl +  e:从光标处开始跳到命令的最末尾

Ctrl +u:从光标处清空到开头

Ctrl+k:从光标处清空到末尾

3、ls(list)

作用:查看当前目录下有哪些文件

语法:ls  目录/文件   ,若什么也不加是查看当前目录下的内容

常用选项:

ls   -l    长格式显示 ,列出文件详细信息   ls   -l等于ll

ls -a     显示所有文件包括隐藏文件且包括    .     ..      (在linux当中以.开头的为隐藏文件)

ls -A    显示所有文件包括隐藏文件不包括    .     ..

ls -d    只显示当前目录的属性

ls -h    人性化显示(加了文件大小的单位)

ls -R    递归显示

ls  --color    显示颜色

ls  -S    以文件容量大小排序

ls   -i    显示indoe号   

4、cd(change directory)

作用:切换目录

语法:cd   目录名称

常用选项:

cd - :回到上一次目录,只能上一次。反复使用两个目录来回切换

cd ~/cd:切换到当前用户的家目录

cd ..   :切换到上级目录

pwd:查看当前所在目录

(print work directory)

绝对路径:以根目录开头的路径

相对路径:不以根目录开头的路径

5、文件类型

首字符

文件类型

颜色

-

普通文件

黑色

d

目录(directory)

蓝色

b

块设备文件,如硬盘(block)

黄色

c

字符设备文件(character)

土黄色

s

套接字文件,用于进程间的网络通信(socket)

紫色

p

管道文件,用于通信单向传输(pipe)


l

链接文件(link)

天蓝色



6、通配符

?任意单个字符

例:查找dev下2个字符的目录,查找dev下3个字符的目录

*任意长度的任意字符

例:查找/data/test下以0.txt结尾的普通文件

{1..10}表示1-10十个数

例:在test2目录下创建1-10.txt十个文件

[135]只代表其中的一个字符

例:

[0-9]代表单个数字

例:

[^6,a-z]反向匹配,不含6和a-z的文件

例:

\命令原来的意思

例:ls系统默认加上了--color,使用\查找的文件没有颜色

7、alias

1、别名的使用

定义别名:

删除别名:

2、永久设置别名

单独使用alias会显示所有别名

3、别名,内部命令,外部命令的执行顺序

别名>内部命令>外部命令

命令执行时先判断是别名,内部命令还是外部命令,如果是别名直接执行,如果是内部命令直接在bash中执行。如果是外部命令先看hash表,表中有先找表,表中的路径找不到直接报错。hash表中没有去底下路径中找:

/usr/local/sbin

/usr/local/bin

/usr/sbin

/usr/bin 

/root/bin

找到执行,找不到报错

8、du(disk use)

查看文件或目录占用磁盘的空间大小

-a 分开显示每个文件的大小

-s 显示当前文件夹的总大小

-h 人性化显示

du不统计文件的实际大小,只统计文件所占磁盘的大小,as不能同时使用

例:统计/etc下第一层文件夹占用多少空间

语法:du /etc -d 1 -h

9、touch

作用:用来创建空文件,如果文件存在则修改这个文件的时间

语法:touch  文件名

10、mkdir(make directory)

作用:创建目录

语法:mkdir  [选项]   目录名字

-p  递归创建目录

例:在/tmp/下创建a目录,在a下创建b目录,在b目录下创建c

-v   显示详细过程

例:在/opt/创建a,b,c目录,并在a,b,c下分别创建{1,2,3,4,5}五个子目录

11、cp(copy)

作用:复制文件

语法:cp    源文件/目录     目标文件/目录

-r 复制目录必须使用

-i 有相同文件的时候提醒是否覆盖

-f 强制覆盖不提醒

-p 保留文件的源权限

-a 保留权限,链接文件权限也可保留

12、mv(move)

作用:移动文件(移动文件时可以进行改名操作)

13、rm

作用:删除文件和目录

-r 递归删除

-f 强制删除


四、文件的硬链接和软链接

1、Linux链接概念

Linux链接分为两种,一种被称为硬链接(Hard Link),另一种被称为软链接即符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。

【硬链接】:硬链接指通过索引节点号来进行链接,inode号是可以对应多个文件名的。在Linux的文件系统中,多个文件名可以指向同一索引节点,一般这种链接就是硬链接。

硬链接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬链接到重要文件防止“误删”的功能。只删除一个链接并不影响索引节点本身和其他的链接,只有当最后一个链接被删除后,文件的数据块及目录的链接才会被释放。也就是说,文件真正的删除条件是与之相关的所有硬链接文件均被删除。

【软链接】:另外一种链接称为符号链接(Symbolic Link),也叫软链接。软链接有类似于Windows快捷方式的功能。它实际上是一个特殊的文件,在符号链接中,文件实际上是一个文本文件,其中包含的有另一个文件的位置信息。

1、ln命令创建硬链接

语法:ln   源文件    目标文件

硬链接的原理就是多个文件名指向同一个inode,因此多个文件名公用同一个inode号,达到共享与备份的目的。

源文件被删除也不影响备份文件的正常使用。

注:硬链接不能对目录创建,也不能跨分区创建,因为每个分区的inode号不一样

默认一个新的空目录它的链接数就是2,包含两个隐藏目录,一个是指向它本身的子目录“.",和指向它上级目录的”..“。

2、ln -s 创建软链接

软链接:相当于Windows中的快捷方式

语法:ln -s     源文件     软链接的名字

创建软链接一定要使用绝对路径

五、查看系统信息

1、lscpu--查看cpu信息

2、free--查看内存信息

3、df--查看磁盘余量

4、lsblk--查看硬盘详细信息

5、cat /etc/redhat-release--查看系统版本

arch--查看机器架构


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25883.html

    分享给朋友:

    “Linux介绍,Linux基本命令linux常用基本命令” 的相关文章

    选择美国VPS的全面指南与服务商推荐

    美国VPS概述 在全球互联网的高速发展中,虚拟专用服务器(VPS)逐渐成为了网络环境中不可或缺的一部分。我对于VPS的理解,首先是它通过虚拟化技术,将一台物理服务器划分成多个独立的虚拟服务器。用户能够拥有更高的控制权和资源管理能力。这种灵活性和独立性,使得VPS成为了许多中小型企业、开发者和个人用户...

    inet.ws VPS测评:揭示高性价比主机服务的真实体验与分析

    在如今这个互联网发展的时代,选择一个可靠的虚拟专用服务器(VPS)提供商至关重要。我们要介绍的就是 inet.ws,一家国外的主机服务商。inet.ws 的主营业务是销售全球多节点的 VPS 服务器。自从 2023 年 8 月推出了全场 13 个机房的 7.5 折优惠活动后,它的性价比愈发吸引了许多...

    便宜的国外主机推荐:性价比高的主机选择指南

    在选择国外主机服务时,价格通常是一个重要的考量因素。面对纷繁复杂的选择,我发现一些便宜且性能不错的国外主机服务,让我大为惊喜。这里,我想和大家分享几款我认为性价比非常高的国外主机。 首先,我接触到UCloud。它的起售价为34元一个月,提供包括云服务器、GPU服务器和裸金属服务器在内的多种产品。这种...

    Win10一键安装SQLite脚本:简化你的数据库配置过程

    在开始使用SQLite之前,首先需要确保它已经正确安装在你的Windows 10系统上。这个过程包括几个简单的步骤。我会逐步带你完成这些操作,让你能快速进入SQLite的世界。 访问SQLite官网 首先,前往SQLite的官方网站,网址是https://www.sqlite.org/downloa...

    怎么在VPS上测速并提升网络性能

    在使用虚拟专用服务器(VPS)时,了解它的性能和网络速度是至关重要的。VPS的效率直接影响到网站的加载速度和用户体验。想想当你的网站访问速度慢,用户可能会不耐烦,从而导致访客流失。这可不是任何网站主想要发生的事情。所以,定期对VPS进行测速,找出潜在问题,并加以解决,是一个非常明智的选择。 测速不仅...

    买域名的全流程攻略:从选择到安全管理

    购买域名是一项非常重要的投资,尤其对于那些希望在网上建立品牌或个人网站的人来说。域名不仅仅是一个网址,它是你在线身份的象征。因此,了解如何选择和购买域名显得极为关键。 选择域名时,需要考虑多个因素。首先,域名应该简洁易记,便于用户输入和分享。其次,关键字的相关性也非常重要,因为一个包含行业相关关键词...