随笔分类 -  Linux

摘要:测试脚本: #!/bin/sh input="/usr/local/myroom/" if [ -d $input ];then echo "存在目录" else echo "不存在目录" fi echo "结束!" 判断条件: -d 判断目录是否存在 用法:-d 目录 -f 判断文件是否存在 用法 阅读全文
posted @ 2019-07-09 08:22 雷雨客 阅读(295) 评论(0) 推荐(0)
摘要:排序命令:sort sort /etc/passwd 按照行首a-z顺序排 sort -r /etc/passwd 按照行首z-a顺序排 sort -t ":" -k 3,3 /etc/passwd 以冒号分割,以第三个字段开头,第三个字段结尾排序,即只使用第三个字段排序 统计命令:wc [root 阅读全文
posted @ 2019-07-09 08:19 雷雨客 阅读(145) 评论(0) 推荐(0)
摘要:1、printf:格式化输出命令 %ns:输出字符串。n是数字指代输出几个字符 %ni:输出整数。n是数字指代输出几个数字 %m.nf:输出浮点数。m和n是数字,指代输出的整数位数和小数位数。如%8.2f 代表共输出8位数,其中2位是小数,6位是整数。 输出格式: \a:输出警告声音 \b:输出退格 阅读全文
posted @ 2019-07-09 08:18 雷雨客 阅读(694) 评论(0) 推荐(0)
摘要:1、正在表达式与通配符 正则表达式用来在文件中匹配符合条件的字符串 正则是包含匹配,grep、awk、sed等命令可以支持正则表达式。 通配符是完全匹配,用来匹配符合条件的文件名。ls、find、cp这些命令不支持正则表达式。 2、正在表达式符号 * 前一个字符匹配0次或任意多次。 . 匹配除了换行 阅读全文
posted @ 2019-07-09 08:16 雷雨客 阅读(262) 评论(0) 推荐(0)
摘要:1、source命令作用 使修改的环境变量立即生效(一般修改了配置文件 需要退出登录 再登录才会生效) 2、source命令用法 source 配置文件 或者 . 配置文件 3、环境变量配置文件 /etc/profile /etc/profile.d/*.sh /etc/bashrc ~/.bash 阅读全文
posted @ 2019-07-09 08:15 雷雨客 阅读(217) 评论(0) 推荐(0)
摘要:1、简介 位置参数变量属于预定义变量的一种,变量名,变量的作用不能更改。 $? 最后一次执行的命令的返回状态。 如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0,证明上一个命令 执行不正确 $$ 当前进程的进程号(PID) $! 后台运行的最后一个进程的进程号(PID) $n $ 阅读全文
posted @ 2019-07-09 08:06 雷雨客 阅读(198) 评论(0) 推荐(0)
摘要:标准输入输出与重定向 执行一个shell时,通常会打开3个标准文件:标准输入文件(stdin)、标准输出文件(stdout)、标准错误输出文件(stderr)。这3个标准文件的文件描述符分别是0、1、2。默认情况下,标准输出是输出到显示器。如果不想输出到显示器,而是输出到文件中,就用到了重定向。标题 阅读全文
posted @ 2019-07-09 07:50 雷雨客 阅读(252) 评论(0) 推荐(0)
摘要:一、linux包相关知识 1、包的分类 linux包从大的方面可以分为二进制包和源码包 1.1、二进制包 二进制包是编译后的可执行文件,看不到源码,后缀是.rpm。一般由厂商提供,如数据库、QQ等。 1.2、源码包 C语言写的源码,没有编译。需要手动编译后才能安装。 2、包的命名 举例:httpd- 阅读全文
posted @ 2019-07-08 22:32 雷雨客 阅读(381) 评论(0) 推荐(0)
摘要:vim shenlei.mess如果删除在命令模式下直接按 Delete键就可以,不需要进入insert模式 vim 一个文件后进入插入模式:按 a/i/o进入编辑模式:按Esc(进入命令)再按::set num 添加行号:set nonu 取消行号:wq 保存退出 命令模式下:gg 光标回到第一行 阅读全文
posted @ 2019-07-08 22:27 雷雨客 阅读(194) 评论(0) 推荐(0)
摘要:查看本机监听的端口:netstat -tlunProto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LIST 阅读全文
posted @ 2019-07-08 22:26 雷雨客 阅读(226) 评论(0) 推荐(0)
摘要:linux中搜索命令有find、which、whereis、locate、rpm 一、find 1、根据文件名称查询 find /etc -name init 在/etc及其子目录下精确匹配名称为init的文件 find /etc -name *init 在/etc及其子目录下模糊匹配以init结束 阅读全文
posted @ 2019-07-08 22:21 雷雨客 阅读(334) 评论(0) 推荐(0)
摘要:1、添加用户 useradd 用户名 如:useradd sl 2、添加密码/更新自己的密码 passwd 3、更新密码 passwd sl 4、查询登录用户信息 who 5、查询当前登录用户详细信息 W [root@localhost ~]# who root pts/0 2023-03-21 1 阅读全文
posted @ 2019-07-08 22:19 雷雨客 阅读(574) 评论(0) 推荐(0)
摘要:一、查看文件 find、cat、head、tail、more、less、grep、awk 适合查看短文件(cat只能看到最后一页的内容) cat /tmp/yum.conf cat -n /tmp/yum.conf (-n 显示行号) 适合查看长文件(空格或f翻页,回车换行,q或者Q退出) more 阅读全文
posted @ 2019-07-08 22:16 雷雨客 阅读(179) 评论(0) 推荐(0)
摘要:参考资料:https://blog.csdn.net/weixin_42266606/article/details/80863781 1、下载需要的版本 下载地址:https://www.oracle.com/java/technologies/downloads/ 我下的是:jdk-8u201- 阅读全文
posted @ 2019-07-08 22:14 雷雨客 阅读(51) 评论(0) 推荐(0)
摘要:便于查找,只记录了在安装的过程中需要选择的部分和重要的部分。 步骤: 选择新建虚拟机选择标准或者典型选择稍后安装操作系统创建的虚拟机将包含一个空白硬盘选择Linux;Centos64位取名;选择位置最大磁盘大小20;将虚拟磁盘拆分成多个文件完成(不要自定义硬件) 自定义硬件:内存1024(不能超过电 阅读全文
posted @ 2019-07-08 22:07 雷雨客 阅读(179) 评论(0) 推荐(0)
摘要:一、参考资料:https://blog.csdn.net/babyxue/article/details/80970526 二、安装过程 选择自定义,下一步: 默认选项,下一步: 选择稍后安装操作系统,下一步: 选择Linux7和CentOS 7 64位,下一步: 给虚拟机命名并设置位置,下一步: 阅读全文
posted @ 2019-03-16 12:28 雷雨客 阅读(53) 评论(0) 推荐(0)
摘要:编辑文件:/etc/sysconfig/network-scripts/ifcfg-ens33 重启网卡:service network restart 桥接模式中的网络配置方式: TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=s 阅读全文
posted @ 2019-02-07 11:46 雷雨客 阅读(218) 评论(0) 推荐(0)