ubuntu:~/Desktop$ mkdir dir2 dir3 bennyrhys@ubuntu:~/Desktop$ ls dir1 dir2 dir3 test 2创建层级目录【允许已存在的作为第一级...$ cd sub1 bennyrhys@ubuntu:~/Desktop/dir1/sub1$ ls sub2 bennyrhys@ubuntu:~/Desktop/dir1/sub1$ 扩展:下载linux...dir3 dir4 sub2 4带反馈信息的创建 bennyrhys@ubuntu:~/Desktop/dir1/sub1$ mkdir -v dir1 mkdir: 已创建目录 'dir1' 5一个命令创建整个目录结构
删除指定目录及其上级文件夹,例如"rmdir -p a/b/c’" 与"rmdir a/b/c a/b a’" 基本相同 -v, –verbose 输出处理的目录详情 4、实例 实例1:删除一个空目录...Desktop$ rmdir dir2 实例2:删除空目录显示信息 bennyrhys@ubuntu:~/Desktop$ rmdir -v dir3 rmdir: 正在删除目录 'dir3' 实例3:删除一个非空目录
通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限、大小、更改时间等等 2、用法 ls [OPTION]… [FILE]… 3、选项 -a 列出目录下的所有文件,包括以 ....“-”表示该文件是一个普通文件 “d”表示该文件是一个目录,字母"d",是dirtectory(目录)的缩写 “l”表示该文件是一个链接文件。...最小数据传输单位为一个数据块(通常一个数据块的大小为512字节) “c”表示该文件是一个字符设备文件(character),一般置于/dev目录下,一次传输一个字节的设备被称为字符设备,如键盘、...第2字段:如果是一个文件,此时这一字段表示这个文件所具有的硬链接数;如果是一个目录,则第2字段表示该目录所含子目录的个数。新建一个空目录,这个目录的第二字段就是2,表示该目录下有两个子目录。...索引节点(index inode简称为“inode”)是Linux中一个特殊的概念,具有相同的索引节点号的两个文本本质上是同一个文件(除文件名不同外)。
题目一:下面这条输出的含义是什么 rwx rw- r-- alice hr file1.txt 答:file1.txt 文件对于 alice 用户有所有权限,对于 hr 用户组里的所有成员有读写权限,...大概讲讲 对于每个Linux中的文件而言(文件夹也是文件)都会有权限控制,可以使用 ls -al 或者 ll 命令查看权限情况 $ ls -al total 8 drwxr-xr-x 2 root root...权限 每三位为一组,表示所属人的权限,所属组的权限,和其他人的权限。...权限是9位,每一位都是有或者无两种状态,所以用二进制更为方便表示。...ACL ,是一种超过三种权限之外的复杂权限管理,有兴趣自己下来学习,一般工作用不到 下次主题:进程管理 题目一:进程有哪几种状态(生命周期)?
awk 是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华,如 C 语言等。...在 linux 系统日常处理工作中,发挥很重要的作用,掌握了 awk将会使你的工作变的高大上。 awk 是三剑客的老大,利剑出鞘,必会不同凡响。...通常,awk是以文件的一行为处理单位的。awk每接收文件的一行,然后执行相应的命令,来处理文本。 三:awk 的原理 通过一个简短的命令,我们来了解其工作原理。...在 awk 中,花括号用于将几块代码组合到一起,这一点类似于 C 语言。在代码块中只有一条 print 命令。在 awk 中,如果只出现 print 命令,那么将打印当前行的全部内容。...之前的action{}里都是只有一个print,其实print只是一个语句,而action{}可以有多个语句,以;号隔开。
例如:看端口是否占用一般有两种方式: (1) netstat -an|grep 8080 (2) lsof -i:8080 区别: (1)netstat无权限控制,lsof有权限控制,
~也表示为home directory的意思, .则是表示目前所在的目录, …则表示目前目录位置的上一层目录。 3. 用法 cd (选项) (参数) 4....选择 命令 说明 -p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录 ....-L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。 - 当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。...每当你更改目录时,shell都会将上一个目录位置记录在环境变量OLDPWD中 5.
题目一:进程有哪几种状态(生命周期)?...平时学的是这五种状态新建、就绪、运行、阻塞、终止,但是在Linux里面可以查看到的要更加详细,如下命令的 STAT 列就是展示了状态 $ ps -aux USER PID...我在此处用 sleep 命令来举例, sleep 的作用就是运行一个进程,然后等到一段时间,在这里用来测试进程前后台切换再合适不过。...拓展知识点:守护进程 最不想遇到的事就是进程挂掉,一个告警电话打过来,半夜两三点爬起来就为了手动启动一个进程。所以进程自动拉起是很重要的。...,我就把下下次的多写一点。
此文介绍一种,每天自动备份网站以及数据库文件,发送EMAIL到邮箱,并上传网站和数据加文件到FTP空间,自动删除旧备份的方法。...d -3day +"%Y%m%d").tar.gz /home/backup/Web_$(date -d -3day +"%Y%m%d").tar.gz cd /home/backup #导出数据库,一个数据库一个压缩文件...local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - > ${db}.sql.gz) done #压缩数据库文件为一个文件
一. 简介 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步....,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。...文件系统的是用来组织和排列文件存取的,所以她是可见的,在Linux中,我们可以通过ls等工具来查看其结构,在Linux系统中,我们见到的都是树形结构;比如操作系统安装在一个文件系统中,他表现为由/ 起始的树形结构...该机构是linux爱好者自发的组成的一个团体,主要是是对linux做一些基本的要求,不至于是操作者换一台主机就成了linux的‘文盲’。...举例来说,KDE这个桌面管理系统是一个独立的计划,不过他可以安装到Linux系统中,因此KDE的软件就建议放置到此目录下了。
0x01 Linux 审计工具介绍实践 描述: Linux 审计系统提供了一种方式来跟踪系统上与安全相关的信息。根据预配置的规则,审计会生成日志条目,来尽可能多地记录系统上所发生的事件的相关信息。...autrace : 一个用于跟踪进程的命令。类似于 strace,跟踪某一个进程,并将跟踪的结果写入日志文件之中。...通常您希望在列表顶部而不是底部进行抑制,这是因为事件在第一个匹配规则上触发 always # 分配一个审计上下文,总是在系统调用进入时填写它,总是在系统调用退出时写出一条记录。...一些守护进程(如cron和atd)对终端使用守护进程名称。 -w, --word : 基于字符串的匹配必须匹配整个单词, 这类匹配包括文件名、主机名、终端和SE Linux上下文。...5.autrace 命令 - 一个用于跟踪进程的命令 描述: autrace 是 Linux 中的一个命令行工具,用于跟踪进程的系统调用,它可以帮助你分析程序在运行时的系统调用情况,对于调试和了解程序行为非常有用
先将当前日志文件copy一份作为备份, 备份文件名的后缀为前一天 3. 用当前日志的最后50行覆盖当前日志的内容 备份脚本: 1 #!
0x01 文件查找 1.locate 命令 - 使用文件索引数据库快速查找 2.updatedb 命令 - 更新文件系统数据库 描述:此命令是Linux中查找文件或目录的命令,它与 updatedb 命令都是来自于...mlocate 包,它是直接从数据库/var/lib/mlocate/mlocate.db 中搜索文件名,而不是直接在磁盘上搜寻,所以速度很快,支持模糊查找,但是缺点是数据库文件一般一天更新一次,所以有时候可能查不到最新的文件...usr/lib/python3.7/site-packages/dnf/conf # /usr/lib64/sssd/conf 3.find 命令 - 实时查找文件或目录的高级工具 描述:此工具是Linux...匹配任意一个字符 [] 匹配任意一个中括号内的字符 x[ab]->xa或者xb [-] 匹配中括号中任意一个字符,-代表一个范围 例如,[a-z]代表匹配一个小写字母 [^] 逻辑非,表示匹配不是中括号内的一个字符...总结说明 Linux 系统中文件查找命令使用建议,若要非实时查询可使用 locate 命令,若要实时查询可使用 find 命令,附上两个命令快速学习的大纲脑图。
[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路 ] 0x01 前言简述 描述:上一章,我们学习了Linux中查找搜寻文件或目录的相关命令,此章我们学习常常与find命令联合使用,以及在Shell...脚本中常用的参数替换 xargs 命令进行实践学习,从而实现更加强大的参数传递和多进程并行执行Linux命令或脚本等 0x02 参数替换 xargs 命令 - 将标准输入中的数据转换为命令行参数 描述...:xargs(eXtended ARGuments)工具是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。...[=R] # 看linux支持了,将xargs的每项名称,一般是一行一行赋值给 {},可以用 {} 代替。...个文件,移动到/destination 目录下 find /path/to/dir -name "*.jpg" | xargs -n 10 mv -t /destination/示例6.批量添加多个用户到linux
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。...并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。...3.命令参数: 参数 描述 -m --mode=模式,设定权限 (类似 chmod) -p --parents 可以是一个路径名称。...此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; -v --verbose , 每次创建新目录都显示信息 --help 显示此帮助信息并退出 -...-version 输出版本信息并退出 4.命令实例: 1:创建一个空目录 命令: mkdir test1 输出: hc@hc-virtual-machine:~$ ls PycharmProjects
tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。...利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包和压缩。...打包:是指将一大堆文件或目录变成一个总的文件. 压缩:则是将一个大的文件通过一些压缩算法变成一个小文件。 为什么要区分这两个概念呢?...这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。...linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。
ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。...通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!...-F 使得ls命令可以在显示子目录的时候在它的文件名之后加上一个斜线(“/”)字符。...“-”,所有的命令参数都有特定的作用,自己可以根据需要选用一个或者多个参数,在命令参数的后面是命令的操作对象。...在这条命令中,使用到了两个参数,分别为“l”和“R”,当然,你也可以把他们放在一起使用,如下所示: 命令2 ls -lR /home/hc 这种形式和上面的命令形式执行的结果是完全一样的。
more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。...一.命令格式: more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ] 二.命令功能: more命令和cat的功能一样都是查看文件里的内容...默认为1行 Ctrl+F 向下滚动一屏 空格键 向下 滚动一屏 Ctrl+B 返回上一屏 = 输出当前行的行号 :f 输出文件名和当前行的行号 V 调用vi编辑器 !...默认为1行,输出了第三行 我是log1的第一行 我是log1的第三行 --更多--(40%) 按下空格键后,向下滚动一屏(当前设置的是一屏为2行),输出了第四五行 hc@hc-virtual-machine...列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。
领取专属 10元无门槛券
手把手带您无忧上云