linux系统常用命令总结
-
Linux系统常用命令总结
一、文件与目录操作命令:
1. ls:列出当前目录下的文件和子目录;
2. cd:切换当前工作目录;
3. pwd:显示当前工作目录的路径;
4. mkdir:创建新的目录;
5. cp:拷贝文件或目录;
6. mv:移动或重命名文件或目录;
7. rm:删除文件或目录;
8. touch:创建空文件或者修改文件时间戳;
9. find:根据条件查找文件。二、文件内容查看与编辑命令:
1. cat:查看文件内容;
2. more:逐页查看文件内容;
3. less:与more类似,但支持更多操作;
4. head:显示文件的前几行;
5. tail:显示文件的后几行;
6. grep:按关键字搜索文件内容;
7. sed:对文件内容进行替换、删除等操作;
8. awk:处理文本文件中的数据;
9. vi/vim:强大的文本编辑器。三、系统管理命令:
1. ps:查看当前系统中的进程信息;
2. top:实时监控系统的进程、CPU使用情况等;
3. kill:终止指定的进程;
4. systemctl:管理系统服务;
5. apt/yum:包管理器,用于安装、更新软件包;
6. ifconfig/ip:查看和设置网络接口的相关信息;
7. ping:检测网络连接是否通畅;
8. netstat:查看网络连接、路由表等信息;
9. hostname:查看或设置主机名。四、用户与权限管理命令:
1. useradd/userdel:添加或删除用户;
2. passwd:修改用户密码;
3. su/sudo:切换用户或以管理员权限运行命令;
4. chown:修改文件或目录的所有者;
5. chmod:修改文件或目录的权限;
6. chgrp:修改文件或目录的所属组;
7. who:查看当前登录系统的用户;
8. id:查看当前用户的ID信息;
9. groups:查看用户所属的组信息。五、压缩与解压命令:
1. tar:打包和解包文件;
2. gzip/gunzip:压缩和解压缩文件;
3. zip/unzip:创建和解压ZIP文件;
4. rar/unrar:创建和解压RAR文件;
5. 7z:创建和解压7z文件。六、网络管理命令:
1. ssh:远程登录其他主机;
2. scp:在本地与远程主机之间复制文件;
3. ftp/sftp:通过FTP协议传输文件;
4. wget/curl:下载文件或网页内容;
5. ifup/ifdown:启用或禁用网络接口;
6. iptables:配置Linux防火墙。以上是Linux系统常用命令的总结,掌握这些命令可以提高在Linux系统下的工作效率。当然,这只是一个基础的命令总结,实际上Linux系统还有许多其他强大的命令,需要根据具体的应用场景和需求进行学习和使用。
2年前 -
作为一个开源操作系统,Linux系统常用命令非常丰富且强大。下面是对常用命令的总结:
1. 文件和目录操作命令:
– `cd` 切换当前目录
– `pwd` 显示当前目录的路径
– `ls` 列出当前目录下的文件和目录
– `mkdir` 创建目录
– `touch` 创建空文件
– `rm` 删除文件或目录
– `cp` 复制文件或目录
– `mv` 移动或重命名文件或目录2. 文件内容查看与编辑命令:
– `cat` 查看文件内容(一次性输出)
– `less` 查看文件内容(可以滚动查看)
– `head` 查看文件头部内容
– `tail` 查看文件尾部内容
– `grep` 在文件中查找指定内容
– `vi` 或 `vim` 文本编辑器3. 系统信息查看命令:
– `top` 查看系统资源使用情况
– `ps` 查看进程状态
– `df` 查看磁盘空间使用情况
– `free` 查看内存使用情况
– `uname` 查看系统信息4. 网络相关命令:
– `ping` 测试网络连接
– `ifconfig` 查看和配置网络接口信息
– `netstat` 查看网络连接状态和统计信息
– `ssh` 远程登录到其他机器
– `scp` 在本地和远程之间传输文件5. 用户和权限管理命令:
– `useradd` 添加用户
– `userdel` 删除用户
– `passwd` 修改用户密码
– `chmod` 修改文件或目录的权限
– `chown` 修改文件或目录的所有者和所属组
– `sudo` 以超级用户权限执行命令总结以上是Linux系统中比较常用的命令,但实际上还有很多其他命令可以探索和使用。熟练使用这几个常用命令,可以提高工作效率,并且使操作系统更加稳定和安全。
2年前 -
一、文件和目录操作命令
1. ls:列出目录内容
语法:ls [选项] [目录]
常用选项:
-l:以详细格式显示文件信息
-a:显示所有文件,包括隐藏文件
-h:以人类可读的格式显示文件大小2. cd:切换目录
语法:cd [目录]
可用参数:
~:用户的home目录
..:上级目录3. pwd:显示当前工作目录的绝对路径
4. cp:复制文件或目录
语法:cp [选项] 源文件 目标文件
常用选项:
-r:复制目录及其内容5. mv:移动文件或目录,或重命名文件或目录
语法:mv [选项] 源文件 目标文件
常用选项:
-i:若目标文件已存在,则询问是否覆盖6. rm:删除文件或目录
语法:rm [选项] 文件/目录
常用选项:
-r:递归删除目录及其内容
-f:强制删除,不提示确认7. mkdir:创建目录
语法:mkdir [选项] 目录名
常用选项:
-p:递归创建目录,若上级目录不存在则一并创建8. rmdir:删除空目录
语法:rmdir 目录名二、文件内容操作命令
1. cat:查看文件内容
语法:cat [选项] 文件
常用选项:
-n:显示行号2. head:查看文件前几行内容
语法:head [选项] 文件
常用选项:
-n:显示前几行,默认为10行3. tail:查看文件后几行内容
语法:tail [选项] 文件
常用选项:
-n:显示后几行,默认为10行
-f:实时追踪文件内容的变化4. more:分页查看文件内容
语法:more 文件5. less:分页查看文件内容(支持向上翻页)
语法:less 文件6. grep:在文件中查找指定的字符串
语法:grep [选项] “字符串” 文件
常用选项:
-i:忽略大小写
-v:反向匹配7. wc:统计文件的行数、单词数和字符数
语法:wc [选项] 文件
常用选项:
-l:只统计行数
-w:只统计单词数
-c:只统计字符数8. sort:对文件内容进行排序
语法:sort [选项] 文件
常用选项:
-n:按数值大小排序
-r:倒序排序9. cut:从文件中按列提取数据
语法:cut [选项] -f 列号 文件
常用选项:
-d:指定字段分隔符三、进程管理命令
1. ps:查看系统进程信息
语法:ps [选项]
常用选项:
-e:显示所有进程信息
-f:显示详细格式信息2. top:动态显示系统进程信息
语法:top3. kill:结束指定进程
语法:kill 进程号四、系统管理命令
1. sudo:以超级用户权限执行命令
语法:sudo 命令2. su:切换用户
语法:su 用户名3. shutdown:关机或重启系统
语法:shutdown [选项] 时间
常用选项:
-r:重启系统
-h:关闭系统4. ifconfig:显示和配置网络接口信息
语法:ifconfig5. ping:检测网络连接
语法:ping IP地址6. netstat:查看网络连接状态
语法:netstat [选项]
常用选项:
-t:显示TCP连接
-u:显示UDP连接五、压缩和解压缩命令
1. tar:打包和解压缩文件或目录
语法:tar [选项] 目标文件或目录
常用选项:
-c:创建打包文件
-x:解压缩
-z:使用gzip压缩或解压缩2. gzip:压缩文件
语法:gzip 文件3. gunzip:解压缩文件
语法:gunzip 文件以上是一些常用的Linux系统命令,涵盖了文件和目录操作、文件内容操作、进程管理、系统管理、网络管理、压缩和解压缩等方面。掌握这些命令,可以更加高效地管理和操作Linux系统。
2年前