本人计算机科学与技术专业,因为想学习了解Linux系统,在阿里云官方页面看到“飞天加速计划·高校学生在家实践”活动。通过活动提示可以快速了解阿里云ESC使用方法,教程·非常详细 点赞 奥里给
云服务器学习Linux命令
使用云服务器学习Linux命令,不需要下载虚拟机,不用安装Linux系统方便快捷。
Linux常见命令
cd / 以根目录开头 (切换到系统根目录)
cd ~ 回到自己的home目录(切换到用户主目录) /home/yanqi
cd .. 返回上级目录
cd - 回看功能
pwd 查看当前目录
ls -l 显示详细列表
ls -a 显示所有的文件,包含隐藏文件,隐藏文件以.开头的文件
ll 等于 ls -l
mkdir aa 在当前目录下创建文件夹
mkdir /home/www/bb 以绝对路径创建文件夹
mkdir /home/www/qq/bb -p 如果上一级目录不存,加上-p自动创建父目录
mkdir a b 在当前目录创建多个文件夹
touch abc.txt 在当前目录下创建, 如查指定了目录,必须保证上级目录存在
vim abc.txt 进行abc.txt进行编辑
再按i 进入编写模式
ESC :wq 保存并退出
ESC :wq! 强制保存并退出
:q! 不保存退出
:/hello 可以vim编辑中搜索内容,查找hello都会高度显示方便查阅
rm a.txt 删除文件
rm aa -r 删除文件夹
cat a.txt 查看文件内容
grep hello a.txt 在a.txt中搜索hello
grep -n hello a.txt 搜索的结果显示所在位置
grep -n ^a a.txt 搜索以a开头
grep -n yan$ a.txt 搜索以yan结尾
drwxrwxr-x d 代表文件夹 -代表文件
rwx rwx r-x r可读 w可写 x可执行
ls 查看其他目录的内容
ls *txt 查看当前目录下的所有以txt结尾的文件
cp 1.txt 2.txt 拷贝文件
cp abc abc_cp -r 拷贝夹
mv a.txt b.txt 重命名
mv 1.txt /home/myanqi/bb/1.txt 移动指定目录
把左边命令返回的结果交给右边进行处理
ls --help | more 分页查看帮助信息
find /home -name a.txt 在home目录下查找a.txt所在位置
find /home -name '*.txt' 在home目录下查找以.txt结尾的文件所在位置
-c: 创建一个新的tar文件
-v: 显示运行过程的信息
-f: 指定文件名
-z: 调gzip压缩命令进行压缩
-t: 查看文件压缩的内容
-x: 解开tar文件
打包:
tar -cvf tom.tar tom tom代表一个文件夹,最终把tom文件夹打包成tom.tar
打包并压缩:
tar -zcvf tom.tar.gz tom tom代表一个文件夹,最终把tom文件夹打包成tom.tar.gz