在Linux系统(如CentOS)中,有很多常见且实用的操作命令,以下为你分类介绍:
1. 文件和目录操作:
- ls :列出目录内容,如 ls -l (长格式显示)、 ls -a (显示包括隐藏文件在内的所有文件)。
- cd :切换目录,例如 cd /home (进入/home目录), cd .. (返回上一级目录)。
- mkdir :创建新目录,如 mkdir test (创建名为test的目录)。
- rmdir :删除空目录, rmdir test (删除名为test的空目录)。
- touch :创建新文件或修改文件时间戳, touch file.txt (创建名为file.txt的文件)。
- cp :复制文件或目录, cp file.txt /new/directory (将file.txt复制到/new/directory目录)。
- mv :移动或重命名文件或目录, mv oldname.txt newname.txt (重命名文件), mv file.txt /new/location (移动文件)。
- rm :删除文件或目录, rm file.txt (删除file.txt文件), rm -r directory (递归删除directory目录及其内容)。
2. 查看文件内容:
- cat :查看文件内容并输出到终端, cat file.txt 。
- more :分页查看文件内容,按空格键翻页。
- less :功能与more类似,但支持向前和向后翻页,使用方向键操作。
- head :显示文件的前几行,默认前十行,如 head -n 5 file.txt (显示前5行)。
- tail :显示文件的后几行,默认后十行, tail -n 10 file.txt (显示后10行)。
3. 系统信息查看:
- uname :查看系统信息,如 uname -a (显示完整系统信息)。
- top :实时查看系统资源使用情况,包括CPU、内存、进程等。
- free :查看系统内存使用情况。
- df :查看磁盘空间使用情况。
- ps :查看当前运行的进程,如 ps -ef (显示所有进程的详细信息)。
4. 用户和权限管理:
- useradd :添加新用户, useradd newuser 。
- passwd :设置或修改用户密码, passwd newuser (修改newuser的密码)。
- userdel :删除用户, userdel newuser 。
- chmod :修改文件或目录的权限, chmod 755 file.txt (赋予文件所有者读、写、执行权限,其他用户读和执行权限)。
- chown :修改文件或目录的所有者, chown newowner file.txt (将file.txt的所有者改为newowner)。
5. 网络操作:
- ping :测试网络连通性, ping www.baidu.com 。
- ifconfig 或 ip addr :查看网络接口配置信息。
- netstat :查看网络连接状态和网络统计信息。
- ssh :远程登录到其他服务器, ssh user@server_ip (以user用户身份登录到指定IP的服务器)。