Linux

Linux
TomLinux 常用命令
文件操作命令
学习优先级最高,Linux 一切皆文件
pwd:显示当前所在目录ls:查看目录下的文件mkdir:创建目录cd:切换当前目录mv:移动文件或目录cp:复制文件或目录rm:删除文件或目录zip:压缩文件unzip:解压文件
系统信息命令
后端开发重点,可使用这些命令进行异常分析
top:查看进程及资源占用情况ps:查看进程信息free:查看内存占用情况df:查看磁盘占用情况ifconfig:查看网络接口信息netstat:查看网络状态信息
文件查看命令
后端开发重点,可使用这些命令快速定位项目日志中的异常信息
cat:查看文件内容head:查看文件开头内容tail:查看文件末尾内容grep、sed、awk三剑客:灵活查找和处理文件内容
用户权限命令
一般是给 Linux 运维(管理员)使用
useradd:添加用户userdel:删除用户chmod:修改文件或目录权限chown:修改文件或目录所有者
综合
系统信息
uname查看系统信息hostname查看主机名cat/proc/cpuinfo查看 CPU 信息lsmod查看已加载的系统模块top查看系统使用情况df查看磁盘使用情况fdisk查看磁盘分区du查看目录使用情况iostat查看 I / O 使用情况free显示系统内存情况env查看环境变量uptime查看系统运行时间、用户数、负载
系统操作
shutdown关机reboot重启mount挂载设备umount卸载设备
用户相关
su切换用户sudo以管理员身份执行who查看当前用户名ssh远程连接logout注销useradd创建用户userdel删除用户usermod修改用户groupadd创建用户组groupdel删除用户组groupmod修改用户组passwd修改密码last显示用户或终端的登录情况
文件相关
cd切换目录ls查看目录列表tree打印目录树mkdir创建目录rm删除目录touch新建文件cp复制文件mv移动文件ln创建文件链接find搜索文件locate定位文件whereis查看可执行文件路径which在 PATH 指定的路径中,搜索某系统命令的位置chmod设置目录权限cat/more/less查看文件tac倒序查看文件head/tail查看文件开头 / 结尾paste合并文件zip/tar/gzip压缩文件unzip/tar/gunzip解压文件grep/sed/awk文本处理vim文本编辑
程序相关
crontab计划任务nohup后台运行程序jobs查看系统任务ps查看进程kill杀死进程rpm/yum/apt/apt-get/dpkg软件包管理service/systemctl服务管理
网络相关
ifconfig查看网络属性netstat查看网络状态iptables查看 iptables 规则
其他
date显示系统时间cal显示日历history显示与操作历史help帮助alias别名





