文件:
touch:建立空文件 : touch a(文件名):创建文件a touch ../路径:跨目录创建文件 touch a b:创建多个文件
echo:向文本添加内容 : >:新增内容,覆盖之前内容 >>:追加内容,不覆盖 echo 内容>文件名
mv:移动、改名 : 移动:mv 文件名 路径 改名:mv 文件名 修改名
cp:复制、备份 : 复制:cp 文件名 路径 备份:cp 文件名 备份名
scp:远程传送文件 : scp 用户@ip:路径/文件名 scp root@192.168.31.29:/root/a.txt mars@192.168.31.20:/home/mars/b
:将主机192.168.31.29的a.txt传送至主机192.168.31.20的Mars下,并改名为b
rm:删除 : -r: 删除所有内容 -f:强制删除 -i:提示是否删除 -rf:强制删除所有内容
rename:重命名 : ?:任意字符 *:任意字符串 rename 3.txt(文件名) 1(要修改成的文件名) 3.txt(文件名)
seq:产生范围内一系列整数: seq 1 50>a.txt(文件名):将一到五十输入到a.txt中
stat:显示文件状态 : stat 文件名:显示文件所有属性
file:检测文件类型 : file 文件名:查看文件类型
目录:
mkdir 创建目录 : mkdir a(文件夹名):创建文件夹a mkdir -p 路径:创建多级目录 mkdir ../路径:跨目录创建文件夹 mkdir a b:创建多个文件夹
ls:查看目录内容 : -a:显示隐藏文件或目录 -l:显示当前目录下所有内容 -h:人性化显示
pwd:显示当前路径 cd:切换目录 cd ..:返回上级目录 cd:返回主目录 cd 路径:进入相应目录
权限:
chmod:修改文件权限:r:读(4) w:写(2) x:执行(1) u:文件所有者 g:组成员 o:其他成员 a:所有成员
+: 增加权限 -:删除权限 =:分配权限 chmod 777 1.txt:为所有成员添加读写执行权限 chmod u + rwx 1.txt:为文件所有者添加读写执行权限
chown:修改文件所有者权限 : chown 用户:组 文件名 -R:递归,改变文件所有者和所属组 -v:显示详细执行过程
查找:
grep 内容: grep 参数 关键字 文件名
-a:将binary文件以text文件的方式搜寻数据 -c:计算找到'搜寻字符串'的次数 -n:输出行号 -i:大小写视为相同
-v:反向输出 -H:输出文件名 -R:递归查找 -w:完整匹配
|:同时满足多个条件 grep a(关键字) | grep b(关键字) 文件名 -E:满足任一条件 egrep "a/b"(关键字) grep -E "a | b | c" 文件名
find 属性: find 路径 参数 关键字
-name:文件名查找 -user:用户名查找 -uid:用户id查找 -gid:用户组id查找 -size:文件大小
-type: b:块设备 d:目录 c:字符 p:链接 l: 管道 f:普通文件
查看:
cat:一次加载所有文件
head:从文件头部开始查看 -n:显示前n行
more:分屏加载文件内容 支持向下翻页
less:分屏加载,允许向上、向下翻页 按q退出
tail:从文件尾部开始查看 -n:显示尾部n行 -f: 实时查看最新的行数 Ctrl+c结束
替换:
sed:替换文件内容:-i s#a#b 1.txt:将1.txt中所有a替换成b -n '20,30p' 2.txt:只查看2.txt中的20到30行的内容
网络:
netstat: -a:查看所有接口信息 -n:将域名用ip显示 -t:显示tcp协议 -u:显示udp协议 -p:显示接口的识别码和程序名 -r:显示路由表信息
ifconfig :查询ip信息 ping:测试连通性
快捷键: Ctrl+l:清屏(clear) Ctrl+c:停止前台进程 Ctrl+d:退出当前账户(exit) Ctrl+r:执行过的命令中搜索
进程: ps -ef | grep a(进程名、端口号):查询进程信息 kill -9 pid(进程id):终止进程
压缩包:
gzip : -l:快速压缩 -g:最佳压缩 -r:压缩时包含子目录 -d:解压缩
-S:指定压缩文件后缀 -t:检查压缩文件的正确性 -v:显示执行的详细过程 -V:显示版本信息
tar: -c(create):创建打包文件 -x(extract):解压打包文件 -v(verbose):显示打包详细过程 -f:指定tar包文件名 -t:显示tar包中的文件夹列表
-z:使tar文件具有gzip指令功能 -Z:使tar文件具有compress指令功能 -j:使tar文件具有bzip2指令功能 -p:保留原文件的原始属性 -P:打包文件时使用绝对路径
rpm: -ivh:安装 -e:卸载 -qa:列出所有安装过的包 rpm -qa | grep a(文件名):查看安装包a
防火墙:关闭、启动、查询防火墙状态:systemctl stop|start|status firewalld.service
内存: top:显示系统总体运行信息 free:显示内存使用信息 du:查看文件所占大小 df -h:以人性化方式显示磁盘空间使用信息
来源:https://www.cnblogs.com/szwlycw/p/11535753.html