linux常用的命令有哪些

作者&投稿:徭施 (若有异议请与网页底部的电邮联系)
~ Linux运维人员必会的120个命令
来自《跟老男孩学Linux运维:核心系统命令实战》一书
前言
第1章 Linux命令行简介 / 1
1.1Linux命令行概述 / 1
1.2在Linux命令行下查看命令帮助 / 4
1.3Linux shutdown reboot halt / 9
关机:
shutdown -h now
halt
init 0

第2章 文件和目录操作命令 / 13
2.1pwd:显示当前所在的位置 / 13
2.2cd:切换目录 / 16
2.3tree:以树形结构显示目录下的内容 / 18
2.4mkdir:创建目录 / 22
2.5touch:创建空文件或改变文件的时间戳属性 / 27
2.6ls:显示目录下的内容及相关属性信息 / 30
2.7cp:复制文件或目录 / 39
2.8mv:移动或重命名文件 / 42
2.9rm:删除文件或目录 / 45
2.10rmdir:删除空目录 / 48
2.11ln:硬链接与软链接 / 49
2.12readlink:查看符号链接文件的内容 / 54
2.13find:查找目录下的文件 / 55
2.14xargs:将标准输入转换成命令行参数 / 68
2.15rename:重命名文件 / 71
2.16basename:显示文件名或目录名 / 72
2.17dirname:显示文件或目录路径 / 72
2.18chattr:改变文件的扩展属性 / 73
2.19lsattr:查看文件扩展属性 / 75
2.20file:显示文件的类型 / 76
2.21md5sum:计算和校验文件的MD5值 / 77
2.22chown:改变文件或目录的用户和用户组 / 80
2.23chmod:改变文件或目录权限 / 81
2.24chgrp:更改文件用户组 / 85
2.25umask:显示或设置权限掩码 / 86
2.26老男孩从新手成为技术大牛的心法 / 90
第3章 文件过滤及内容编辑处理命令 / 91
3.1cat:合并文件或查看文件内容 / 91
3.2tac:反向显示文件内容 / 103
3.3more:分页显示文件内容 / 104
3.4less:分页显示文件内容 / 107
3.5head:显示文件内容头部 / 109
3.6tail:显示文件内容尾部 / 111
3.7tailf:跟踪日志文件 / 114
3.8cut:从文本中提取一段文字并输出 / 115
3.9split:分割文件 / 117
3.10paste:合并文件 / 118
3.11sort:文本排序 / 123
3.12join:按两个文件的相同字段合并 / 127
3.13uniq:去除重复行 / 129
3.14wc:统计文件的行数、单词数或字节数 / 131
3.15iconv:转换文件的编码格式 / 133
3.16dos2unix:将DOS格式文件转换成UNIX格式 / 134
3.17diff:比较两个文件的不同 / 135
3.18vimdiff:可视化比较工具 / 138
3.19rev:反向输出文件内容 / 139
3.20tr:替换或删除字符 / 140
3.21od:按不同进制显示文件 / 143
3.22tee:多重定向 / 145
3.23vi/vim:纯文本编辑器 / 147
3.24老男孩逆袭思想:做Linux运维的多个好处 / 152
第4章 文本处理三剑客 / 153
4.1grep:文本过滤工具 / 153
4.2sed:字符流编辑器 / 159
4.3awk基础入门 / 165
第5章 Linux信息显示与搜索文件命令 / 176
5.1uname:显示系统信息 / 176
5.2hostname:显示或设置系统的主机名 / 178

