Linux基础

LINUX入门基础

Linux系统:专门为开发者,IT从业者人员,开发的一款自由和开源的操作系统。

Linux特点:

多用户:同一个用户的账号和密码可以多次同时登录系统。
多任务:可以同时运行多个任务,不同用户可以同时运行多个任务。
强大的网络功能:Linux不仅仅是一个操作系统还可以作为网关,还可以作为防火墙。
出色的处理速度和性能:处理能力强大
系统安全性可靠。
可移植和兼容性。

Shell

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

在这里插入图片描述

Linux命令分类:内部命令、外部命令

内部命令:一些简单的命令,功能简单,但也包含在加载的shell程序中,开机自启动。

特点:执行速度快

外部命令:实用功能比较强大的命令,如果预加载在shell当中,会降低系统的启动速度,所以是用户使用的时候才会被加载。以及用户额外安装的一些命令,都是外部命令。

Linux系统的操作:

1、自动补齐 Tab 一定要用,一定要会用。
2、\ 换行
3、ctrl+u 从光标所亮之处往左清空
4、Ctrl+k 从光标所亮之处往右清空
5、Ctrl+l 清屏
6、Ctrl+c 取消本次命令编辑 取消本次操作 退出当前命令(有可能在后台继续运行)
7、Ctrl+z 跳出当前命令,并终止程序。
8、ctrl+a 切换到行首
9、ctrl+e 切换到行尾

命令行的格式:
在这里插入图片描述
在这里插入图片描述

**Linux中一切皆文件。**后缀名没有意义

**绝对路径:**Linux系统一切从/(根目录)开始,一切以 / 开头的都是绝对路径,表示从根开始的下一级。

相对路径:没有 / 的都表示相对路径。
cd 作用:切换目录和路径。 切换目录或路径,从跟开始一定要是绝对路径,当前目录切换,相对路径就可以。写文档一定要写绝对路径
cd ~ 切换到当前文件的家目录
cd - 返回上一次的目录下
#表示管理员 $表示普通用户,权限受限制。
ls -a 查看隐藏文件

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

-i 索引号 系统自动分配,唯一的。

-h 显示文件大小

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

-t 以时间排序,最新修改的时间排列在最上面

-rw-------.

-开头就是普通文件

drwxr-xr–. 2 root root

d开头,文件的类型是一个目录 第一个root是文件的所有者 第二个root文件所在组

-rwx :所有者的权限

r-x :所有组的权限

r-- :其他用户权限

对于目录来说数字表示有几个子目录

对于文件来说,硬连接数

touch 文件名 创建文件
touch {a…z}.txt 创建从a到z的txt文件
touch创建文件时,如果文件名重复不提示,文件内容不会覆盖。
ls {a…z}.txt 查看从a到z的txt文件
echo 追加内容 > 文件名

ln 创建硬连接 格式:ln 文件名1 文件名2 创建文件名1的硬连接文件名2
连接文件:创建连接文件的命令 ln
**硬连接(只能对普通文件使用):**只能对普通文件创建硬连接,硬连接文件inode号相同,这两个文件就是同一个文件。
互为硬连接的文件删除其中任何一个,不会有影响。更新其中一个文件的内容另外一个也会同步。
作用:防止误删文件。
**软连接:**相当于为文件创建一个快捷方式,两个文件的inode号不一样,虽然对他们操作会更改文件,但还是两个文件。删除快捷方式没影响,删除本地,软连接会消失。(创建软连接要使用绝对路径)
ln -s
ln -s 文件名1 文件名2 创建文件名1的软连接 文件名2

通配符:用来匹配文件名和目录名,不能匹配文件内容。
符号:
? 匹配任意单个字符
*任意字符,无论字符多长都可以匹配
{1…9}匹配1到9

mkdir 目录名
mkdir 目录名1 目录名2 …目录名N 创建多个目录

mkdir -p a/b/c/d 创建递归目录或级联目录。

cp 复制文件 复制目录
cp 目标文件绝对路径 保存文件位置的绝对路径
-r 复制目录
-p 保留源文件权限进行复制
-a 完整保留所有权限,包括连接文件的信息,也可以复制目录。

mv
move 剪切 修改文件或者目录名

rm -rf 删除

-r 递归 删除所有

-f 强制删除 不提醒的强制删除

保存文件位置路径

-r 复制目录

-p 保留源文件权限进行复制

-a 完整保留所有权限,包括连接文件的信息,也可以复制目录。

mv
move 剪切 修改文件或者目录名

  • 23
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码要你命

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值