Linux系统管理

Linux:操作系统,自由和开放源码(免费)的操作系统。

现在被红帽公司收购了

Linux可以被安装在各种计算机设备当中

服务器:特定的进程提供的服务,集成在一起,对外提供功能。

Linux:1991年,芬兰unix

Linux特点:多用户。多任务。丰富的网络功能。安全性高。移植性强。有一定的兼容性。

有良好的用户界面---?(有待确认 )

性能快,响应速度快,简单

Linux:专业的开发人员使用的系统。

Shell :是一个翻译官

翻译人类输入的代码:把代码翻译成二进制,给计算机内核进行识别,然后计算机的内核分配相应的资源来执行已发出的指令。

计算机内核反馈的信息同样是二进制,把计算机语言翻译成人类能够识别的语言。

默认shell:bash,类似于编译器

内部命令:shall的一部分其中主要包含的是比较简单的系统命令,通常在Linux系统在启动加载时,就已经嵌套在了shell当中,并且驻留在系统的内存。执行速度比外部命令的执行速度快。

Linux一切皆文件。

外部命令:实用程序,功能通常都比较强大,程序量也比较大,不适合在系统加载时一起启动。需要使用时才会调用到内存,CPU分配资源。

通用的命令格式:

命令字符【选项】参数【执行对象】

你要干什么,你想怎么干,你要对谁干

自动补齐:TAB键。

关于Linux操作系统的一些简单命令:

“\”   强制换行 换行符号,换一行继续输入,但是不影响命令的完整性。

命令的帮助文档:man操作手册(Mkdir在后面)。

Help:操作提示。(Mkdir在前面)

Mkdir

 n可以向下匹配查找到的内容

 N可以向上匹配查找到的内容

Root :登录当前系统的用户名。

@:固定符号,无实意

~:当前所在的目录。

#:表示超级管理员。当前的登录用户

$:表示登录系统的是一个普通用户

pwd:显示系统所在的目录

cd:切换目录   cd目标位置的cd名称(指的是目录名,只能目录之间切换,不能文件)

~:用户的家目录。

/:根目录。(所有的东西都在根目录下)

绝对路径和相对路径

以/开头,就叫绝对路径

没有/就是相对路径(完整路径)

一切都在根目录下,那么一切都以/为开头,那么子目录当中切换目录,因为不在根目录下,以相对路径表示即可。

绝对路径必须绝对存在,一级一级一个都不能少

相对路径对于子目录而言,他也得存在。

Cd空格-  :切换回上一次执行的目录

cd 空格..  :返回上一级目录

cd空格. :保持在当前目录

ls :展示当前目录下的所有文件和目录,不包含隐藏文件,而且是简略查看。

ls空格-a:展示所有文件(包括影藏文件和目录)

ls空格-l:以长格式展示文件和目录的列表,包含权限,大小以后更新时间等等详细信息

-a查看所有,包含隐藏文件和目录,Linux的隐藏文件和目录,都是以“.”开头

-就是文本文件

d文件属性为目录

r:表示可读

w:可写

x:可执行

l:软连接,链接文件

硬链接:允许一个文件有多个文件名

创建: ln源文件名创建硬连接的文件名。

硬链接的特点:1两个文件互为硬链接,两个文件的索引号一致。Ls -i

              2互为硬链接的两个文件,如果有更新,内容将始终保持一致。

              3删除其中一个对另一个文件没有任何影响。

              4只有普通文件可以创建硬连接,目录是不能创建硬连接的(看开头)

前面的数字就是索引号,索引号不同就是两个文件

软连接

 源文件  源文件的连接文件名,可以自定义

软连接的特点:

1两个文件的索引号不同,是两个不同的文件

2如果有更新,内容始终保持一致

3删除连接文件对源文件没有影响,删除源文件,连接文件直接失效

4普通文件和目录都可以创建软连接

显示当前目录下的一切

.开头的文件是隐藏文件

所有的文件都有索引号,索引号用完了就不能在继续写入(基本见不到)

磁盘满了也不能使用

 df-i查看已经用的索引号。

通配符:匹配文件名和目录名。不能匹配文件内容。

{ }:表示一定的范围

数字的匹配范围只在0-9之内

:匹配任意单个字符

*:匹配所有字符,长短不限,匹配范围不包括隐藏文件

【aceh】:单个字符进行匹配,不是范围匹配(不加-)

Du:查看当前所在目录的内容大小

-h:人性化展示

-sh空格*:统计当前目录下,每一个文件的大小,以列表的形式展示

df:查看所有分区,以及挂载点的大小

-h:人性化展示

-i:查看挂载点的可用inode号(索引号)

touch:创建文件,如果文件已存在,创建相同名称不会提示文件名重复,也不会覆盖原文件名的内容

mkdir:创建目录,目录名字不能一样

-p 列如:(-p aa/bb/cc)递归创建,创建一个完整的路径

cp:复制,最终cd ..的参数必须是目录,这个路径是一个目录,不能是文件名

-p 保留权限复制

-a (有强制作用)完整保留所有的信息和权限,同时可以直接复制目录

别名系统:

alias

临时:命令行配置都是临时的,重启系统就会生效。

永久:改配置文件一般都是永久生效。

/etc/profile:全局配置文件,所有人都生效

临时创建:

mv:剪切,重命名,最后的参数必须是一个目录。

rm:删除

rm -r:删除目录下的所有

rm -f:强制删除,而且不进行提示  rm -rf *

Find:查找文件,不能查找文件内容。

Find [查找路径] [查找的条件] [处理动作]

查找路径:指定具体目标的路径(绝对路径),默认就是当前目录。

查找条件:文件名 文件大小 文件类型 文件权限等进行查找。

处理动作:对查找到的文件做操作,默认就是输出至屏幕,打印(print)。

查找类型:

-name:根据文件名进行查找 可以配合通配符一起使用。

-size:根据文件的大小进行查找。

-user:根据文件的所有者进行查找

-tape:根据文件的类型就行查找

F:普通文件(常用)

D:目录文件(常用)

L:连接文件

S:套接字文件(一般不用)

B:块设备文件,存储文件

c:字符串设备文件

p:管道符文件

-inum:根据文件的索引号进行查找。删除一些正常删除删不掉的文件

-perm:根据文件权限进行查找。

Opt:第三方操作

查找的时候单位要大写

Find的特点:

精确查找,不是完全一致,是查不出来的

使用通配符匹配,要加双引号。

遍历当前目录下的所有,包含自己,速度较慢。

处理动作:

Print:默认动作,展示结果

-ls:查找到的文件,执行命令:ls -l 长格式,详细的展示查找到的文件。

-fls文件名:把查找到的文件的长格式信息保存到指定的文件当中。

-delete 删除查找到的内容,慎用!

-OK 命令{}\;执行命令之后会提示用户进行确认的操作

-exec 命令{}\;执行命令之后没有提示,直接执行

Ctime:变更时间,最后一次修改文件的时间,更改文件元数据,修改内容也会变

Mtime:修改文件时间,最后一次修改文件内容的时间

Atime:最后一天访问文件的时间,每看一次文件都会改变这个时间

Whereis:不能搜索普通文件,只能搜索系统命令。

不仅仅能够查找到二进制命令的位置,还可以查找到命令的帮助文档的位置

Which 就是查找命令的位置,如果命令有别名,还可以查找到他的别名

查看硬盘和分区的情况:lsblk

查看设备机器的架构:arch

查看内核版本:uname -r(内核版本不一致,可能会出现软件不兼容的问题)

系统时间:date

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值