5.3dmesg:系统启动异常诊断 / 179
5.4stat:显示文件或文件系统状态 / 181
5.5du:统计磁盘空间使用情况 / 183
5.6date:显示与设置系统时间 / 186
5.7echo:显示一行文本 / 190
5.8watch:监视命令执行情况 / 193
5.9which:显示命令的全路径 / 195
5.10whereis:显示命令及其相关文件全路径 / 196
5.11locate:快速定位文件路径 / 197
5.12updatedb:更新mlocate数据库 / 199
5.13老男孩逆袭思想:新手在工作中如何问问题不会被鄙视 / 200
第6章 文件备份与压缩命令 / 201
6.1tar:打包备份 / 201
6.2gzip:压缩或解压文件 / 208
6.3zip:打包和压缩文件 / 211
6.4unzip:解压zip文件 / 212
6.5scp:远程文件复制 / 214
6.6rsync:文件同步工具 / 216
6.7老男孩逆袭思想:新手如何高效地提问 / 220
第7章 Linux用户管理及用户信息查询命令 / 222
7.1 useradd:创建用户 / 222
7.2usermod:修改用户信息 / 227
7.3userdel:删除用户 / 229
7.4groupadd:创建新的用户组 / 230
7.5groupdel:删除用户组 / 231
7.6passwd:修改用户密码 / 232
7.7chage:修改用户密码有效期 / 237
7.8chpasswd:批量更新用户密码 / 238
7.9su:切换用户 / 240
7.10visudo:编辑sudoers文件 / 242
7.11sudo:以另一个用户身份执行命令 / 244
7.12id:显示用户与用户组的信息 / 248
7.13w:显示已登录用户信息 / 249
7.14who:显示已登录用户信息 / 250
7.15users:显示已登录用户 / 252
7.16whoami:显示当前登录的用户名 / 253
7.17last:显示用户登录列表 / 253
7.18lastb:显示用户登录失败的记录 / 254
7.19lastlog:显示所有用户的最近登录记录 / 255
第8章 Linux磁盘与文件系统管理命令 / 257
8.1fdisk:磁盘分区工具 / 257
8.2partprobe:更新内核的硬盘分区表信息 / 265
8.3tune2fs:调整ext2/ext3/ext4文件系统参数 / 266
8.4parted:磁盘分区工具 / 268
8.5mkfs:创建Linux文件系统 / 272
8.6dumpe2fs:导出ext2/ext3/ext4文件系统信息 / 274
8.7resize2fs:调整ext2/ext3/ext4文件系统大小 / 275
8.8fsck:检查并修复Linux文件系统 / 278
8.9dd:转换或复制文件 / 281
8.10mount:挂载文件系统 / 284
8.11umount:卸载文件系统 / 288
8.12df:报告文件系统磁盘空间的使用情况 / 289
8.13mkswap:创建交换分区 / 293
8.14swapon:激活交换分区 / 294
8.15swapoff:关闭交换分区 / 295
8.16sync:刷新文件系统缓冲区 / 296
第9章 Linux进程管理命令 / 298
9.1ps:查看进程 / 298
9.2pstree:显示进程状态树 / 305
9.3pgrep:查找匹配条件的进程 / 306
9.4kill:终止进程 / 307
9.5killall:通过进程名终止进程 / 310
9.6pkill:通过进程名终止进程 / 311
9.7top:实时显示系统中各个进程的资源占用状况 / 313
9.8nice:调整程序运行时的优先级 / 320
9.9renice:调整运行中的进程的优先级 / 323
9.10nohup:用户退出系统进程继续工作 / 324
9.11strace:跟踪进程的系统调用 / 325
9.12ltrace:跟踪进程调用库函数 / 332
9.13runlevel:输出当前运行级别 / 334
9.14init:初始化Linux进程 / 335
9.15service:管理系统服务 / 335
第10章 Linux网络管理命令 / 338
10.1ifconfig:配置或显示网络接口信息 / 338
10.2ifup:激活网络接口 / 343
ifup eth0
10.3ifdown:禁用网络接口 / 343
ifdown eth0
service network restart(/etc/init.d/network restart) 激活整个网络,所有网卡。
10.4route:显示或管理路由表 / 344
10.5arp:管理系统的arp缓存 / 350
10.6ip:网络配置工具 / 351
10.7netstat:查看网络状态 / 358
10.8ss:查看网络状态 / 362
10.9ping:测试主机之间网络的连通性 / 363
10.10traceroute:追踪数据传输路由状况 / 366
10.11arping:发送arp请求 / 367
10.12telnet:远程登录主机 / 369
10.13nc:多功能网络工具 / 370
10.14ssh:安全地远程登录主机 / 373
10.15wget:命令行下载工具 / 376
10.16mailq:显示邮件传输队列 / 379
10.17mail:发送和接收邮件 / 381
10.18nslookup:域名查询工具 / 386
10.19dig:域名查询工具 / 389
10.20host:域名查询工具 / 393
10.21nmap:网络探测工具和安全/端口扫描器 / 394
10.22tcpdump:监听网络流量 / 398
第11章 Linux系统管理命令 / 407
11.1lsof:查看进程打开的文件 / 407
11.2uptime:显示系统的运行时间及负载 / 411
11.3free:查看系统内存信息 / 411
11.4iftop:动态显示网络接口流量信息 / 413
11.5vmstat:虚拟内存统计 / 415
11.6mpstat:CPU信息统计 / 419
11.7iostat:I/O信息统计 / 420
11.8iotop:动态显示磁盘I/O统计信息 / 423
11.9sar:收集系统信息 / 425
11.10chkconfig:管理开机服务 / 430
11.11ntsysv:管理开机服务 / 433
11.12 setup:系统管理工具 / 434
11.13ethtool:查询网卡参数 / 436
11.14mii-tool:管理网络接口的状态 / 437
11.19rpm:RPM包管理器 / 443
11.20yum:自动化RPM包管理工具 / 446
top命令
第12章 Linux系统常用内置命令 / 450
12.1Linux内置命令概述 / 450
12.2Linux内置命令简介 / 450
12.3Linux常用内置命令实例 / 452

