运维工程师必会的109个Linux命令
 
文件管理
basename:从文件名中去掉路径和扩展名 
cat:把档案串连接后传到基本输出(屏幕或加 > filename 到另一个档案)
cd:切换目录
chgrp:变更文件或目录的所属群组
chmod:变更文件或目录的权限
chown:变更文件或目录的拥有者或所属群组
comm:比较两个已排过序的文件
cp:复制文件或目录
cut:显示每行从开头算起 num1 到 num2 的文字
dd:读取,转换并输出数据
diff:比较文件的差异
dir:列出<文件>的信息 (默认为目前的目录)
dos2unix:将一个DOS格式的文件转换为UNIX格式的文件。主要差别在换行符
egrep:在文件内查找指定的字符串
fgrep:查找文件里符合条件的字符串
file:辨识文件类型
find:查找文件或目录
grep:查找文件里符合条件的字符串
head:显示文件的前几行(默认10行)
less:less 命令的功能几乎和 more 命令一样,也是用来按页显示文件,不同之处在于 less 命令在显示文件时允许用户既可以向前又可以向后翻阅文件
ln:连接文件或目录
locate:查找文件
ls:列出目录内容
mkdir:建立目录
more:类似 cat ,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示
mv:移动或更名现有的文件或目录
od:od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来
pwd:显示工作目录
rename:文件批量改名
rm:删除文件或目录
rmdir:删除目录
sed:可依照script的指令,来处理、编辑文本文件
sort:将文本文件内容加以排序
tail:查看文件的后N行,有实时监控的功能
touch:改变文件或目录时间
uniq:检查及删除文本文件中重复出现的行列
unix2dos:将UNIX格式的文件转化为DOS格式
vdir:列举目录内容,功能同 ls -lb
vi:文本编辑
wc:计算字数
 
磁盘管理
dd:读取,转换并输出数据
df:显示磁盘的相关信息
du:显示目录或文件的大小
fdisk:磁盘分区
format:格式化磁盘。最好是对未格式过化的磁盘使用
free:显示内存状态
mount:挂载文件系统
umount:卸除文件系统
 
压缩管理
bunzip2:.bz2文件的解压缩程序
bzip2:.bz2文件的压缩程序
cpio:备份文件
gunzip:解压文件
gzip:压缩文件
split:切割文件
tar:备份文件
unzip:解压缩zip文件
zgrep:在压缩文件中寻找匹配的正则表达式,用法和grep命令相同,只不过操作的对象是压缩文件
zip:压缩文件
 
进程管理
crontab:设置计时器,让用户在特定的时间得以执行预设的指令或程序
kill:删除执行中的程序或工作
nohup:不挂断地运行命令
ps:报告程序执行状况的指令
renice:调整优先权
top:显示,管理执行中的程序
who:显示目前登入系统的用户信息
 
网络管理
curl:是Linux下一个很强大的http命令行工具,其功能十分强大
finger:查找并显示用户信息
ftp:设置文件系统相关功能
ifconfig:显示或设置网络设备
ip:一个强大的网络配置工具,它能够替代一些传统的网络管理工具。例如:ifconfig、route等
netstat:显示网络状态
nslookup:查询一台机器的IP地址和其对应的域名
ping:检测主机
rcp:远端复制文件或目录
route:表示手工产生、修改和查看路由表
tcpdump:列出经过指定网络界面的数据包文件头
telnet:开启终端机阶段作业,并登入远端主机
traceroute:显示数据包到主机间的路径
 
系统管理
cal:日历命令,可以显示当月日历、当年日历、指定月份年份的日历等
cat:把档案串连接后传到基本输出
chsh:更换登入系统时使用的shell
clear:清除终端显示,与按Ctrl-L效果相同
date:显示或设置系统时间与日期
echo:显示文字
ethtool:用于查询及设置网卡参数的命令
free:显示内存状态
getconf:将系统配置变量值写入标准输出
groupadd:添加群组
groupdel:删除群组
groupmod:更改群组识别码或名称
id:显示用户的ID,以及所属群组的ID
init:所谓的init进程,它是一个由内核启动的用户级进程
ipcs:显示进程间通信信息
mesg:设置终端机的写入权限
passwd:设置密码
rpm:管理套件,让Linux易于安装,升级,间接提升了Linux的适用度
service:启动、停止、重启服务
setup:是一个设置公用程序,提供图形界面的操作方式
shutdown:可以用来进行关机
su:变更用户身份
sync:将内存缓冲区内的数据写入磁盘
uname:显示系统信息
uptime:用来查询linux启动了多长时间,有多少在线用户,系统负载
useradd:建立用户帐号
userdel:删除用户帐号
usermod:修改用户帐号
vmstat:对操作系统的虚拟内存、进程、CPU活动进行监视
wall:传送信息
write:传送信息
 
 

