linux创建文件

Linux(八)—— Linux 指令(文件目录类、时间日期类、搜索查找类、压缩和解压类)

懵懂的女人 提交于 2020-02-27 00:20:25
文章目录 一、Linux 常用指令 1、Linux 文件目录类指令 (1)pwd 指令 (2)ls 指令 (3)cd 指令 (4)mkdir 指令 (5)rmdir 指令 (6)touch 指令 (7)cp 指令 (8)rm 指令 (9)mv 指令 (10)cat指令 (11)more 指令 (12)less 指令 (13)> 和 >> 指令 (14)echo/head/tail 指令 (15)ln 指令 (16)history 指令 2、Linux 时间日期类指令 (1)date 指令 (2)cal 指令 3、Linux 搜索查找类指令 (1)find 指令 (2)locate 指令 (3)grep 指令和管道符号| 4、Linux 压缩和解压类指令 (1)gzip/gunzip 指令 (2)zip/unzip 指令 (2)tar 指令 一、Linux 常用指令 1、Linux 文件目录类指令 (1)pwd 指令 语法: pwd 解释:显示当前工作路径的相对路径 (2)ls 指令 语法: ls [选项] [文件或目录] 常用选项: -a :显示当前目录所有的文件和目录,包括隐藏的 -l :以列表的形式显示所有信息,不含隐藏文件 -al :以列表的形式显示所有信息,包含隐藏文件 解释:显示目录下所有的文件和目录 (3)cd 指令 语法: ls [参数] 解释:切换到指定的目录

Linux AUFS 文件系统

允我心安 提交于 2020-02-26 06:28:53
AUFS 的英文全称为 Advanced Mult-Layered Unification Filesystem,曾经是 Another Mult-Layered Unification Filesystem,显然,现在的内涵规格更高些。说明:本文的演示环境为 ubuntu 16.04。 Union File System Union File System,简称 UnionFS,是一种为 Linux、FreeBSD 和 NetBSD 操作系统设计的,把其它文件系统联合到一个联合挂载点的文件系统服务。它使用 branch 把不同文件系统的文件和目录"透明地"覆盖,形成一个单一一致的文件系统。这些 branch 或者是 read-only 的,或者是 read-write 的,所以当对这个虚拟后的联合文件系统进行写操作的时候,系统是真正写到了一个新的文件中。看起来这个虚拟后的联合文件系统是可以对任何文件进行操作的,但是其实它并没有改变原来的文件。这是因为 Union File System 用到了一个重要的资源管理技术:写时复制。 写时复制(copy-on-write,常被简写为 CoW),也叫隐式共享,是一种提高资源使用效率的资源管理技术。它的思想是:如果一个资源是重复的,在没有对资源做出修改前,并不需要立即复制出一个新的资源实例,这个资源被不同的所有者共享使用

linux文件管理03 and 04--2week

风流意气都作罢 提交于 2020-02-26 02:54:42
1.linux系统中一切皆文件: 文件系统及目录结构: /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录  /bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序  /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序  /lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)  /lib64:专用于x86_64系统上的辅助共享库文件存放位置  /etc:配置文件目录  /home/USERNAME:普通用户家目录  /root:管理员的家目录  /media:便携式移动设备挂载点 /mnt:临时文件系统挂载点  /dev:设备文件及特殊文件存储位置  /tmp:临时文件存储位置 # 2.lsblk-列出系统的硬盘 du -sh 查看文件大小 pwd-显示当前目录 --echo '- - -' > /sys/class/scsi_host/host0(host2)/scan --虚拟机增加硬盘命令 --/proc /sys -进程目录 目录颜色:蓝色-目录,yellow-硬件目录,粉色-套接字,棕色-管道文件,l绿色-可执行文件,红色-打包或压缩文件 --定义颜色文件路径:/etc/DIR_COLORS --除了斜杠和NUL

信息安全系统设计第一周实验报告

纵饮孤独 提交于 2020-02-26 02:53:36
一、学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用Linux中用户管理命令/系统相关命令/文件目录相关命令/打包压缩相关命令/比较合并相关命令/网络相关命令等 二、如何学习Linux 三、Linux终端 1.Terminal(终端) 通常在我们使用 Linux 时,我们并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成接受用户输入和显示输出,Linux 系统还提供了一个叫做终端模拟器的程序(Terminal),下面几个比较常见的终端模拟器,例如 gnome-terminal,kconsole,xterm,rxvt,kvt,nxterm 和 eterm,目前我们的实验中的终端程序是 xfce 桌面环境自带的 xfce-terminal。不过要注意的是这里所说的终端(Terminal)和控制台(Console)是有区别的。 2.Shell 通常在图形界面中对实际体验带来差异的不是上述的不同发行版的各种终端模拟器,而大都是这个 Shell(壳),有壳就有核,这里的核就是指的 UNIX/Linux 内核 3.命令行操作体验 快捷键:(1)使用Tab键来进行命令补全,当忘记某个命令的全称时可以只输入它的开头的一部分然后按下Tab键就可以得到提示或者帮助完成 (2)

