1、cat 文件 | grep 关键词 |cut -d " " -f5 查询指定文件中指定关键词(例如: cat nmap.log |grep report |cut -d " " -f5)
2、grep -e 关键词 -e关键词 文件 查询多个关键词“或”的关系
3、getent passwd 账户名 : 用来察看系统的数据库中的相关记录
4、rpm -qa 列出所有被安装的rpm package
rpm -q package_name 查询一个包是否被安装
rpm -ql bash* 查看是否已安装
rpm -i 文件路径 安装
5、readonly -p 显示常量
6、sleep #秒 休眠多少秒
7、ifconfig ens33 | grep -o “” 匹配网卡的内容
8、mkdir -p 路径 : 创建子目录;确保目录名称存在,如果目录不存在的就新创建一个
9、chmod : 改变目录或文件的权限(读、写、执行权限等)
chmod +x file_name
chmod u+x file_name
10、chown 改变目录或文件的所有者、组
chown wang file_name
chgrp命令
11、export 变量名 全局变量设定
declare -x 变成环境变量
env 显示环境变量
unset 变量名 释放变量
12、date
date -u
date +%Y%m%d %H-%M%s 格式化 == date +%F
date +%s 时间戳
date -d @时间戳 “格式” 例:date -d @1510111518 “+%Y-%m-%d %H-%M-%s”
clock 当前的硬件时间查看
clock -s 把硬件的时间读出来覆盖到系统时间
clock -w 把系统时间读出来覆盖到硬件的时间
hwclock与clock一样
13、时区:
ll /etc/localtime (不是一个文本文件)
显示日历:
cal -y
cal 2018
cal 08 2008
cal 09 1752
timedatectl list-timezones 查看时区(centOS 7)
timedatetcl set-timezones 设定时区
14、ps aux | grep sleep -> 查看进程
15、pwd 显示当前目录
pwd -P 显示真实物理路径
pwd -L 显示链接路径(默认行为, 不需要加)
. 表示当前路径
… 表示父目录
cd - :返回上一个刚刚离开的目录(仅一次)
16、screen
screen -ls 显示所有已经打开的会话
screen -r 恢复screen会话
screen -x 会话名 加入会话
ctrl+a 再按d
17、echo 回显
echo -n 不自动换行
echo -e 解析
\a 发出声音
\b 退格键
\c 最后不加上换行符号
\n 换行且光标移至行首
\r 回车
\t 插入tab
\ 插入
\0nnn
\xHH
18、 nmcli 配置网络命令
19、 iconv -l 显示编码信息
iconv -f gb2312 filename -o newfilename 转义文件
20、单引号、双引号、反向单引号
单引号:直接输出,什么都不认
双引号: 识别命令
反向单引号: 命令、变量都识别 ==$() > date +%F
.log 创建日期格式的log文件
echo {1…10} 输出1-10 的数字
21、touch 创建空文件
touch f1 f2 f3
touch f{1…3}
cp f1{,.bak} 复制指定文件,重命名后缀;类似于备份
22、Linux帮助
whatis
command --help
man and info
本地帮助文档 /usr/share/doc/
whatis 命令 /man -f 命令行
1.makewhatis (centOS 6) 创建whatis数据库
2. mandb (centOS 7) 创建whatis数据库
内部命令查看
help 命令
man bash 命令 查看bash帮助
查看外部命令帮助
命令 --help
1.文本搜索:
/单词 向下搜索
?单词 逆向搜索
n键:查找其他词
空格: 整屏翻页
回车: 一行一行往下走
q 退出帮助
23、systemctl enable autofs 设置服务开机启动
24、文件时间
mtime : 文件内容更改时间
ctime : 文件本身的更改时间
atime :记录读取时间
ll --time=ctime filename
relatime
stat filename 显示指定文件的mtime、ctime、atime
25、basename : 文件基名; 取文件名
例如: basename 路径
dirname : 取路径名; 不要文件名
26、ls
ls -R :递归显示目录(连子目录都显示)
ls -ld : 显示目录本身的属性
ls -l : 竖着显示(分行)显示
ls -tl :(组合)按照时间排序
ls -d : 纯目录;不显示文件; ls -d */
ll f[135]
ll f[1-6]
ll [[:lower:]]
27、cat /etc/DIR_COLORS 定义文件颜色