Linux基本命令

前言:

在学后台开发时,需要对Linux系统有一定地了解,我借鉴以下两篇博客,总结归纳出常用的Linux指令。

https://yq.aliyun.com/articles/681643

https://blog.csdn.net/qq_36802111/article/details/82177844

一、终端常用指令

ctrl + shift + c    复制
ctrl + shift + v    粘贴
clear               清屏

二、ls命令选项

ls -a 列出目录所有文件,包含以.开始的隐藏文件

ls -A 列出除.及..的其它文件

ls -r 反序排列

ls -t 以文件修改时间排序

ls -S 以文件大小排序

ls -h 以易读大小显示

ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

 

三、文件以及文件夹操作

1、创建文件夹(目录):

mkdir 文件名

2、删除空文件夹(空目录)

rmdir

3、 删除文件夹(目录),不管是否为空:

rm -r 目录名

 4、创建文件:

touch 文件名

5、删除文件

rm 文件名

6、查看文件内容

1、正序查看文件内容cat(倒序为tac)

参数-A 查看所有内容,$代表每行的结尾
参数-n 显示行号

2、一屏一屏查看文件内容more

切换至下一屏:空格键
切换至上一屏:Ctrl+B

3、查看文件内容 less(支持使用方向键翻页)

往回看:Ctrl+B
往后看:Ctrl+F
看完后退出:q

4、全文搜索:/ + 需要查找的内容

四、打包压缩文件

打包文件(不压缩)

tar -cvf name.tar name.txt  -- 将name.txt打包成name.tar
tar -xvf name.tar                    -- 将name.tar解包
tar -xvf name.tar -C dic/  --  将name.tar 解压到该目录下的dic文件夹下

压缩文件

tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz。

tar -zcvf name.tar.gz *.txt    -- 把所有的.txt文件打包并压缩成name.tar.gz
tar -zxvf name.tar.gz                -- 解压缩
tar -zxvf name.tar.gz -C gz/  -- 将包解压缩到gz目录下

原文地址:https://www.cnblogs.com/theory/p/11884317.html