linux基本命令练习
下一期出答案和讲解
切换用户(su,sudo)
切换到root用户
切回普通用户
查询出命令所在位置(which,whereis)
查询出ls命令的可执行文件所处位置
详细一点
查看帮助(–help,man)
获取当前路径(pwd)
获取到以下的结果
遍历当前目录(ls)
进入到/etc目录,获取以下结果
数据过滤(grep)
进入到/etc目录下,筛选出只要文件名或目录名包含"up"的都筛选出来
通过ps aux来查看ssh是否开启
寻找文件或者目录(find)
寻找到mime.types文件
查看在/tmp目录下小于2M的文件
文件操作命令
将 123456写入到1.txt文件里
在/home目录下创建2.txt文件
备份1.txt
创建/home/test/1/2/3五级目录
删除test目录
修改后
压缩解压命令(tar,gzip,zip,unzip)
远程下载nginx-1.23.1.tar.gz做准备
wget http://nginx.org/download/nginx-1.23.1.tar.gz
解压nginx-1.23.1.tar.gz
将 1.txt,1.txt.bak,2.txt压缩成test.tar.gz文件
远程下载release-1.23.1.zip做准备
wget https://github.com/nginx/nginx/archive/refs/tags/release-1.23.1.zip
解压release-1.23.1.zip
注意:如果提示unzip没有找到相关信息
# 如果你是centos7则执行下面的命令
yum install unzip
# 如果你是ubuntu则执行下面的命令
apt install unzip
提示下面则安装成功
将 1.txt,1.txt.bak,2.txt压缩成test.zip文件
设置权限(chmod)
情景复现,新建一个start.sh文件,文件内容写入以下代码
#/bin/bash
echo "hello world" > hello.txt
执行start.sh
./start.sh
设置start.sh权限,让start.sh跑起来
将1.txt设置只读