4.Linux系统命令及其使用详解的更多相关文章

  1. Linux 系统命令及其使用详解(大全)

    (来源: 中国系统分析员) cat cd chmod chown cp cut 1.名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--versi ...

  2. 【转帖】Linux定时任务Crontab命令详解

    Linux定时任务Crontab命令详解 https://www.cnblogs.com/intval/p/5763929.html 知道有crontab 以及 at 命令 改天仔细学习一下 讲sys ...

  3. Linux定时任务Crontab命令详解_转

    转自:Linux定时任务Crontab命令详解 (部分修改) linux 定时系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服 ...

  4. [转]Linux内核源码详解--iostat

    Linux内核源码详解——命令篇之iostat 转自:http://www.cnblogs.com/york-hust/p/4846497.html 本文主要分析了Linux的iostat命令的源码, ...

  5. Linux下ps命令详解 Linux下ps命令的详细使用方法

    http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...

  6. linux之find命令详解

    linux之find命令详解 查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件 ...

  7. linux 开机启动过程详解

    Linux开机执行内核后会启动init进程,该进程根据runlevel(如x)执行/etc/rcx.d/下的程序,其下的程序是符号链接,真正的程序放在/etc/init.d/下.开机启动的程序(服务等 ...

  8. Linux下rar命令详解

    Linux下rar命令详解 用法: rar <命令> -<选项1> ….-<选项N> < 操作文档> <文件…> <@文件列表…> ...

  9. linux下tar命令详解

     linux下tar命令详解    tar是Linux环境下最常用的备份工具之一.tar(tap archive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件.ta ...

随机推荐

  1. 用docker 下载NGINX nginx安装错误:No package nginx available

    docker 内安装 nginx,提示 解决方案: 1,备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.rep ...

  2. call()与构造函数的运用

    一.简介 call()和apply()方法是所有函数体的固有属性,可以在指定作用域下调用函数.这里面有两层意思:1.可以在另外的作用域下调用函数:2.当函数体是是构造函数时,call()方法能达到类之 ...

  3. 访问redis集群提示连接超时的问题

    上周在服务器通过docker部署了一个单机版redis集群,今天通过StackExchange.Redis访问的时候报了这个错: 提示我把超时时间设置一下,我去服务器上找到redis的配置文件,发现不 ...

  4. 第11组 Beta冲刺(4/5)

    第11组 Beta冲刺(4/5)   队名 不知道叫什么团队 组长博客 https://www.cnblogs.com/xxylac/p/12018586.html 作业博客 https://edu. ...

  5. 通过Vagrant搭建PHP环境(一) Vagrant box添加配置

    系统Windows10 Vagrant 1.8.1 VirtualBox 5.0.20 vagrant box下载地址:http://cloud.centos.org/centos/7/vagrant ...

  6. redus - 队列

    redus 写如队列 <?php $redis = new \Redis(); $redis->connect('127.0.0.1',6379); $password = '123456 ...

  7. hdfs操作命令

    文件操作命令:hdfs dfs -ls /hdfs dfs -mkdir /hdfs dfs -rm -rf /hdfshdfs dfs -duhdfs dfs -get /hdfs /localhd ...

  8. 【ARTS】01_28_左耳听风-201900520~201900526

    ARTS: Algrothm: leetcode算法题目 Review: 阅读并且点评一篇英文技术文章 Tip/Techni: 学习一个技术技巧 Share: 分享一篇有观点和思考的技术文章 Algo ...

  9. Entity Framework链接数据库设置

    本人不才,学习EntityFramwork同时做个记录供大家参考.不多说,直接上步骤 1.在WebConfig中添加如下代码段 <connectionStrings> <add na ...

  10. webdriervAPI(获取验证信息)

    from  selenium  import  webdriver driver  =  webdriver.Chorme() driver.get("http://www.baidu.co ...