Linux常用系统命令
致歉:各位看到此博客的朋友们 因为命令的数量挺多的很多命令也都很简单 我就总结了一下具体的命令和这个命令是做什么的,主要的使用方法是链接到http://man.linuxde.net/的网站的,请各位谅解
1.文件和目录操作命令
1.1 pwd:显示当前所在目录
1.2 cd:切换目录
1.3 tree:以树形结构显示目录下的内容
1.4 touch:创建空文件或者是修改文件时间戳属性
1.5 mkdir:创建目录
1.6 cp:复制文件或者目录
1.7 mv:移动或者重命名文件或者目录
1.8 rm:删除文件或者路径
1.9 ls:显示当前所在目录的内容和属性
1.10 ln:创建硬链接与软连接
1.11 rmdir:删除空目录
1.12 readlink:查看符号链接文件内容
1.13 find:查找目录下的文件
1.14 xargs:将标准的输入转换成命令行参数
1.15 rename:重命名文件
1.16 basename:显示文件名或目录名
1.17 dirname:显示文件和目录路径
1.18 chattr:改变文件的扩展属性
1.19 lsattr:查看文件的扩展属性
1.20 file:显示文件的类型
1.21 md5sum:计算和校验文件的MD5值
1.22 chown:改变文件或者目录的用户和用户组
1.23 chmod:改变文件或者目录的权限
1.24 chgrp:更改文件用户组
1.25 umask:显示或者设置权限掩码
2. 文件过滤及内容编辑处理命令
2.1 cat:合并文件或者查看文件
2.2 tac:反向显示文件内容
2.3 more:分页显示文件内容
2.4 less:分页显示文件内容
2.5 head:显示文件内容头部
2.6 tail:显示文件内容尾部
2.7 cut:从文件中提取一段文字并输出
2.8 split:分割文件
2.9 paste:合并文件
2.10 sort:文本排序
2.11 join:按两个文件的相同字段合并
2.12 uniq:去除重复行
2.13 wc:统计文件的行数、单词数、字节数
2.14 iconv:转换文件的编码格式
2.15 dos2unix:将DOS格式文件装换成unix格式文件
2.16 diff:比较两个文件的不同
2.17 rev:反向输出文件内容
2.18 tr:替换或者删除字符
2.19 od:按不同进制显示文件
2.20 tee:多重定向
2.21 vi/vim:纯文本编辑器
3. 文件处理三剑客
3.1 grep:文本过滤工具
3.2 sed:字符流编辑器
3.3 awk:文本处理语言
4. Linux信息显示与搜索文件命令
4.1 uname:显示系统信息
4.2 hostname:显示或者设置系统的主机名
4.3 dmesg:显示启动异常诊断
4.4 stat:显示文件或者文件系统状态
4.5 du:统计磁盘空间的使用情况
4.6 date:显示与设置系统的时间
4.7 echo:显示一行文本
4.8 watch:监视命令执行的情况
4.9 whereis:显示命令及其相关的文件全路径
4.10 which:显示命令的全路径
4.11 locate:快速定位文件路径
4.12 updatedb:更新mlocate数据库
5. 文件备份与压缩命令
5.1 tar:打包备份
5.2 gzip:压缩或者解压文件
5.3 zip:打包和压缩文件
5.4 unzip:解压zip压缩文件
5.5 scp:远程文件复制
5.6 rsync:文件同步工具
6. Linux用户管理及用户信息查询命令
6.1 useradd:创建用户
6.2 usermod:修改用户信息
6.3 userdel:删除用户
6.4 groupadd:创建新的用户组
6.5 groupdel:删除用户组
6.6 passwd:修改用户密码
6.7 chage:修改用户名密码的有效期
6.8 chpasswd:批量更新用户名密码
6.9 su:切换用户
6.10 sudo:以另一个用户身份执行命令
6.11 ld:显示用户和用户组的信息
6.12 w:显示已登录的用户信息
6.13 who:显示已登录用户的信息
6.14 users:显示已登录用户
6.15 whoami:显示当前登录的用户名
6.16 last:显示用户登录列表
6.17 lastb:显示用户登录失败的记录
6.18 lastlog:显示所有用户最近登录的记录
7. Linux磁盘与文件系统管理命令
7.1 fdisk:磁盘分区工具
7.2 partprobe:更新内核的硬盘分区表信息
7.3 parted:磁盘分区工具
7.4 mkfs:创建Linux文件系统
7.5 tune2fs:调整ext2\ext3\ext4文件系统参数
7.6 dumpe2fs:导出ext2\ext3\ext4文件系统参数
7.7 resize2fs:调整ext2\ext3\ext4文件系统参数
7.8 fsck:检查并修复Linux文件系统
7.9 dd:转换或者复制文件
7.10 mount:挂载文件系统
7.11 umount:卸载文件系统
7.12 df:报告文件系统磁盘空间的使用情况
7.13 mkswap:创建交换分区
7.14 swapon:激活交换分区
7.15 swapoff:关闭交换分区
7.16 sync:刷新文件系统缓冲区
8. Linux进程管理命令
8.1 ps:查看进程
8.2 pstree:显示进程树
8.3 pgrep:查看匹配条件的进程
8.4 kill:终止进程
8.5 killall:通过进程名终止进程
8.6 pkill:通过进程名终止进程
8.7 top:实时显示系统的进程资源占用情况
8.8 nice:调整程序运行的优先级
8.9 renice:调整运行中的进程优先级
8.10 nohup:用户退出系统,进程继续工作
8.11 strace:跟踪进程的系统调用
8.12 ltrace:跟踪进程调用库函数
8.13 runlevel:输出当前运行级别
8.14 init:初始化Linux进程
8.15 service:管理系统服务
9. Linux网络管理命令
9.1 ifconfig:配置或者显示网络接口信息
9.2 ifup:激活网络接口
9.3 ifdown:禁用网络接口
9.4 route:显示管理路由表
9.5 arp:管理系统的arp缓存
9.6 ip:网络配置工具
9.7 netstat:查看网络状态
9.8 ss:查看网络状态
9.9 ping:测试主机间的连通性
9.10 traceroute:跟踪数据传输路由状态
9.11 arping:发送arp请求
9.12 telnet:远程登录主机
9.13 nc:多功能网络工具
9.14 ssh:安全的远程登录主机
9.15 wget:命令行下载工具
9.16 mailq:显示邮件传输列表
9.17 mail:发送和接收邮件
9.18 nslookup:域名解析工具
9.19 dig:域名查询工具
9.20 host:域名查询工具
9.21 nmap:网络探测工具和安全/端口扫描器
9.22 tcpdump:监听网络流量
10. Linux系统管理命令
10.1 lsof:查看进程打开的文件
10.2 uptime:显示系统的运行时间以及负责信息
10.3 free:查看系统内存信息
10.4 iftop:动态显示网络接口的流量信息
10.5 vmstat:虚拟内存统计
10.6 mpstat:CPU信息统计
10.7 iostart:I/O信息统计
10.8 iotop:动态显示磁盘I/O信息统计
10.9 sar:收集系统信息
10.10 chkconfig:管理开机启动服务
10.11 ntsysv:图形管理开机服务
10.12 ethtool:查询网卡参数
10.13 mii-tool:管理网络接口的状态
10.14 dmidecode:查询系统硬件信息
10.15 lspci:显示所有的PCI设备
10.16 ipcs:显示进程间通信设施的状态
10.17 ipcrm:清除ipc相关信息
10.18 rpm:RPM包管理工具
10.19 yum:自动化RPM包管理工具
Linux常用系统命令的更多相关文章
- Linux常用系统命令大全
最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大.我将我了解到的命令列举一 ...
- 菜鸟之路——Linux基础::计算机网络基础,Linux常用系统命令,Linux用户与组权限
最近又重新安排了一下我的计划.准备跟着老男孩的教程继续学习,感觉这一套教程讲的很全面,很详细.比我上一套机器学习好的多了. 他的第一阶段是Python基础,第二阶段是高等数学基础,主要将机器学习和深度 ...
- Linux 常用系统命令-20160504
一.显示目录和文件的命令 1.ls(list) 功能说明: 列出目录内容. 语 法 : ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I < 范 本 ...
- LINUX常用配置及命令
一. Fedora系统配置 1. [设置网卡IP] 步骤如下: 1) 用root用户登陆,打开/etc/sysconfig/network-scripts/ifcfg-eth0文 ...
- 2、Linux基础--常用系统命令与快捷键
笔记 1.昨日问题 1.mac系统虚拟机的问题 2.虚拟机连不上网 1.xshell连接不上 1.虚拟网络编辑器和vmnat8网卡设置错误 2.ping不通百度 1.DNS IP编写错误 2.网卡的网 ...
- linux 常用命令及技巧
linux 常用命令及技巧 linux 常用命令及技巧:linux 常用命令总结: 一. 通用命令: 1. date :print or set the system date and time 2. ...
- linux常用命令加实例大全
目 录引言 1一.安装和登录 2(一) login 2(二) shutdown 2(三) halt 3(四) reboot 3(五) ...
- ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘
本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...
- Linux常用命令之文件和目录处理命令
目录 1.Linux命令的普遍语法格式 2.目录处理命令 一.显示目录文件命令:ls 二.创建目录命令:mkdir 三.切换目录命令:cd 四.shell内置命令和外部命令的区别 五.显示当前目录命令 ...
随机推荐
- java 手动实现远程执行功能(深入理解java虚拟机)
1.功能类 功能类共有五,分别是: package org.jvm; import java.io.*; /** * 对字节数组操作的工具类 */ public class ByteUtils { ...
- Java 实现 Http 请求工具类
package com.demo.util; import java.io.BufferedReader; import java.io.IOException; import java.io.Inp ...
- ES6教程-字符串,函数的参数,了解函数的arguments对象,js面向对象,设计模式-单例模式,解构赋值
前言 主要讲解了ES6对字符串的拓展,包括includes,startsWith和endsWith,另外增加了字符串模板. Start includes()是否包含 startsWith()以什么开头 ...
- Swift5 语言指南(十三) 方法
方法是与特定类型相关联的函数.类,结构和枚举都可以定义实例方法,这些方法封装了用于处理给定类型的实例的特定任务和功能.类,结构和枚举也可以定义类型方法,它们与类型本身相关联.类型方法类似于Object ...
- Typescript 学习笔记五:类
中文网:https://www.tslang.cn/ 官网:http://www.typescriptlang.org/ 目录: Typescript 学习笔记一:介绍.安装.编译 Typescrip ...
- 脚手架vue-cli系列四:vue-cli工程webpack的基本用法
webpack的打包依赖于它的一个重要配置文件webpack.config.js,在这个配置文件中就可以指定所有在源代码编译过程中的工作了,就一个配置就可以与冗长的Gruntfile或者Gulpfil ...
- 第八章:四大组件之Content Provider
前言 Content Provider——Android四大组件之一. 本文要点 1.Content Provider简介 2.URI简介 3.如何访问Content Provider中数据 一.Co ...
- 自己动手实现java数据结构(七) AVL树
1.AVL树介绍 前面我们已经介绍了二叉搜索树.普通的二叉搜索树在插入.删除数据时可能使得全树的数据分布不平衡,退化,导致二叉搜索树最关键的查询效率急剧降低.这也引出了平衡二叉搜索树的概念,平衡二叉搜 ...
- 【awesome-dotnet-core-learning】(3)-Bogus-假数据生成器
[awesome-dotnet-core-learning](3)-Bogus-假数据生成器 简介 Bogus一个简单而强大的假数据生成器,用于C#,F#和VB.NET.从著名的faker.js移植过 ...
- jqgrid表头上面再加一行---二级表头
实现效果如图,代码如下: $( "#table_list_1" ).jqGrid( 'setGroupHeaders' , { useColSpanStyle : true , / ...