1.1
pwd命令
该命令的英文解释为print
working
directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。
1.2
cd命令
cd命令用来改变所在目录。
cd
/
转到根目录中
cd
~
转到/home/user用户目录下
cd
/usr
转到根目录下的usr目录中-------------绝对路径
cd
test
转到当前目录下的test子目录中-------相对路径
1.3
ls命令
ls命令用来查看目录的内容。
选项
含义
-a
列举目录中的全部文件,包括隐藏文件
-l
列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等
-f
列举的文件显示文件类型
-r
逆向,从后向前地列举目录中内容
-R
递归,该选项递归地列举当前目录下所有子目录内的内容
-s
大小,按文件大小排序
-h
以人类可读的方式显示文件的大小,如用K、M、G作单位
ls
-l
examples.doc
列举文件examples.doc的所有信息
1.4
cat命令
cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。
cat
snow.txt
该命令显示文件snow.txt的内容,ctrl+D退出cat。
1.5
grep命令
grep命令的最大功能是在一堆文件中查找一个特定的字符串。
grep
money
test.txt
以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。
1.6
touch命令
touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。
touch
newfile
该命令创建一个名为newfile的空白文件。
1.7
cp命令
cp命令用来拷贝文件,要复制文件,输入命令:
cp
<source
filename>
<target
filename>
cp
t.txt
Document/t
该命令将把文件t.txt复制到Document目录下,并命名为t。
选项
含义
-i
互动:如果文件将覆盖目标中的文件,他会提示确认
-r
递归:这个选项会复制整个目录树、子目录以及其他
-v
详细:显示文件的复制进度
1.8
mv命令
mv命令用来移动文件。
选项
说明
-i
互动:如果选择的文件会覆盖目标中的文件,他会提示确认
-f
强制:它会超越互动模式,不提示地移动文件,属于很危险的选项
-v
详细:显示文件的移动进度
mv
t.txt
Document
把文件t.txt
移动到目录Document中。
1.9
rm命令
rm命令用来删除文件。
选项
说明
-i
互动:提示确认删除
-f
强制:代替互动模式,不提示确认删除
-v
详细:显示文件的删除进度
-r
递归:将删除某个目录以及其中所有的文件和子目录
rm
t.txt
该命令删除文件t.txt
1.10
rmdir命令
rmdir命令用来删除目录。


linux常用命令有哪些?
1. 目录与文件操作命令 ls:列出目录内容。cd:更改当前目录。pwd:显示当前工作目录。touch:创建空文件或更新文件的时间戳。cp:复制文件或目录。mv:移动或重命名文件或目录。rm:删除文件或目录。解释:这些命令用于在Linux系统中导航和操作文件及目录。例如,使用ls命令可以查看目录中的文件和子目录,...

linux常用命令
linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等。linux常用命令:1、 pwd命令 该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。2、 cd命令 cd命令用来改变所在目录。cd \/ 转到根目录中 cd ~ ...

Linux命令有哪些?Linux常用命令大全
Linux常用命令大全100条: 1,echo “aa” 》 test.txt 和 echo “bb” 》》 test.txt \/\/》将原文件清空,并且内容写入到文件中,》》将内容放到文件的尾部 2,chmod go+w -R \/home\/zhangy \/\/给组用户和其他用户添加写的权限 3,tar -tzvf test.tar.gz \/\/列出归档内容 4,du -ah \/\/...

Linux中有哪些常用的网络命令,分别适用于什么场景?
2. netstat:网络连接的窗口netstat如同网络连接的实时地图,显示TCP\/UDP连接、路由表信息,用以监控网络状态。基本用法包括:netstat [选项]如需查看所有连接状态:netstat -an这个命令提供了深入洞察网络连接的重要工具。3. ping:连接测试的快捷键ping命令通过发送ICMP数据包验证网络连通性,是网络诊断的常...

linux基本操作命令是什么??
linux系统中操作指令有很多,最常用操作指令是:cd命令、cd命令、grep命令、find命令、cp命令、mv命令、rm命令、ps命令、kill命令、killall命令、file命令、tar命令、cat命令、chgrp命令、chown命令、chmod命令、pwd命令、vim命令、gcc命令、time命令。 1、cd命令 这是一个非常基本,用于切换当前目录,它的参数是要切换到...

