Linux常用命令

pwd指令: 显示当前工作目录的绝对路径

基本用法:pwd

ls指令:显示当前目录下的文件

              -a:显示当前目录所有的文件和目录,包括隐藏的

               -l:以列表的方式显示当前目录下文件的信息

基本用法:ls [参数] [目录或文件]

cd指令:切换目录位置

基本语法:cd [相对路径/绝对路径] 

                  cd 回到自己的家目录

                  cd.. 回到当前目录的上一级目录

mkdir指令:创建目录(只能创建一级目录)

基本语法:mkdir [参数] 要创建的目录

                  -p:创建多级目录

rmdir指令:删除空目录

基本语法:rmdir [参数] 要删除的空目录

注:若不是空目录,需要用rm -rf删除(rm -rf /*是删除全部,慎用!!!)

touch指令:创建空文件

基本语法:touch 文件名称

cp指令:拷贝文件

基本语法: cp [参数] 源文件 目标位置

                    -r 递归复制整个文件夹

rm指令:删除文件或目录

基本语法:rm [参数] 要删除的文件或目录

                  -r 递归删除整个文件夹

                  -f 强制删除不提示

mv指令:剪切文件或重命名

基本语法:mv 旧文件名 新文件名(重命名)

                  mv 文件原路径 目标路径(剪切)

cat指令:查看文件内容(只能浏览,不可修改,不同于vim)

基本语法:cat [参数] 要查看的文件

                  -n :显示行号

>指令:输出重定向(会将原来的文件的内容覆盖)

>>指令:追加(不会覆盖原文件的内容,而是追加到文件的尾部)

echo指令:输出内容到控制台

基本语法:echo [参数] [输出内容] 

head指令:显示文件的开头部分内容

基本语法:head 文件路径(默认显示前十行)

                  head -n 5 文件路径(显示前五行)

tail指令:显示文件尾部的内容

基本语法:tail 文件路径(默认显示后十行)

                  tail -n 5 文件路径 (显示后五行)

                  tail -f 文件路径(实时追踪该文件的所有更新,开发时日志常用

ln指令:软链接,类似于windows桌面的快捷方式

基本语法:ln -s [原文件或目录] [软链接名]

history指令:查看已经执行过历史命令,也可以执行历史指令

基本用法:history

                  history n 查看已执行过的后n个历史指令

                  !n 执行第n个历史指令

date指令:显示当前日期

基本用法:date(显示当前时间)

                  date +%Y(显示当前年份)

                  date +%m(显示当前月份)

                  date +%d(显示当前时哪一天)

                  date "+%Y-%m-%d %H:%M:%S"(显示当前年月日时分秒)

设置日期:date -s "字符串时间"

find指令:从指定目录向下递归遍历各个子目录,将满足条件的文件或目录显示在终端

基本用法:find [搜索范围] [参数] 

                  -name [文件名] 按照指定的文件名查找文件

                  -user  [用户名] 查找属于指定用户名的所有文件

                  -size [+文件大小(大于)/-文件大小(小于)] 按照指定的文件大小查找文件

locate指令:快速定位文件路径

基本用法:locate [文件名]

grep指令:过滤查找

基本用法:grep [参数] 查找内容 源文件

                   -n 显示匹配行以及行号

                   -i 忽略字母大小写

管道符号:| 表示将前一个命令的处理结果输出传递给后面的命令处理

gzip/gunzip指令:gzip用于压缩文件,gunzip用于解压

基本用法:gzip 文件(压缩为 *.gz文件,不会保留原文件)

                  gunzip 文件.gz

zip/unzip指令:zip用户压缩文件,unzip用于解压(项目打包和发布中常用)

基本语法:zip [参数] *.zip [将要压缩的内容]   压缩文件和目录的命令

                  zip常用参数:-r:递归压缩,即压缩目录      

                  unzip[参数] *.zip 解压缩文件

                  unzip常用参数:-d(目录):指定解压后文件的存放目录

tar指令:打包指令,打包后的文件时 .tar.gz的文件

基本用法:tar [参数] *.tar.gz [打包的内容]     打包目录,压缩后的文件格式为.tar.gz

                  -c 产生.tar打包文件

                  -v 显示详细信息

                  -f 指定压缩后的文件名

                  -z 打包同时压缩

                  -x 解包.tar文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值