Linux学习日记:常用命令介绍与tar压缩
文件目录1.find寻找选择路径下符合表达式条件的文件find的基本语法结构为find [路径] [表达式] [文件名]路径指定搜索的起始目录默认为当前目录.。表达式定义搜索条件如文件名、类型、时间等。文件名搜索你想查找的文件名。精确匹配文件名区分大小写find /path -name filename.txt忽略大小写find /path -iname file*.txt搜索系统目录如/时若不是管理员权限会提示权限不够2.grep筛选出符合条件的行grep [选项] 搜索模式 [文件...]选项-i 忽略大小写-v 反向筛选出不符合条件的行搜索模式可以是普通字符串或正则表达式。文件支持多个文件或通配符如*.txt。3.|管道符号|可以连接两个命令将前一个命令的输出当作后面命令的输入命令1 | 命令2ls | grep passwdls列出文件列表通过管道传递给grep筛选出当前文件列表里的passwd文件进程文件进程是什么个人理解正在运行的一个程序官方解释操作系统资源分配的最小单位1.sleep暂停当前进程一段时间sleep number暂停number秒sleep 100暂停100秒在后台运行2.ps查看当前进程的状态PID进程唯一标识符TTY、TIME、CMD暂时跳过忽略此信息。。。ps -ef显示所有进程的完整格式PPID父进程ID此时进程太多可使用|与grep的组合进行筛选ps -ef grep sleep3.kill用来结束进程kill PIDkill -9 PID 强制结束进程可以用来结束正在暂停的进程与ctrlc相比较1.ctrlc快速方便的终止前台进程2.kill不方便但是可以终止后台进程4.jobs显示当前正在运行或已停止的后台进程jobs -l显示详细信息仅作了解fg %任务号将任务从后台进程切换到前台运行ctrlz暂停当前前台进程bg %任务号可以让暂停的前台进程放到后台继续运行5.top默认显示进程动态列表包含CPU、内存、负载等关键指标数据每3秒刷新一次。按q退出6.man帮助手册用于查看命令、函数或配置文件手册页的工具man 命令手册页按内容分为多个章节常用章节如下1用户命令如ls、cp2系统调用类似于内核中的函数如open、read3库函数如printf、malloc4设备文件如/dev/null5文件格式如/etc/passwd的格式6游戏和演示7杂项如man本身8系统管理命令如ifconfig、iptablesadduser→创建新用户/deluser→删除新用户passwd 用户名→修改密码文件压缩与解压tar将多个文件打包成一个归档文件支持压缩tar [选项] [归档文件名] [文件或目录列表]-c创建新归档-v显示详细过程-f指定归档文件名解压.tar文件压缩.tar文件解压.tar.gz文件计算机组成五大部件运算器、控制器、存储器、输入设备、输出设备main.c→可执行程序main.exe/main的四大步骤1.预编译2.编译3.汇编4.链接后记吐槽实在惭愧时隔这么久才写第三天的学习内容中间处理了家里的一部分事并且自己还偷懒了往后不会再这样了努力学习努力进步