Linux系统(1)

Linux系统专门为开发者、it从业人员开发的一款自由和开源(免费)的操作系统。

Linux当中一切皆文件,设备、光盘、目录都是文件,后缀名没有意义。

1.Linux的特点

1.多用户,同一个用户的账号和密码可以多次同时登录系统 2.多任务,不同用户之间可以同时运行多个任务 3.强大的网络功能,Linux不仅仅是一个操作系统还可以作为网关、防火墙等等 4.系统的安全性可靠 5.可移植和兼容性,注意现场和家里环境尽量保持一致 6.出色的处理速度和性能,处理能力强大 7.良好的用户界面 8.开源,免费不要钱

2.Linux的基本操作

1.Shell程序:只要用户登录,都会加载一个shell程序 作用:翻译官,夹在用户和内核之间。把人类语言翻译成计算机能够识别的语言,再把计算机处理的结果翻译成人类能够识别的语言反馈给用户

3.Linux命令的分类

内部命令:一些简单的命令,功能简单,是包含在加载的shell程序当中,即开机自启。特点执行速度快 外部命令:实用功能比较强大的命令,如果预加载在shell当中,会降低系统的启动速度,所以是用户使用的时候才会被加载,以及用户额外安装的一些命令都是外部命令

4.Linux系统的操作

1.自动补齐,tab。一定要用的

  1. \ 换行 3.ctrl+u 清空至行首

  2. ctrl+k 清空至行尾

  3. ctrl+l 清屏,或者clear,作用一样 6.ctrl+c 取消本次命令编辑,取消本次的操作,退出当前命令(程序有可能在后台继续运行) 7.ctrl+z 跳出当前命令并终止 8.ctrl+a 切换到行首 9.ctrl+e 切换到行尾

5.命令行的格式

开头 命令字 是一个固定格式,声明你要干什么 中间 选项 -,-- 对操作具体的细化,进行不同的展示结果也可以对命令的最终运行方式进行修改 多个单字符选项可以结合起来使用 结尾 参数 操作对象(参数的类型可以是文件、目录、用户名,参数可以没有,可以是一个也可以是多个) 命令字+选项+参数,形成完整的命令行。命令字和选项和参数之间必须用空格键隔开

6.获得命令帮助方法 man+命令——查找的内容更详细 命令+--help——内容简略 按/键+输入要查找的内容,n向下(N向上)翻找匹配的内容,q退出

pwd:显示用户当前所在的工作目录位置

7.绝对路径和相对路径

Linux系统的一切都是从/根目录开始 一切以/开始都表示绝对路径,表示从根开始的下一级 没有/ 的表示相对路径

8.cd—— 切换目录和路径

切换命令或者路径,从根开始的一定要是绝对路径,当前目录下切换相对目录就可以 写文档一定要用绝对路径

cd ~ 切换到当前用户的家目录 cd / 切换到根目录 cd - 切换到上一次的目录 cd .. 返回上一级的目录 cd . 表示当前命令,不动

[root@test1~]#的含义 root表示当前的登录用户 test1表示主机名 ~表示当前所在的目录 #表示管理员 $表示普通用户,权限受限

9.ls:简略的展示当前命令包含的内容

9.1 -a,展示所有包含隐藏的文件和目录,前面加 . 表示隐藏文件

9.2 -l,长格式显示文件和目录的列表,列表就是展示文件或者目录的详细信息

-rw-r--r--.1 root root 0 5月 16 10:12 123

drwxr-xr-x. 2 root root 6 10月 31 2018 rh

-开头就是普通文件 ,d开头,文件的类型是一个目录 ,l开头,是连接文件,快捷方式

-rw-r--r--,权限要三位一分看,读写执行

rw-:所有者的权限      r--:所在组的权限        r--:其他用户的权限

1/2:对于目录来说,表示有几个子目录;对于文件来说,表示硬连接数

root root:第一个是文件的所有者,第二个是文件的所在组

0/6:文件或者目录的大小,单位是kb 5

月 16 10:12:最后一次的修改时间

123:表示文件名或者目录名

9.3 -i,显示文件或者目录的inode号* inode号:是索引号,文件名人类好理解,计算机是根据inode号来处理文件的。 每个文件或者目录的inode都是唯一的,系统自动分配。 inode号是有范围的,如果inode号使用完,硬盘即使还有空间,也不能创建文件或者目录。

9.4 -h,人性化的显示命令或者文件的大小,默认单位是字节*

9.5 -R,递归展示当前目录和子目录里面的所有内容

9.6 -t,以时间排序,最新修改的文件会排在最上面

9.7 -r,表示反向排序,倒序输出

10.连接文件

创建连接文件的命令——ln

10.1硬连接

只能对普通文件创建硬连接,硬连接文件的inode号相同,这两个文件就是同一个文件。互为硬连接的文件删除其中任何一个不会有影响。更新其中一个文件的内容,另一个也会同步更新 作用:防止误删文件

10.2软连接

创建方式为ln -s

相当于为文件创建快捷方式,两个的inode号不同,是两个文件。虽然对他们操作都会更改文件,但还是两个文件。删除快捷方式没有影响,删除本地,软连接就会失效

创建软连接要使用绝对路径

11.通配符

作用:用来匹配文件名和目录名,不能匹配文件内容

符号:

?:匹配任意单个字符

*:任意字符,无论字符多长都可以匹配

{1..9} 配置1-9

 {a..z}  {A..Z}

[a-z]无Z,[A-Z]无a

[^dn]无d n,表示只要不包含dn,其他的通通匹配

12.常用命令

创建目录:mkdir+目录名

                  mkdir -p 创建递归或者级联目录

创建文件:touch,创建文件时,如果文件名重复,不会提示,也不会刷新文件内容
cp:copy,复制文件、复制目录
-r:复制目录
-p:保留原文件的权限进行复制*
-a:完整保留所有权限,包括连接文件的信息,也可以复制目录*

mv:move    作用:剪切;修改文件或者目录名
rm:remove 删除
rm -rf +删除的内容
-r:递归,删除所有
f:不提醒的强制删除

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值