linux创建文件夹

linux下使用tar命令

此生再无相见时 提交于 2019-12-25 18:20:22
解压 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 x 从档案文件中释放文件。相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 辅助选项: -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2 -v :压缩的过程中显示文件!这个常用 -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数! -p :使用原文件的原来属性(属性不会依据使用者而变) --exclude FILE:在压缩的过程中,不要将 FILE 打包! 范例: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc    <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc

Linux发展史及常用基本指令

白昼怎懂夜的黑 提交于 2019-12-25 09:11:13
Linux发展史及常用基本指令 什么是Linux?    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它是一种自由和开放源代码的类UNIX操作系统,任何人都可以自由使用、完全不受任何限制。 Linux发展史 上世纪90年代,在Unix操作系统、MINIX操作系统、DOS操作系统有诸多弊端以及MacOS只能用于苹果计算机的情况下,在吸收了MINIX精华的基础上,Linus于在1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,在开源情况下,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。 Linux优点 (1)Linux由众多微内核组成,其源代码完全开源; (2)Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等

Linux系统下LNMP一键搭建Linux、PHP、MySQL环境(适合新手搭建linux下的web生成环境)

。_饼干妹妹 提交于 2019-12-25 02:27:28
一、 首先要解释一下,什么是LNMP,LNMP起源于LAMP,LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的缩写,这里将Web服务端的Apache替换成了资源消耗更少,更稳定的Nginx,所以LNMP就是Linux+Nginx+Mysql/MariaDB+Perl/PHP/Python的缩写; 引用LNMP一键安装包网站的简介来简单的介绍一下,为什么要选择LNMP LNMP一键安装包是什么? LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。 我们为什么需要它? 编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。 不会Linux的站长或Linux新手想使用Linux作为生产环境…… 它有什么优势和功能? 无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。 支持自定义Nginx、PHP编译参数及网站和数据库目录

Linux上常用软件安装和总结

[亡魂溺海] 提交于 2019-12-25 00:48:14
Linux总结: 以前只顾着撸码,Linux这些一般都是运维玩的,然后也没怎么折腾过,每次上线也都只是发布下,最多也就是启停服务器。最近闲来无事就玩了玩Linux,还挺好的。 这里做一个总结来结束Linux系列,后面还有好多事情,废话不多说了,这里来总结下。 首先推荐下Linux的权威资料,鸟哥的私房菜,一共有2本,基础篇我大概的看了看,内容是有点多的,比较啰嗦,不过讲的挺好,适合要全心全意去学Linux的人。 Linux毕竟是一个操作系统,如果说专门去玩的话也真的是有好多折腾的,对于一个开发来说其实最常用的了解那些常用的Linux指令,这样子也可以在运维不在场的情况下,自己完成一些关于发布的一些基本问题。 1,关于Linux指令也有好多,我前面博客也主要是整理这些指令,主要的那些Linux我也统一整理了一份,以后随时翻阅就够了。关于每一个指令详细的信息,自己找一个man男人就差不多了。 2,关于Linux一些目录结构自己也基本熟悉了,我一直觉得要玩一个东西一定要认真,知其所以然,这样子才能算会玩一个东西。当然有时候人的精力是有限的,以前我一直就想玩一玩ios,当然身边玩ios的朋友 也挺多的,但是服务器这么多东西自己都没玩会,所以也就只能放弃了。那么有些东西我们大概知道,那么这个时候就要在取舍这个东西,研究这个东西的时候抓住重点。玩Linux当然要知道一些主要的目录结构啦,

Linux(七)pwd,is,cd,mkdir,touch,cp,rm,mv

老子叫甜甜 提交于 2019-12-24 23:54:01
pwd(print working directory) 显示当前目录的绝对路径 ls 显示当前目录下的所有内容信息 ls[选项]【目录或是文件】 -a 显示目录所有文件和目录,包括隐藏的 -l列表形式显示 cd cd ~切换到家目录 cd …切换到上一级 回到根目录 返回上一层 mkdir 创建目录 创建多级目录 mkdir -p rmdir 删除空目录 如图所示 非空使用rm -rf ## Touch 创建一个空文件 touch 文件名 CP(重点) 拷贝指令 cd[选项]source dest -r,递归复制整个文件夹 rm/rv rm指令移除文件或目录 -r递归删除整个文件 -f强制删除不提示 询问时候要按Y与N MV移动文件目录或重命名 重命名 移动 来源: CSDN 作者: 眯眯眼:) 链接: https://blog.csdn.net/qq_43430273/article/details/103687438

最新的ARM-GCC下载安装指南