信息安全系统设计基础第一周学习总结——20135308

雨燕双飞 提交于 2020-02-26 02:51:59
本周,我学习了Linux的历史与一些著名的开发者。 操作系统始于二十世纪 50 年代,当时有一个项目叫做" Multics ",它的技术在当时很创新,然而它的开发过程并不顺利,当时参加该项目的一个开发团体-贝尔实验室退出了这个项目后开发了他们自己的一个操作系统—— UNIX。 UNIX 最初免费发布并因此在大学里受到欢迎,但是后来变得商业化,价格高昂,使用的人很少。1991 年 10 月,Linus Torvalds在赫尔辛基大学接触 UNIX ,他希望能在自己的电脑上运行一个类似的操作系统。很快他就开始了自己的开发工作,他第一次发行的版本很快吸引了一些黑客,他们的加入使它很快就具有了许多吸引人的特性。他经常改写内核,使有些程序能更容易在 Linux 上运行,包括 C 编译器,都来自于自由软件基金 GNU 项目。 1992-1993 年,Linux 内核具备了挑战 UNIX 的所有本质特性,包括 TCP/IP 网络,图形界面系统(X window),Linux 同样也吸引了许多行业的关注。一些小的公司开发和发行Linux,有几十个 Linux 用户社区成立。1994 年,Linux 杂志也开始发行。 与Windows相比,Linux是免费的,平台更加安全,大都为开源自由软件,用户可以修改定制和再发布,但是部分软件质量和体验欠缺,但是可以定制,更具自由行,可学习性。

linux ugo 权限 ugo即user group other

无人久伴 提交于 2020-02-25 22:07:36
Linux 系统中文件的 ugo 权限是 Linux 进行权限管理的基本方式。本文将介绍 ugo 权限的基本概念。 说明:本文的演示环境为 ubuntu 16.04。 文件的所有者和组 Linux 文件的 ugo 权限把对文件的访问者划分为三个类别:文件的所有者、组和其他人。所谓的 ugo 就是指 user(也称为 owner)、group 和 other 三个单词的首字母组合。 文件的所有者 文件的所有者一般是创建该文件的用户,对该文件具有完全的权限。在一台允许多个用户访问的 Linux 主机上,可以通过文件的所有者来区分一个文件属于某个用户。当然,一个用户也无权查看或更改其它用户的文件。 文件所属的组 假如有几个用户合作开发同一个项目,如果每个用户只能查看和修改自己创建的文件就太不方便了,也就谈不上什么合作了。所以需要一个机制允许一个用户查看和修改其它用户的文件,此时就用到组的概念的。我们可以创建一个组,然后把需要合作的用户都添加都这个组中。在设置文件的访问权限时,允许这个组中的用户对该文件进行读取和修改。 其他人 如果我想把一个文件共享给系统中的所有用户该怎么办?通过组的方式显然是不合适的,因为需要把系统中的所有用户都添加到一个组中。并且系统中添加了新用户该怎么办,每添加一个新用户就把他添加到这个组中吗?这个问题可以通过其他人的概念解决。在设置文件的访问权限时

Linux操作命令代码

泄露秘密 提交于 2020-02-24 04:55:33
Linux系统常用命令: 命令格式:命令名字+空格(可以多个)+命令参数(0或多个文件参数之间以空格间隔) 文件属性: 1.- 普通文件 2. c字符设备 3.b 快设备文件 4. l pwd : print working directry (打印当前工作目录) cd: change directory (改变切换当前目录) ls: list (显示当前目录) 参数 -a -l -al ln: link 创建链接文件,分为软连接(符号链接,带参数-s,包括隐藏文件)和硬链接两种 相当于win快捷方式 mkdir: 创建一个目录 参数-p 在某目录下镶嵌一个目录 mrdir :删除目录 注:有文件的目录不可删除 rename : 重命名文件 cp:copy (拷贝) 注:同名文件覆盖和强制覆盖所有文件 如\cp -r(拷贝文件夹) 参数-p(全部拷贝) truncate : 剪裁文件,常用参数-s mv: move (移动) 注:强制覆盖所有文件 参数-f (同目录可以修改文件) rm: remove directory (删除文件目录) 参数-f和-R(删除目录) locate:查找文件 注:(var/lib/mlocate数据库查找,数据查找不全) find: 查找文件(查找范围/查找条件/动作) chmod : change mode 系统和目录访问权限

