1.du和df命令的区别
du命令用于查看文件或目录占用磁盘空间大小,可深入分析特定文件或目录的空间占用情况,以文件和目录为对象,输出格式可定制;
df命令用于查看文件系统磁盘空间使用情况,展示分区整体使用概况,以文件系统和分区为对象,输出包含设备名称、容量、使用率等信息。
2.mysqldump命令常用参数
-h 指定主机名(ip地址)
-u 指定用户名
-p 指定密码
-P 指定端口号
3.在Linux系统中,文件扩展名.Z 表示使用compress命令压缩的文件,解压命令用uncompress
gzip命令用来处理 .gz格式的压缩文件
4.usermod用于修改用户账户属性
-l 用于修改用户登录名 usermod -l 新名字 旧名字
-m 用于移动用户主目录到新位置 usermod 新位置 旧位置
5.Linux系统查看文件内容
• less:分页查看文件内容,支持向前、向后翻页,可搜索字符串,能高效处理大文件,不会一次性将整个文件加载到内存。
• more:用于分页显示文件内容,按空格键翻页,按回车键滚动一行,功能较简单,只能向下浏览。
• head:默认显示文件的前10行内容,可通过参数指定显示的行数,用于快速查看文件开头部分。
• cat:将文件的全部内容一次性输出到终端,还可用于合并多个文件,也常与其他命令通过管道结合使用。
6.dd命令用于复制文件或设备
其基本语法为dd [选项] [输入文件] [输出文件],以下是一些常见选项:
• if:指定输入文件或设备,如if=/dev/sda1。
• of:指定输出文件或设备,如of=/home/user/backup.img。
• bs:设置块大小,例如bs=4096表示每个块为4096字节。
• count:指定要复制的块数。
• conv:用于指定数据转换的方式,如conv=notrunc表示不截断输出文件。
7.chown的选项-R表示递归操作
8.HTTP(WWW)服务使用80端口作为默认端口用于网页访问
FTP使用两个端口:
20端口(命令端口)用于控制链接
21端口(数据端口)用于数据传输
9.unip命令用于检查和删除文本文件中重复的行列,一般与sort结合使用,但是unip只能处理相邻的重复行
10.常见几个目录
• /sbin:存储系统管理命令,多为管理员使用,需特定权限。
• /etc:存放系统及服务的配置文件。
• /dev:包含代表硬件设备的文件,用于访问和控制设备。
• /lib:保存系统和程序运行所需的共享库及内核模块文件。