余生长醉 提交于 2019-12-24 12:37:03
GCC下载网址: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads 我使用的是4412开发板,故找到 GCC版本为8.2,再高版本的没有arm-linux-gnueabi了,下载到虚拟机共享文件夹内,下载完成后拷贝到自己的文件夹内,调用 tar -xvf gcc-arm-8.2-2018.11-x86_64-arm-linux-gnueabi.tar.xz 等待解压完成,出现了 出现了对应文件夹,进入文件夹内部,可以看到 bin文件目录下就可以看到新的gcc和g++了 之后在/usr/bin/ 中有两个链接文件,arm-linux-gnueabi-gcc,arm-linux-gnueabi-g++删除 重新创建链接 ln -s /你的目录/bin/arm-linux-gnueabi-gcc-8.2.1 arm-linux-gnueabi-gcc ln -s /你的目录/bin/arm-linux-gnueabi-g++ arm-linux-gnueabi-g++ 然后输入一下arm-linux-gnueabi-gcc -v就看到看到更新后的GCC版本啦 来源: CSDN 作者: a1304662033 链接:

Shell基本命令

岁酱吖の 提交于 2019-12-24 09:25:49
Linux命令行的组成结构 Linux系统命令操作语法格式 命令 空格 参数 空格 (文件或路径) 需要处理的内容 rm -rf /tmp/* ls -la /home 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 执行linux命令, 添加参数的目的是让命令更加贴切实际工作的需要 linux命令, 参数之间,普遍应该用一个或多个空格分隔! 创建一个目录 /oldboy windows下: 鼠标右击 > 新建文件夹 Linux下: 复制代码 make directory > mk dir > mkdir ------------------------------- mkdir /oldboy ------------------------------- cd / mkdir oldboy #递归创建a/b c/d mkdir -p a/b c/d #递归创建test/a,b,c,d四个目录 mkdir -p test/{a,b,c,d} #递归创建文件夹a/b/c/d/e mkdir -p a/b/c/d/e 查看目录 /oldboy #显示/oldboy下的内容 ls /oldboy 改变当前的目录/位置 cd /home cd ~ cd 打印当前工作目录 #打印当前工作目录 pwd

Shell 基本命令

雨燕双飞 提交于 2019-12-24 09:25:29
前言 前面咱们已经成功安装了Linux系统--centos7,那么现在奔向Linux的大门。 Linux命令行的组成结构 [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# Linux系统命令操作语法格式 命令 空格 参数 空格 【文件或路径】需要处理的内容 rm -rf /tmp/* ls -la /home 结婚 -没车没房 女的就行 结婚 -有车有房 白富美 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要! linux命令,参数之间,普遍应该用一个或多个空格分割! 创建一个目录 /oldboy windows下: 鼠标右击 > 新建文件夹 Linux下: make directory > mk dir > mkdir------------------------------- mkdir /oldboy------------------------------- cd / mkdir oldboy#递归创建a/b c/dmkdir -p a/b

6,基本命令

女生的网名这么多〃 提交于 2019-12-24 09:25:01
前言 前面咱们已经成功安装了Linux系统--centos7,那么现在跟着超哥奔向Linux的大门。 Linux命令行的组成结构 [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# [root@oldboy_python ~]# Linux系统命令操作语法格式 命令 空格 参数 空格 【文件或路径】需要处理的内容 rm -rf /tmp/* ls -la /home 结婚 -没车没房 女的就行 结婚 -有车有房 白富美 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要! linux命令,参数之间,普遍应该用一个或多个空格分割! 防火墙 setenforce 0 #用来临时关闭selinux iptables -F # 临时关闭防火墙 /etc/selinux/config # 永久关闭 创建一个目录 /oldboy windows下: 鼠标右击 > 新建文件夹 Linux下: make directory > mk dir > mkdir-------------------------------

linux 命令大全

本小妞迷上赌 提交于 2019-12-24 09:24:23
Linux系统命令操作语法格式 命令 空格 参数 空格 【文件或路径】需要处理的内容 rm -rf /tmp/* ls -la /home 结婚 -没车没房 女的就行 结婚 -有车有房 白富美 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要! linux命令,参数之间,普遍应该用一个或多个空格分割! 创建一个目录 /oldboy windows下: 鼠标右击 > 新建文件夹 Linux下: make directory > mk dir > mkdir------------------------------- mkdir /oldboy------------------------------- cd / mkdir oldboy#递归创建a/b c/dmkdir -p a/b c/d#递归创建test/a,b,c,d四个目录mkdir -p test/{a,b,c,d}#递归创建文件夹a/b/c/d/emkdir -p a/b/c/d/e 查看目录 /oldboy #显示/oldboy下的内容 ls /oldboy 改变当前的目录/位置 cd /home cd ~ cd - 换来换去的,迷路了怎么办?我到底在哪个目录?