1.Linux基础命令
1.1 用户系统相关命令
- 用户切换:su eg:su - root (-用于携带root环境变量)
- 用户及用户组管理: useradd userdel usermod password id who groupadd groupmod groupdel
- 系统管理:ps(查看进程列表-aux) top(动态显示运行程序)kill(杀死进程) uname(查看系统信息-a)setup(图形化界面设置)crontab(循环执行例行命令)shutdown(关机或重启)clear(清屏) uptime(系统运行时长)
- 磁盘相关命令:fdisk(查看硬盘分区并管理 -l)free(查看内存使用情况)df(查看文件系统磁盘占用情况)du(统计目录或文件所占磁盘空小)
- 文件系统挂载命令:mount(-a -l -f -t) umount
1.2 文件系统相关命令
- cd ls mkdir(-p -m) cat(显示文件内容)
- cp mv rm 复制移动删除
- chown chgrp 修改所有者和所有组
- chmod 改变权限
- grep 在指定文件中搜索特定内容
- find locate
- ln 建立链接符号 -s(软链接) 格式ln -s 目标 目录
1.3 压缩打包命令
- gzip 压缩(-d 解压)
- tar 打包-cvf 解包-xvf -z调用gzip -j调用bzip2
1.4 文件比较合并
- diff 比较同名文件或目录功能,并生成补丁
- patch 配合diff将生成的补丁文件应用到现有代码上
1.5 网络相关命令
- ifconfig 查看和配置网络接口的地址和参数 up down(重启后失效)
- ftp 允许用户利用ftp协议上传和下载文件
1.6 Linux启动过程
打开电源——bios——Grub/lilo——kenel/boot——init(rc.sysinit,rc)——mingetty(终端)
内核引导阶段包括bootsect阶段,setup阶段,head.S 阶段,mai