linux常用命令
在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看\/etc目录下的内容,可以使用下列命令:ls \/etc 如果想要列出当前目录下所有文件,则可以使用下列命令:ls -a 2、cat命令 功能:在标准输出上显示...

linux常用命令及用法
linux常用命令如下:查看内核版本:uname-a。控制台-》图形界面:init5或者startx。图形界面-》控制台:init3或者直接注销。如何查看ip地址:ifconfig。配置ip:ifconfigeth0ip地址。du-显示目录和文件大小1ping-测试网络连接ifconfig\/ip-配置或显示网络接口信息这20个命令可以完成大多数Linux文件操作、进程...

关于Linux操作系统的一些命令是什么?
下面是网友整理的20个最常用的Linux命令:1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。2. lsblk命令 "lsblk"就是列出块设备。除了RAM外,以标准的树状输出格式,整齐地显示块设备。3. md5sum命令 “md5sum”就是计算和...

Linux系统常用操作命令有哪些
前言第1章 Linux命令行简介 \/ 11.1Linux命令行概述 \/ 11.2在Linux命令行下查看命令帮助 \/ 41.3Linux shutdown reboot halt \/ 9 关机:shutdown -h now halt init 0 第2章 文件和目录操作命令 \/ 132.1pwd:显示当前所在的位置 \/ 13 2.2cd:切换目录 \/ 162.3tree:以树形结构显示目录下...

linux常用的命令有哪些
1.1Linux命令行概述 \/ 1 1.2在Linux命令行下查看命令帮助 \/ 4 1.3Linux shutdown reboot halt \/ 9 关机:shutdown -h now halt init 0 第2章 文件和目录操作命令 \/ 13 2.1pwd:显示当前所在的位置 \/ 13 2.2cd:切换目录 \/ 16 2.3tree:以树形结构显示目录下的内容 \/ 18 2.4mkdir...

定州市18966607115: linux常用命令有哪些? -
烛美消结: linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等.linux常用命令: 1、 pwd命令 该命令的英文解释为print working directory(打印工作目录).输入pwd命令,Linux会输出当...

定州市18966607115: linux 操作系统 常用 命令 有哪些? -
烛美消结: 一. 启动,关机,登入,登出相关命令 <login> 登录 <logout> 登出 <exit> 登出 <shutdown> 停止系统 <halt> 停止系统 <reboot> 重启动 <poweroff> 切断电源 <sync> 把内存里的内容写入磁盘 <lilo> 安装lilo启动管理程序 <grub> 安装lilo启动管理程序 ...

定州市18966607115: linux的常用命令有那些 -
烛美消结: linux常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行. 2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /...

定州市18966607115: linux 操作系统 常用 命令 有哪些 -
烛美消结: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘...

定州市18966607115: 常用的Linux命令有哪些?
烛美消结: PWD 显示当前目录 CD 在目录之间移动 LS 显示目录内容 touch 生成空文件 cp 复制文件 mv 移动文件,或改变文件名 rm 删除文件和目录 mkdir 生成目录 rmdir 删除目录 管理文件 file cat head tail more less 操纵文件 wc find locate slocate grep

定州市18966607115: LINUX中有哪些常用的命令?? -
烛美消结: 这个是最常用的最基础的命令 su su命令是最基本的命令之一,常用于不同用户间切换.例如,如果登录为 user1,要切换为user2,只要用如下命令: $su user2 然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2.完成之...

定州市18966607115: Linux必学命令 -
烛美消结: 必学的嘛 有很多了,不过以我的实际使用的经验以下命令经常用到(括号里是常用的选项): 文件操作命令cd,ls( -l -d -a)简写ls-l = ll,mkidr (-p),rm (-rf),cp,mv,chmod,chown 文件查看命令cat,more,less,tail(-f),head,file 时间有关命令date(-s HH:MM:...

定州市18966607115: Linux常用指令有哪些啊 -
烛美消结: http://wenku.baidu.com/search?word=linux%D6%B8%C1%EE&lm=0&od=0 详解

定州市18966607115: 哪些是linux常用命令语?
烛美消结: init 0关机 init 6 重起 passwd root 修改root用户密码 ls 列出目录和文件 cd 改变目录 cd filename cd ..返回父目录 cd /返回到根目录 mkdir建立目录 mkdir filename rmdir 删除目录 fsck.ext3 /dev/ 磁盘修复命令 service smb restart 重起samba服务 ...

定州市18966607115: Linux开发中的常用命令有哪些?
烛美消结: 基本操作命令:ls 以默认方式显示当前目录文件列表ls–a 显示所有文件包括隐藏文件ls–l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls--color=...

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网