10 2021 档案
摘要:1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 ls /etc/ | grep ^[^[:alpha:]][[:alpha:]].* 2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 mkdir -p /tmp
阅读全文
摘要:sudo : 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。不过有时间限制,Ubuntu默认一次时长15分钟。 su : 切换到某某用户模式,提示输入密码时该密码为切换后账户的密码,用法为“su 账户名称”。如果后面不加账户时系统默认为root
阅读全文
摘要:find 是实时查找工具,通过遍历指定路径完成文件查找 特点: 查找速度略慢 精确查找 实时查找 查找条件丰富 1.对每个目录先处理目录内的文件,再处理目录本身 find /data/test -depth 2.根据文件名和inode查找 -name "文件名称" #支持使用glob,如:*, ?,
阅读全文
摘要:条件选择 单分支条件 多分支条件 选择执行if语句 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1; then 条件1为真的分支代码 elif 判断条件2; then 条
阅读全文
摘要:按生效范围划分两类 全局配置:针对所有用户皆有效 /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置:只针对特定用户有效 ~/.bash_profile ~/.bashrc 按功能划分分类 profile类和bashrc类 Profile类 功用: (
阅读全文
摘要:算数运算 Shell允许在某些情况下对算术表达式进行求值 注意:bash 只支持整数,不支持小数 (1) let i=算术表达式 (2) ((i=算术表达式)) 和上面等价 (3) i=$[算术表达式] (4) i=$((算术表达式)) (5) i=$(expr arg1 arg2 arg3 ...
阅读全文
摘要:什么是shell呢?shell是用C语言编写的程序,它是用户使用 Linux 的桥梁。Shell既是一种命令语言,又是一种程序设计语言。简单来说Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。也可以这样认为,linux中的shell就是linux内核
阅读全文
摘要:1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 目前三大主流发行版分别为Debian、Redhat、SUSE。 redhat: RHEL: Red Hat公司发布的面向企业用户的Linux操作系统,每18个月发行一个新版本 CentOS: 社区企业操作系统,是RHEL的再编译版
阅读全文
摘要:grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Unix的grep家族包括grep、egrep
阅读全文
摘要:正则表达式 通配符的功能为匹配文件名的 文件名中的字符串 正则表达式用来匹配文本中特定的字符串的 通配符用来匹配现有文件 正则表达式用来匹配字符串的 . 匹配任意单个字符,可以是一个汉字 [] 匹配指定范围内的任意单个字符,示例:[abc] [0-9] [a-z] [a-zA-Z] [^] 匹配指定
阅读全文
摘要:文本内容查看工具 查看文本文件内容 cat ... -E:显示行结束符$ -A:显示所有控制符 -n:对显示出的每一行进行编号 -b:非空行编号 -s:压缩连续的空行成一行 nl ... 显示行号,相当于cat -b [root@localhost ~]# nl a.txt 1 a 2 b 3 c
阅读全文
摘要:文本编辑工具VIM vim 主要有三种工作模式,分别是命令模式、插入模式和编辑模式,输入 vim 文件名 我们可以进入命令模式,输入字符 i或者a或者o我们可以进入插入模式,进入插入模式之后我们可以进行文件的内容修改,修改完成之后,可以输入 :wq 可以保存退出。 编辑模式基本命令 w 写(存)磁盘
阅读全文
摘要:ACL:Access Control List,实现灵活的文件权限管理 除了文件的所有者,所属组和其它人,可以对更多的用户设置权限 CentOS7 默认创建的xfs和ext4文件系统具有ACL功能 ACL相关命令 setfacl 可设置ACL权限 getfacl 可查看设置的ACL权限 实例 [ro
阅读全文
摘要:设置修改文件的属主或修改文件属组 [root@localhost ~]# ll test.txt -rw-r--r--. 1 root root 0 Oct 21 12:01 test.txt [root@localhost ~]# chown yc:yc test.txt [root@localh
阅读全文
摘要:CentOS7 利用Python程序生成sha512加密密码: [root@localhost ~]# python -c 'import crypt,getpass;pw="zxcvbnm";print(crypt.crypt(pw))' $6$QCipUn09yISB2Vt1$fq2Tad0xc
阅读全文
摘要:tr 命令 转换和删除字符 选项: -d --delete:删除字符 -s --squeeze-repeats:把连续重复的字符以一个字符表示,即去重 -c –C --complement:取字符集的补集 该命令会把/etc/issue中的小写字符都转换成大写字符 tr 'a-z' 'A-Z' <
阅读全文
摘要:
记录几句有价值的话: 完成比完美更重要 诚 敬 静 谨 恒 养得胸中一种恬静 思之思之,鬼神通之 能甘淡泊,便有几分真学问 志之所趋 无可阻挡 人一能之,己百之。人十能之,己千之。果能此道矣,虽愚必明,虽柔必强
阅读全文
