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:
变量定义:变量名=变量值
计算变量值:如图所示
打印变量:echo
代码片段2:
代码片段3:
比较数字: 比较字符串:
大于 -gt (greater than) =
小于 -lt (less than) !=
大于等于 -ge (greater than or equal) -z:判断字符是否为空
小于等于 -le (less than or equal) -n:判断字符是否不为空
不相等 -ne (not equal)
等于 -eq (equal)
代码片段4:
代码片段5:
入门教程4
一、Linux脚本中的字符串
1.字符串定义:
2.输入:
3.拼接字符串:
二、Linux中的数组
1.定义和打印数组:
方式1
方式2
入门教程5
一、Linux的全局变量
1.USER:表示当前系统登录的用户
2.HOME:查看用户的主目录
3.PATH:查看系统变量
二、zip打包
1.zip Test.zip * 将当前目录下的所有文件打包到Test.zip中
2.unzip 被压缩文件名 解压文件
三、tar打包
1.tar -zcvf test.tar.gz test.sh 把test.sh文件打包成test.tar.gz压缩文件
参数:
四、下载
1.wget 下载链接