Linux学习笔记(基础入门级别)

Linux学习笔记

入门教程1

一、关于时间的命令

命令1: date 显示当前系统的时间

命令2: cal 显示日历

​ 可以在cal后面加参数,如执行:cal 2016,会显示2016年全年的日历;

​ 又或者输入:cal 4 2020,会显示2020年4月的日历;

二、文件系统的命令

命令1: pwd 显示当前所在的路径

命令2: cd / 进入到根目录

​ cd … 退回上一级目录

​ tips:进入其他目录的时候,可以使用tab键进行补全

命令3: ls 显示当前目录下的所有文件

​ ls后面可以携带以下参数:

​ -l : 显示当前目录下所有文件的详情信息;

命令4: clear 清空控制台的信息

命令5: mkdir filename 创建一个新的名称为filename的文件夹

命令6: rmdir filename 删除名称为filename的文件夹

命令7: cp filename1 filename2 复制文件filename1到一个新的名称为filename2的文件中

命令8: cat filename 查看名称为filename的文件的内容

命令9: diff filename1 filename2 查看文件filename1和文件filename2的差异

命令10: head filename -n 5 查看文件名称为filename的前五行的内容

命令11: tail filename -n 5 查看文件名称为filename的最后五行的内容

命令12: wc filename 返回文件的 行数、单词数、字符数

​ wc后面可以携带参数:

​ -w:只查看单词数

​ -l:只查看行数

​ -c:只查看字符数

命令13:touch filename 创建一个新的名称为filename的文件

入门教程2

一、文件系统的命令

命令1: rm filename 删除名称为filename的文件(注意区分rmdir命令,rmdir是用于删除文件夹的)

命令2: mv filename1 filename2 将文件名为filename1的文件改名为filename2

​ mv filename aaa/ 将文件名为filename的文件移动到aaa目录下

命令3: less filename 查看长文本文件,类似在一个文本浏览器中查看,使用方向键翻页;q键退出

命令4: chmod 修改读写权限

​ 权限表示方法一:

​ r:读权限 w:写权限 x:执行权限

​ 使用方式:

​ 1. chmod u - r filename 对文件名为filename的文件减去所有者的读权限

​ 2. chmod u + r filename 对文件名为filename的文件加上所有者的读权限

​ 3. chmod go - r filename 减去同组用户和其他用户对filename文件的读权限

​ 权限表示方法二:

​ 4:读权限 2:写权限 1:执行权限

​ 使用方式:

​ 1. chmod 444 filename 给文件filename的所有者、同组用户、其他用户赋予读权限

​ 2. chmod 777 filename 给文件的所有者、同组用户、其他用户赋予读、写、执行权限

命令5: grep word filename 在filename文件中搜索word并返回

​ tips:word可以换为正则表达式来进行搜索,并且可以将返回的结果和wc命令一起使用

入门教程3

一、Linux的脚本文件

命令1:ls > 1.txt 将ls命令的输出结果保存到文件1.txt里面

命令2:sh test.sh 执行一个名称为test.sh的脚本文件

二、编写Linux脚本文件

代码片段1:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l7BjFowY-1587198038638)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获1.PNG)]

​ 变量定义:变量名=变量值

​ 计算变量值:如图所示

​ 打印变量:echo

代码片段2:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EIVwT2RN-1587198038644)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获2.PNG)]

代码片段3:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-STQ43F8e-1587198038648)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获3.PNG)]

​ 比较数字: 比较字符串:

​ 大于 -gt (greater than) =

​ 小于 -lt (less than) !=

​ 大于等于 -ge (greater than or equal) -z:判断字符是否为空

​ 小于等于 -le (less than or equal) -n:判断字符是否不为空

​ 不相等 -ne (not equal)

​ 等于 -eq (equal)

代码片段4:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NodF3hSz-1587198038653)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获4.PNG)]

代码片段5:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IXHXUsKk-1587198038657)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获5.PNG)]

入门教程4

一、Linux脚本中的字符串

1.字符串定义:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-54V9b62C-1587198038662)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获6.PNG)]

2.输入:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fuIoGHcf-1587198038665)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获7.PNG)]

3.拼接字符串:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3rmVPAUB-1587198038668)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获8.PNG)]

二、Linux中的数组

1.定义和打印数组:

​ 方式1

​	[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zg5zvLuV-1587198038672)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获9.PNG)]

​ 方式2

​	[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IeCvKIRU-1587198038675)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获10.PNG)]

入门教程5

一、Linux的全局变量

1.USER:表示当前系统登录的用户

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eSjIYo6e-1587198038679)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获11.PNG)]

2.HOME:查看用户的主目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m7tg7FxW-1587198038681)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获12.PNG)]

3.PATH:查看系统变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RjE7Hsk0-1587198038684)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获13.PNG)]

二、zip打包

1.zip Test.zip * 将当前目录下的所有文件打包到Test.zip中

2.unzip 被压缩文件名 解压文件

三、tar打包

1.tar -zcvf test.tar.gz test.sh 把test.sh文件打包成test.tar.gz压缩文件

​ 参数:

​	[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H4ahBT6e-1587198038685)(D:\BaiduNetdiskDownload\课程笔记\Linux\图片\捕获14.PNG)]

四、下载

1.wget 下载链接

发布了12 篇原创文章 · 获赞 6 · 访问量 121

猜你喜欢

转载自blog.csdn.net/qq_38041105/article/details/105600499
今日推荐