linux入门系列12--磁盘管理之分区、格式化与挂载

半腔热情 提交于 2020-02-20 12:47:56
前面系列文章讲解了VI编辑器、常用命令、防火墙及网络服务管理,本篇将讲解磁盘管理相关知识。 本文将会介绍大量的Linux命令,其中有一部分在“linux入门系列5--新手必会的linux命令”一文中已经介绍,遗忘了或没学习过的请自行查看。 磁盘管理主要涉及磁盘扩容以及磁盘配额管理,当服务器磁盘空间达到一定程度(个人认为一般使用量占到总容量的70-80%)就需要考虑新加磁盘实现扩容,一般操作步骤为分区、格式化、挂载、验证及使用。而磁盘配额主要是针对用户设置其最大的磁盘空间使用量,防止当个用户占用磁盘过多的情况。下面将在虚拟机中模拟磁盘的这些管理操作,生产环境中操作命令和方式都是一样的。 在演示具体操作之前先了解一下相关的理论知识。 一、磁盘管理相关理论知识 1.1 文件存储结构与文件定位 Linux系统中一切都是文件,既然是文件那就涉及文件的存储以及文件的定位查找。 1.1.1 文件存储结构 在windows系统中,我们存储文件一般是将磁盘划分为几个不同的盘符(比如C、D、E、F等等),然后将资料存储在不同的盘符下。查找的时候也是根据对应的盘符找到相应的存储文件夹,进而找到对应的文件。 但是在Linux下,情况有些不一样,一切文件都是从根目录开始的,并不像windows一样存在盘符的说法,并且Linux下的目录名称是严格区分大小写的。 文件在Linux中存储是有一定规律的

linux常见命令

ぐ巨炮叔叔 提交于 2020-02-19 13:51:22
linux常见命令 显示当前时间 date 显示当月日历 cal 查看驱动磁盘的可用空间 df 结束终端会话 exit 查看当前目录 pwd 列出文件目录 ls 参数 -l 以长格式显示查询结果 -a显示当前文件夹的所有文件(包括隐藏文件) 切换工作目录 cd 查看文件内容 less 复制文件和目录 cp -r 拷贝文件夹 移动或重命名文件或目录 mv 创建目录 mkdir 参数 -p 相当与嵌套创建,创建一个不存在的文件夹路径 修改文件的权限属性 chmod 修改文件的所有者属性 chown 修改文件夹的时间属性 touch 重命名文件 rename 删除文件或目录 rm 参数 -rf 创建硬链接或符号链接 in 通配符所有 * 匹配一个字符 ? 创建用户 useradd 创建密码 password 裁剪文件,常用参数-s truncate 查看文件路径 find 查看文件的数据内容,适合大文件 more Linux的记事本 vim:w 保存:q 退出:q! 强制退出,不保存 创建工作组 groupadd 创建文件 touch 文件打包或解包 tar 参数 -cvf 格式 tar -cvf 包名 想要打包的文件参数 -tvf 查看包里面的东西,不解包参数 -xvf 解包压缩文件 zip参数 -r 创建压缩包解压文件 unzip参数 -l 查看常见压缩文件格式 tar.gz或tgz

11 个 Linux 命令

走远了吗. 提交于 2020-02-17 09:00:13
本文主要挑选出读者有必要首先学习的 11 个 Linux 命令,如果不熟悉的读者可以在虚拟机或云服务器上实操下,对于开发人员来说,能熟练掌握 Linux 做一些基本的操作是必要的! 事不宜迟,这里有 11 个 Linux 命令行技巧,可以使你的生活工作更轻松。 1 | 0 1. grep $ grep "some string" file grep 命令在每个文件中搜索,它还会寻找由换行符分隔的模式,并且 grep 会打印与模式匹配的每一行。 使用 grep 命令查找文件中的所有 React 关键字: 该 -i 选项使我们能够在给定文件中不区分大小写地搜索字符串。它匹配 "REACT"、"REact" 和 "react" 之类的词。 $ grep -i "REact" file 我们可以使用 -c (count)标志找到与给定字符串/模式匹配的行数。 $ grep -c "react" index.js 这是在网上找到的关于 grep 命令有趣且有教育意义的漫画。 2 | 0 2. ls $ ls ls 列出当前活动路径中的文件和目录。如果路径名是文件,ls 则根据请求的选项在文件上显示信息。如果路径名是目录,则 ls 显示有关文件和其中的子目录的信息。 使用 ls 命令显示当前目录中的所有文件: 你可能已经注意到文件显示为灰色,而文件夹为蓝色。这是为了帮助我们区分文件夹和文件。