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 #!
本文将深入探讨如何对 Linux 内核和网络进行优化,包括调整内核参数、调整网络性能参数、使用 TCP/IP 协议栈加速技术、下面将介绍一些可用于优化Linux内核和网络的技术,并详细说明需要优化哪些配置...Linux内核优化 Linux内核是高并发服务的关键组件之一。以下是一些可用于优化Linux内核的配置。...调整文件句柄限制 Linux 内核对于每个进程都有一个文件描述符(file descriptor)数组,文件描述符可以看成是操作系统对于文件或者 I/O 设备打开的引用。...网络优化 Linux网络是高并发服务的另一个关键组件。...在 Linux 系统中,可以使用 splice 函数将数据从一个文件描述符传输到另一个文件描述符中,从而实现零拷贝。 tip: 在使用TCP/IP协议栈加速技术时,也需要注意一些调整参数。
作者:TeddyZhang,公众号:算法工程师之路 Day 17, Linux知识点走起~ 1 编程题 【剑指Offer】丑数 把只包含质因子2、3和5的数称作丑数(Ugly Number)。...[str[i]] == ){ return i; } } return -1; } }; 2 概念题 【Linux...】top命令常用操作 top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,默认5秒刷新一下进程列表.当输入top命令后会得到下图的界面: ?...】linux哪些命令可以判断ip可达不可达?...【Linux】命令解释: more, less, cat命令 more 命令:可以让屏幕在显示满一屏幕时,此时可按空格健继续显示下一个画面,或按q 键停止显示。
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。...一.命令格式 wc [-clw][--help][--version][文件...]...这个标志不能与 -c 标志一起使用。 -w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。 -L 打印最长行的长度。 -help 显示帮助信息 --version 显示版本信息 四....root@localhost test]# wc -l 1.log 3 1.log [root@localhost test]# cat 1.log |wc -l 3 说明: 使用管道线,即可做到这一点
Day 31, Linux知识点走起~ 1 编程题 【剑指Offer】二叉搜索树的第k个结点 给定一棵二叉搜索树,请找出其中的第k小的结点。...一般功能修改的话,建议在非递归遍历版本进行修改,其思路更加清晰,我们只需要设置一个索引index,stack每次做pop操作后,让index+1,如果等于k,则输出节点即可!...ssh命令用于Linux机器的远程登录,格式如下: ssh [-l login_name][-p port][user@]hostname scp是Linux系统基于ssh登录后进行远程文件拷贝的命令...scp file_source file_target ssh user@被监控主机ip "uptime" :可以查看远程Linux系统运行了多长时间,uptime表示当前Linux机器运行了多长时间...; ifconfig命令用来检测和设置本机的网络接口; netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况; 【Linux】bash配置文件
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。...一.命令格式: mv [选项] 源文件或目录 目标文件或目录 二.命令功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。...当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。...,一般情况下最好不用加上它。...4.CONTROL=simple或never:使用简单备份:在被覆盖前进行了简单备份,简单备份只能有一份,再次被覆盖时,简单备份也会被覆盖。
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。...gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率。...一.命令格式 gzip [参数] [文件或者目录] 二. 命令功能 gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名 三....-d 或--decompress或----uncompress,解开压缩文件 -r 或--recursive , 递归处理,将指定目录下的所有文件及子目录一并处理。...如果要压缩成一个gz文件,可以先用tar命令对目录进行打包,然后再对打包文件使用gzip命令 5.
领取专属 10元无门槛券
手把手带您无忧上云