Linux命令大全及其功能解释如下:
一、常用命令
- ls:列出目录内容。使用可显示详细信息,可显示隐藏文件。
- ls -l
- ls -a
- cd:切换目录。例如,将切换到目录。
- cd /home/user
- /home/user
- pwd:显示当前工作目录的路径。
- cp:复制文件或目录。例如,将复制为。
- cp file1 file2
- file1
- file2
- mv:移动文件或重命名文件。例如,将移动到目录,将重命名为。
- mv file1 dir1/
- file1
- dir1
- mv file1 file2
- file1
- file2
- rm:删除文件或目录。使用可递归删除目录及其内容。
- rm -r
- echo:在终端输出字符串或变量值。
- cat:查看纯文本文件内容。
- more/less:分页查看文本文件内容,适用于大文件。
- head/tail:查看文本文件的前N行或后N行。
二、系统管理命令
- ps:显示系统中当前运行的进程信息。
- kill:终止指定PID的进程。例如,将终止PID为12345的进程。
- kill 12345
- top:实时显示进程动态,包括CPU、内存等使用情况。
- df:显示磁盘空间使用情况。
- du:统计文件或目录的磁盘使用情况。
- free:显示当前系统中内存的使用量信息。
- who:查看当前登入主机的用户终端信息。
- w:显示已登录用户及其正在执行的指令。
- last:查看所有系统的登录记录。
- uname:显示系统内核与系统版本等信息。
三、文件和目录管理命令
- mkdir:创建空目录。例如,将创建一个名为的目录。
- mkdir dir1
- dir1
- rmdir:删除空目录。例如,将删除名为的空目录。
- rmdir dir1
- dir1
- touch:创建空白文件或设置文件的时间戳。
- find:在指定目录下查找文件。例如,将在根目录下查找名为的文件。
- find / -name file1
- file1
- ln:创建文件的硬链接或软链接(符号链接)。
- chmod:改变文件或目录的权限。例如,将设置的权限为rwxr-xr-x。
- chmod 755 file1
- file1
- chown:改变文件或目录的所有者和所属组。
- tar:对文件进行打包压缩或解压操作。
四、网络和服务管理命令
- ifconfig:获取网卡配置与网络状态等信息。
- netstat:显示网络连接、路由表和网络接口信息(需安装net-tools包)。
- ss:用于查看系统的socket统计信息,可以替代netstat。
- ping:测试网络连接是否正常。
- traceroute:追踪数据包在网络中的传输路径。
- systemctl:控制systemd系统和服务管理器,用于启动、停止、重启和查看服务状态等。
- service:在较旧的系统上用于管理服务,与systemctl类似但功能有限。
五、其他常用命令
- grep:在文本中执行关键词搜索并显示匹配结果。例如,将在中搜索包含“keyword”的行。
- grep "keyword" file1
- file1
- sed:处理编辑文本文件,用于文本替换、删除、查找等操作。
- awk:强大的文本分析工具,用于模式扫描和文本/数据提取。
- sort:对文本文件进行排序操作。
- uniq:去除文本文件中的重复行。
- cut:按列提取文本字符。例如,将以冒号为分隔符提取文件的第一列内容。
- cut -d: -f1 /etc/passwd
- /etc/passwd
- wc:统计指定文本的行数、字数和字节数。例如,将统计的行数、字数和字节数。
- wc file1
- file1
热门跟贴