文件操作 1,解压压缩包:参考https://blog.csdn.net/xsfqh/article/details/89448976 解压:unzip FileName.zip 压缩:zip FileName.zip DirName 下载 1,从github中下载代码:git clone https://github.com/gaoxiang12/slambook2.git
Linux基础-1 Linux基本原则由目的单一的小程序组成,组合小程序完成复杂任务; 一切皆文件; 尽量避免捕获用户接口; 配置文件保存为纯文本格式。bash bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。 [root@localhost ~]# echo $SHELL // 当前使用的SHELL /bin/bash [root@localhost ~]# cat /etc/shells // 能够使用的SHELL /bin/sh /bin/bash /usr/bin/sh /usr/bin/bashbash支持以下特性:支持...
l .gz :表示由gzip2压缩的文件 l .bz2 :表示由bzip2压缩工具压缩的文件 l .tar :表示由tar打包程序打包的文件(tar并没有压缩的功能,只是把一个目录合并成一个文件) l .tar.gz :可以理解为先由tar打包,然后再由gzip压缩。 l .tar.bz2 :可以理解为先由tar打包,然后再由bzip2压缩。 l .tar.xz :可以理解成先由tar打包,然后再xz压缩。 压缩工具 gzip :gzip [-d#] filename,其中#为1~9的数字。 -d:该参数在解...
1 特殊权限 三种特殊权限:SUID, SGID, Sticky SUID chmod u+s file任何一个可执行程序文件能不能启动为进程,取决发起者对程序文件是否拥有执行权限 启动为进程之后,其进程的属主为发起者,进程的属组为发起者所属的组 进程访问文件时的权限,取决于进程的发起者(a) 进程的发起者,同文件的属主:则应用文件属主权限(b) 进程的发起者,属于文件属组;则应用文件属组权限(c) 应用文件“其它”权限 二进制的可执行文件上SUID权限功能...
1 ACL ACL生效顺序:所有者,自定义用户,所属组|自定义组,其他人setfacl 可以设置ACL权限 getfacl 可查看设置的ACL权限[root@centos7 dir3]# getfacl a # file: a # owner: root # group: root user::rw- user:docker1:--- group::r-- mask::r-- other::r--[root@centos7 dir3]# setfacl -m g:admins:5 a [root@centos7 dir3]# getfacl a # file: a # owner: root # group: root user::rw- user:docker1:--- group::r-- group:ad...
------------恢复内容开始------------ 3.Linux命令行基础操作 通过上面的安装操作,我们现在就可以在虚拟机上体验ubuntu系统的奥妙了,按下虚拟机中的“电源”按钮便可以给ubuntu系统开机了,赶紧去试试吧。 3.1.打开终端命令行 虽然也能像windows系统中用图形交互的方式使用ubuntu系统,但是终端命令行的交互方式在ubuntu系统中使用的更广泛。所以我们得知道如何打开ubuntu系统中的终端命令行,其实很简单: 方...
1 复制文件&文件夹 cp 常用选项-i 如果目标已存在,覆盖前提示是否覆盖,一般默认[root@centos7 dir1]# alias cpalias cp='cp -i' -n 不覆盖,注意两者顺序 -r, -R 递归复制目录及内部的所有内容 -a 归档,相当于-dR --preserv=all,常用于备份功能 -d --no-dereference --preserv=links 不复制原文件,只复制链接名 --preserv[=ATTR_LIST]mode: 权限ownership: 属主属组timestamp:linksxattrcontextall -p 等同--preserv=mod...
1 目录操作 tree 显示目录树常见选项:-d: 只显示目录 -L level:指定显示的层级数目 -P pattern: 只显示由指定wild -card pattern匹配到的路径mkdir 创建目录常见选项:-p: 存在于不报错,且可自动创建所需的各目录 -v: 显示详细信息 -m MODE: 创建目录时直接指定权限rmdir 删除空目录常见选项:-p 递归删除父空目录 -v 显示详细信息 注意:rmdir只能删除空目录,如果想删除非空目录,可以使用rm -r 命令,递归删除目录树练习...
1 文件元数据和节点表结构 inode表结构 每个文件的属性信息,比如:文件的大小,时间,类型等,称为文件的元数据(meta data)node 表中有很多条记录组成,第一条记录对应的存放了一个文 件的元数据信息第一个node表记录对应的保存了以下信息:inode number 节点号 文件类型 权限 UID GID 链接数(指向这个文件名路径名称个数) 该文件的大小和不同的时间戳 指向磁盘上文件的数据块指针 有关文件的其他数据目录 目录是个特殊文...
1. 命令行扩展 1.1 `` 和 $() $(CMD) OR ` CMD ` 比较"" `` 三者的区别 结论单引号:变量和命令都不认识,当做普通字符串 反向单引号:变量和命令都识别,并且会将反向单引号的内容当成命令进行执行后,再交给调用反向单引号的 命令继续 双引号:不能识别命令,可以识别变量[root@centos7 ~]# echo "echo $HOSTNAME" echo centos7 [root@centos7 ~]# echo 'echo $HOSTNAME' echo $HOSTNAME [root@centos7 ~]# echo `echo $...
//与用户相关的配置文件:/etc/passwd: #用户的配置文件, 保存用户账户的基本信息 /etc/shadow #用户影子口令文件 一、用户帐号文件——passwd 1.“/etc/passwd”文件是UNIX安全的关键文件之一。该文件用于用户登录时效验用户的登录名、加密的口令数据项、用户ID(UID)、默认的用户组ID(GID)、用户信息、用户主目录及登录后使用的shell。 2.“/etc/passwd”文件的每一行保存一个用户的...
//与用户相关的配置文件:/etc/passwd: #用户的配置文件, 保存用户账户的基本信息 /etc/shadow #用户影子口令文件 一、用户帐号文件——passwd 1.“/etc/passwd”文件是UNIX安全的关键文件之一。该文件用于用户登录时效验用户的登录名、加密的口令数据项、用户ID(UID)、默认的用户组ID(GID)、用户信息、用户主目录及登录后使用的shell。 2.“/etc/passwd”文件的每一行保存一个用户的...
用户与用户组管理部分命令 1.useradd命令 Linux useradd 命令用于建立用户帐号。 useradd 可用来建立用户帐号。帐号建好之后,再用 passwd 设定帐号的密码。而可用 userdel 删除帐号。使用 useradd 指令所建立的帐号,实际上是保存在 /etc/passwd 文本文件中。 语法 useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号] 或 useradd -D [-b][-e <有效...
一、计算机基础 存储器的层次结构 L0 寄存器L1 L1高速缓存 SRAML2 L2高速缓存 SRAML3 L3高速缓存 SRAML4 主存 DRAML5 本地二级存储 本地磁盘L6 远程二级存储 web服务器 重要概念并发 :把CPU的时间进行分片,让各个程序在CPU上轮转,造成一 种多个程序同时在运行的假象 多线程:需要多个进程,保存程序执行的现场 缓存:保存非持久化数据,支持大量的并发访问 异步:遇到I/O操作,程序就注册一个钩子函数放 在那里,然后线程就去处...
1、我的2条日志中间隔了几条别的日志,没有紧挨着打在一起 ,现在有第一条日志的关键词(userName),但是需要同时看到这2条日志 这个时候需要grep -A m [keyword],意思是获取含有keyword的那一行+往下的m行日志 扩展下: grep -A 20 <word> grep -B 20 <word> grep -C 20 <word> 应该是after,before,center