Linux命令及详解整理.docx
- 文档编号:11297293
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:48
- 大小:50.06KB
Linux命令及详解整理.docx
《Linux命令及详解整理.docx》由会员分享,可在线阅读,更多相关《Linux命令及详解整理.docx(48页珍藏版)》请在冰豆网上搜索。
Linux命令及详解整理
1.adduser命令:
增加一个系统用户
2.apmd命令:
高级电源管理
3.apmsleep命令:
产生配置脚本
4.apropos命令:
查找用户手册的名字和相关描述
5.arch命令:
输出主机的体系结构
6.batch命令:
执行批处理
7.bg命令:
将程序放在后台执行
8.cd命令:
切换目录
9.chfn命令:
设置finger信息
10.chsh命令:
改变登录系统时的shell
11.clear命令:
清除终端屏幕
12.date命令:
显示或设置系统时间
13.echo命令:
显示文本行
14.exec命令:
执行命令后交出控制权
15.exit命令:
退出shell
16.fc命令:
修改或执行命令
17.fg命令:
将后台任务拉到前台执行
18.fgconsole命令:
打印虚拟终端的数目
19.finger命令:
查找并显示用户的信息
20.free命令:
显示内存信息
21.fuser命令:
用文件或者套接口表示进程
22.fwhois命令:
显示用户的信息
23.gcov命令:
coverage测试工具
24.gdialog命令:
从shell显示文本信息
25.gitps命令:
显示程序情况
26.groupadd命令:
创建一个新的群组
27.groupdel命令:
删除一个群组
28.groupmod命令:
改变系统群组的属性
29.halt命令:
关闭系统
30.help命令:
显示shell的内建命令的帮助信息
31.history命令:
显示历史命令
32.htpasswd命令:
创建和更新用户的认证文件
33.id命令:
显示用户及群组的ID
34.info命令:
读取目录信息
35.init命令:
开关机设置
36.ipcs命令:
显示进程间通信的信息
37.ipcrm命令:
删除消息队列、旗语设置或者共享内存的ID
38.jobs命令:
显示所有的后台程序
39.kill命令:
终止执行中的程序
40.killall命令:
终止同名的所有进程
41.last命令:
显示目前和过去登录系统的用户相关信息
42.lastb命令:
显示登录系统失败的用户相关信息
43.login命令:
登录系统
44.logname命令:
显示登录账号的信息
45.logrotate命令:
处理log文件
46.logout命令:
退出系统
47.lsmod命令:
显示Linux内核模块信息
48.man命令:
格式化和显示在线手册
49.manpath命令:
设置man手册的查询路径
50.mkfontdir命令:
创建字体文件目录
51.mount命令:
挂载文件系统
52.mpost命令:
系统的绘画工具
53.msgcat命令:
合并消息目录
54.msgcomm命令:
匹配两个消息目录
55.msgen命令:
创建英语消息目录
56.msginit命令:
初始化消息目录
57.newgrp命令:
登录另一个群组
58.nohup命令:
退出系统继续执行命令
59.ntsysv命令:
设置系统的各种服务
60.open命令:
开启虚拟终端
61.pgrep命令:
基于名字和其他属性的查找或信号处理
62.pidof命令:
查找运行程序的ID
63.pkill命令:
终止程序
64.pmap命令:
显示程序的内存信息
65.procinfo命令:
显示系统状态
66.ps命令:
报告程序状况
67.pstree命令:
以树状图显示程序
68.pwck命令:
检查密码文件
69.pwd命令:
显示工作目录
70.reboot命令:
重新启动
71.renice命令:
调整优先级
72.rlogin命令:
远程登录
73.rmmod命令:
删除模块
74.rsh命令:
远程登录的shell
75.rwho命令:
查看系统用户
76.screen命令:
多重视窗管理程序
77.shutdown命令:
系统关机命令
78.sleep命令:
休眠
79.su命令:
变更用户身份
80.sudo命令:
以其他的身份执行命令
81.suspend命令:
暂停执行shell
82.swatch命令:
系统监控程序
83.symlinks命令:
维护符号链接的工具程序
84.tload命令:
显示系统负载
85.top命令:
显示进程信息
86.uname命令:
显示系统信息
87.useradd命令:
建立系统账号
88.userconf命令:
用户账号设置
89.usermod命令:
修改用户账号
90.userdel命令:
删除用户账号
91.users命令:
显示用户
92.vlock命令:
锁定终端
93.w命令:
显示登录系统的用户信息
94.wait命令:
等待程序返回状态
95.watch命令:
将结果输出到标准输出设备
96.whereis命令:
查找文件
97.which命令:
查找文件
98.who命令:
显示系统用户信息
99.whoami命令:
显示用户名
100.whois命令:
显示指定用户信息
101.&命令:
将任务放在后台执行
第2章系统设置命令
1.alias命令:
设置命令的别名
2.apmd命令:
高级电源管理
3.at命令:
指定执行命令的时间
4.atd命令:
执行已经排队的任务
5.atq命令:
检查排队的任务
6.atrm命令:
删除已经排队的任务
7.atrun命令:
执行已经排队的任务
8.aumix命令:
设置音效设备
9.authconfig命令:
配置系统的认证信息
10.bind命令:
显示或者设置按键组合
11.chkconfig命令:
设置系统的应用程序
12.chroot命令:
改变根目录
13.clock命令:
设置系统的RTC时间
14.crontab命令:
设置计时器
15.declare命令:
显示或者设定shell变量
16.depmod命令:
模块关系
17.dircolors命令:
ls命令对应的显示颜色
18.dmesg命令:
显示开机信息
19.enable命令:
可用的shell内置命令
20.eval命令:
连接多个命令
21.export命令:
设置或显示环境变量
22.false命令:
不做任何事情,表示失败
23.fbset命令:
设置帧缓冲区
24.hash命令:
显示和清除哈希表
25.hostid命令:
打印当前主机的标识
26.hostname命令:
显示或设置当前系统的主机名
27.hwclock命令:
显示和设定硬件时钟
28.insmod命令:
载入模块
29.isosize命令:
显示ISO9660文件系统信息
30.kbdconfig命令:
设置键盘的类型
31.ldconfig命令:
设置动态链接绑定
32.ldd命令:
打印共享库文件的相互依赖关系
33.lilo命令:
引导安装程序
34.liloconfig命令:
设置程序的载入
35.losetup命令:
设置循环设备
36.mev命令:
监视鼠标情况
37.minfo命令:
显示MS-DOS文件系统的各项参数
38.mkkickstart命令:
建立安装的组态文件
39.mkraid命令:
初始化/升级RAID设备阵列
40.modinfo命令:
显示内核信息
41.modprobe命令:
自动处理可载入的模块
42.mouseconfig命令:
设置鼠标的相关参数
43.nice命令:
设置优先权
44.passwd命令:
设置密码
45.pwconv命令:
开启用户的投影密码
46.pwunconv命令:
关闭用户的投影密码
47.resize命令:
设置终端视窗的大小
48.rpm命令:
管理RPM包
49.runlevel命令:
显示执行等级
50.set命令:
设置shell
51.setconsole命令:
设置系统终端
52.setenv命令:
查询或显示环境变量
53.setserial命令:
设置或显示串口的相关信息
54.setup命令:
设置公用程序
55.sliplogin命令:
将终端机之间的连接设为sliplogin连接
56.swapoff命令:
关闭系统交换分区
57.swapon命令:
启动系统交换分区
58.sysctl命令:
设置系统核心参数
59.telinit命令:
设置系统的执行级别
60.timeconfig命令:
设置时区
61.ulimit命令:
控制shell程序的资源
62.unalias命令:
删除别名
63.unset命令:
删除变量或函数
64.vmstat命令:
显示虚拟内存的信息
65.yes命令:
持续输出给定的字符串,每行显示一个字符串
第3章磁盘的管理和维护命令
1.automount命令:
为auto文件系统配置挂载点
2.badblocks命令:
检查磁盘坏道
3.cfdisk命令:
磁盘分区
4.dd命令:
转换复制文件
5.df命令:
显示磁盘信息
6.dirs命令:
显示目录信息
7.du命令:
显示目录或者文件所占的磁盘空间
8.e2fsck命令:
检查ext2文件系统
9.mkbootdisk命令:
建立当前系统的启动盘
10.mke2fs命令:
建立ext2文件系统
11.mkfs命令:
建立各种文件系统
12.mkfs.minix命令:
建立minix文件系统
13.mkinitrd命令:
建立要载入ramdisk的映像文件
14.mkisofs命令:
建立ISO9660映像文件
15.mkswap命令:
设置交换分区
16.mt命令:
磁带驱动操作
17.mzip命令:
zip/jaz磁盘驱动器控制命令
18.quota命令:
显示磁盘已使用的空间与限制
19.quotacheck命令:
检查磁盘的使用空间与限制
20.quotaoff命令:
关闭磁盘空间与限制
21.quotaon命令:
开启磁盘空间限制
22.quotastats命令:
显示磁盘空间的限制
23.raidstop命令:
关闭软件控制的磁盘阵列
24.repquota命令:
检查磁盘空间限制的状态
25.restore命令:
还原dump操作备份的文件
26.rmt命令:
远程磁带传输模块
27.sfdisk命令:
硬盘分区工具程序
28.sync命令:
将内存缓冲区的数据写入磁盘
第4章文本编辑命令
1.awk命令:
模式匹配语言
2.col命令:
过滤控制字符
3.colrm命令:
删除制定的列
m命令:
比较排序文件
5.ed命令:
文本编辑器
6.egrep命令:
输出某种匹配的行
7.ext2ed命令:
ext2文件系统编辑
8.fgrep命令:
匹配字符串
9.fmt命令:
编排文本文件
10.gedit命令:
gnome的文本编辑器
11.head命令:
输出文件开头的部分信息
12.ispell命令:
拼字检查程序
13.jed命令:
编辑文本文件
14.joe命令:
编辑文本文件
15.join命令:
将两个文件中与指定栏位内容相同的行连接起来
16.less命令:
一次显示一页文本
17.more命令:
显示文本信息
18.nano命令:
文本编辑器
19.pg命令:
浏览文件
20.pico命令:
21.sed命令:
利用script命令处理文本文件
22.sort命令:
将文本文件内容加以排序
23.spell命令:
拼字检查程序
24.tr命令:
转换文件中的字符
25.uniq命令:
检查文件中重复出现的行
26.vi命令:
文字编辑器
27.vim命令:
增强型vi编辑器
28.view命令:
文字编辑器
29.wc命令:
计算字数
第5章文件传输命令
1.bye命令:
终端FTP连接
2.fold命令:
限制文件的列宽
3.ftp命令:
文件传输协议
4.ftpcount命令:
显示FTP用户登录数
5.ftpshut命令:
定时关闭FTP服务器
6.ftpwho命令:
显示FTP登录用户信息
7.ncftp命令:
传输文件
8.ncftpget命令:
下载文件
9.ncftpls命令:
显示文件目录
10.ncftpput命令:
上传文件
11.tftp命令:
传输文件
12.uucico命令:
UUCP文件传输
13.uucp命令:
在Linux系统之间传输文件
14.uupick命令:
处理文件
15.uuto命令:
文件传输到远程主机
第6章文件管理命令
1.aspell命令:
检查文件的错误
2.attr命令:
XFS文件系统对象的扩展属性
3.basename命令:
显示文本或者目录的基本名称
4.chattr命令:
改变文件的属性
5.chgrp命令:
改变文件或者目录所属的群组
6.chmod命令:
设置文件或者目录的权限
7.chown命令:
改变文件的拥有者或群组
8.cksum命令:
文件的CRC校验(该命令第一本没有)
9.cmp命令:
比较文件的差异
10.cp命令:
复制
11.csplit命令:
分割文件
12.diff命令:
生成差异信息
13.diffstat命令:
diff结果的统计信息
14.dirname命令:
显示文件的除名字外的路径
15.file命令:
识别文件的类型
16.filterdiff命令:
从diff文件中提取不同
17.find命令:
查找文件或目录
18.findfs命令:
通过列表或用户ID查找文件系统
19.git命令:
在文字模式下管理文件
20.indent命令:
调整C原始代码文件的格式
21.ln命令:
链接文件或目录
22.lndir命令:
连接目录的内容
23.locate命令:
查找文件
24.lsattr命令:
显示文件属性
25.mattrib命令:
变更或显示MS-DOS文件的属性
26.mc命令:
交互式文件管理程序
27.mcopy命令:
复制MS-DOS文件到Linux,或者将Linux文件复制到MS-DOS
28.md5sum命令:
检查文件
29.mdel命令:
MS-DOS文件删除
30.mdir命令:
显示MS-DOS文件的目录
31.mkdir命令:
建立目录
32.mktemp命令:
建立暂存文件
33.mmove命令:
移动MS-DOS文件
34.mread命令:
复制MS-DOS文件
35.mren命令:
更改MS-DOS文件
36.mshowfat命令:
显示MS-DOS文件的记录
37.mtools命令:
显示mtools支持的命令
38.mtoolstest命令:
测试并显示mtools的相关设置
39.mv命令:
移动或更改现有的文件或目录
40.od命令:
输出文件内容
41.paste命令:
合并文件的列
42.patch命令:
修补文件
43.rcp命令:
复制远程主机的文件或目录
44.rhmask命令:
产生加密文件
45.rm命令:
删除文件或目录
46.rmdir命令:
删除目录
47.scp命令:
远程复制文件
48.slocate命令:
查找文件或目录
49.split命令:
切割文件
50.stat命令:
显示inode内容
51.sum命令:
计算文件的校验码
52.tee命令:
从标准输入读取并输出到标准输出和文件
53.tmpwatch命令:
删除暂存文件
54.touch命令:
更新文件或目录的时间
55.tree命令:
以树状结构显示目录的内容
56.umask命令:
指定在建立文件时预设的权限掩码
第7章文件备份及压缩命令
1.ar命令:
建立、修改或从档案文件中提取文件
2.bunzip2命令:
解压缩.bz2类型的文件
3.bzip2命令:
解压缩.bz2类型的文件
4.bzip2recover命令:
对损坏的.bz2文件进行修复
press命令:
压缩文件
6.cpio命令:
备份文件
7.dump命令:
文件系统备份
8.fdisk命令:
Linux分区控制表
9.fsck命令:
检查文件系统并尝试修复错误
10.fsck.ext2命令:
检查ext2文件系统
11.fsck.ext3命令:
检查ext3文件系统
12.fsck.minix命令:
检查minix文件系统并尝试修复错误
13.gunzip命令:
解压缩文件
14.gzexe命令:
压缩可执行文件
15.gzip命令:
压缩文件
16.hdparm命令:
显示和设定磁盘参数
17.lha命令:
压缩或解压缩文件
18.tar命令:
压缩/解压缩文件
19.umount命令:
卸载文件系统
20.unarj命令:
解压缩.arj文件
21.uncompress命令:
解压缩.z文件
22.unzip命令:
解压缩zip文件
23.zip命令:
压缩文件
24.zipinfo命令:
显示压缩文件的信息
第8章网络通信及管理命令
第9章程序编译命令
第10章打印作业命令
第11章电子邮件及新闻组命令
第12章格式转换命令
第13章系统软件工具
login
1.作用
login的作用是登录系统,它的使用权限是所有用户。
2.格式
login[name][-p][-h主机名称]
3.主要参数
-p:
通知login保持现在的环境参数。
-h:
用来向远程登录的之间传输用户名。
如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:
。
一般界面是这样的:
ManddrakeLinuxrelease9.1(Bamboo)fori586
renrel2.4.21-0.13mdkoni686/tty1
localhostlogin:
root
password:
上面代码中,第一行是Linux发行版本号,第二行是内核版本号和登录的虚拟控制台,我们在第三行输入登录名,按“Enter”键在Password后输入账户密码,即可登录系统。
出于安全考虑,输入账户密码时字符不会在屏幕上回显,光标也不移动。
登录后会看到下面这个界面(以超级用户为例):
[root@localhostroot]#
lastlogin:
Tue,Nov1810:
00:
55onvc/1
上面显示的是登录星期、月、日、时间和使用的虚拟控制台。
4.应用技巧
Linux
是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。
这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的
访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。
每个虚拟控制台可以看作是一个独立的工作站,工作台
之间可以切换。
虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6。
例如,用户登录后,按一下“Alt+
F2”键,用户就可以看到上面出现的“login:
”提示符,说明用户看到了第二个虚拟控制台。
然后只需按“Alt+
F1”键,就可以回到第一个虚拟控制台。
一个新安装的Linux系统允许用户使用“Alt+F1”到“Alt+F6”键来访问前六个虚拟控制台。
虚拟控制
台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作,关闭这个程序。
shutdown
1.作用
shutdown命令的作用是关闭计算机,它的使用权限是超级用户。
2.格式
shutdown[-h][-i][-k][-m][-t]
3.重要参数
-t:
在改变到其它运行级别之前,告诉init程序多久以后关机。
-k:
并不真正关机,只是送警告信号给每位登录者。
-h:
关机后关闭电源。
-c:
cancelcurrentprocess取消目前正在执行的关机程序。
所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。
-F:
在重启计算机时强迫fsck。
-time:
设定关机前的时间。
-m:
将系统改为单用户模式。
-i:
关机时显示系统信息。
4.命令说明
shutdown
命令可以安全地将系统关机。
有些用户会使用直接断掉电源的方式来关闭Linux系统,这是十分危险的。
因为Linux与Windows不同,其后台运行着
许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。
在系统关机前使用
shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录。
halt
1.作用
halt命令的作用是关闭系统,它的使用权限是超级用户。
2.格式
halt[-n][-w][-d][-f][-i][-p]
3.主要参数说明
-n:
防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。
-w:
并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。
-f:
没有调用shutdown,而强制关机或重启。
-i:
关机(或重启)前,关掉所有的网络接口。
-f:
强迫关机,不呼叫shutdown这个指令。
-p:
当关机的时候顺便做关闭电源的动作。
-d:
关闭系统,但不留下纪录。
4.命令说明
halt
就是调用shutdown
-h。
halt执行时,杀死应用进程,执行sync(将存于bu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 命令 详解 整理