Linux必须掌握的一些命令

Linux必须掌握的一些命令

有人说,Linux是一个由命令行组成操作系统,其精髓就在命令行。不论图形化界面发展到什么水平,这个原理是不会变的。所以,大家学习Linux操作系统,必须掌握大量命令。这里列举一些比较重要,并且使用频率最高的一些命令,通过学习这些命令,我们可以进一步理解Linux。

1、安全和登录命令

login:登录

shutdown:关机或关机后重启

halt:关机

reboot:重启

mount:装载存储设备

umount:卸载存储设备

chsh:修改用户shell

2、文件处理命令

file:检测文件类型

mkdir:创建目录

grep:查找字符串

dd:块拷贝文件

find:查找指定的文件

mv:移动文件或文件夹

ls:列出目录下的文件及文件夹

diff:比较文件内容

cat:显示文件内容

ln:创建链接文件(类似于快捷方式)

3、系统管理相关命令

df:列出磁盘的空间使用情况

top:显示进程占用资源情况,如CPU、内存等

free:显示内存使用状态

quota:显示磁盘的使用情况和使用限制

at:设置计划任务

lp:打印

useradd:添加用户

groupadd:添加组

kill:结束进程

crontab:计划任务

tar:打包

unzip:解压缩zip

gunzip:解压缩gz包

last:显示近期用户登录情况

4、网络操作命令

ifconfig:查看网卡信息或配置

ip:整合ifconfig和route的命令,非常强大

ping:测试网络连通

netstat:查看网络连接状态

telnet:telnet客户端

ftp:ftp客户端

route:查看路由情况

rlogin:远程登录其它主机

rcp:远程复制文件或目录

finger:查看主机上账号登录的信息

mail:查看邮件

nslookup:查询域名的解析

5、系统安全相关命令

passwd:修改密码

su:切换为管理员

umask:屏蔽创建文件时不希望有的默认权限

chgrp:修改文件或目录所属的组

chmod:修改文件或目录的权限

chown:修改文件或目录的所有者

chattr:修改文件属性

sudo:执行已授权管理员指令

ps:显示程序列表

who:显示有哪些人登录在服务器上