Linux命令提示符小结
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
linux下tar.gz、tar、bz2、zip等解压缩、压缩命令⼩结本⽂介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使⽤它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩⽂件进⾏操作Linux下最常⽤的打包程序就是tar了,使⽤tar程序打出来的包我们常称为tar包,tar包⽂件的命令通常都是以.tar结尾的。
⽣成tar包后,就可以⽤其它的程序来进⾏压缩了,所以⾸先就来讲讲tar命令的基本⽤法:tar命令的选项有很多(⽤man tar可以查看到),但常⽤的就那么⼏个选项,下⾯来举例说明⼀下:# tar -cf all.tar *.jpg这条命令是将所有.jpg的⽂件打成⼀个名为all.tar的包。
-c是表⽰产⽣新的包,-f指定包的⽂件名。
# tar -rf all.tar *.gif这条命令是将所有.gif的⽂件增加到all.tar的包⾥⾯去。
-r是表⽰增加⽂件的意思。
# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif⽂件,-u是表⽰更新⽂件的意思。
# tar -tf all.tar这条命令是列出all.tar包中所有⽂件,-t是列出⽂件的意思# tar -xf all.tar这条命令是解出all.tar包中所有⽂件,-x是解开的意思以上就是tar的最基本的⽤法。
为了⽅便⽤户在打包解包的同时可以压缩或解压⽂件,tar提供了⼀种特殊的功能。
这就是tar可以在打包或解包的同时调⽤其它的压缩程序,⽐如调⽤gzip、bzip2等。
1) tar调⽤gzip是GNU组织开发的⼀个压缩程序,.gz结尾的⽂件就是gzip压缩的结果。
Linux命令大全完整版
Linux命令大全完整版目录目录 (I)1. linux系统管理命令 (1)adduser (1)chfn(change finger information) (1)chsh(change shell) (1)date (2)exit (3)finger (4)free (5)fwhois (5)gitps(gnu interactive tools process status) (5)groupdel(group delete) (6)groupmod(group modify) (6)halt (7)id (7)kill (8)last (8)lastb (8)login (9)logname (9)logout (9)logrotate (9)newgrp (10)nice (10)procinfo(process information) (11)ps(process status) (11)pstree(process status tree) (14)renice (15)rlogin(remote login) (16)rsh(remote shell) (16)rwho (16)screen (17)shutdown (17)sliplogin (18)su(super user) (18)sudo (19)suspend (19)swatch(simple watcher) (20)tload (20)top (21)uname (21)useradd (22)userconf (22)userdel (23)usermod (23)vlock(virtual console lock) (24)w (24)who (25)whoami (25)whois (25)2. linux系统设置命令 (27)alias (27)apmd(advanced power management BIOS daemon) (27)aumix(audio mixer) (27)bind (29)chkconfig(check config) (29)clock (30)crontab (31)declare (31)depmod(depend module) (32)dircolors (32)dmesg (33)enable (33)eval (33)export (33)fbset(frame buffer setup) (34)grpconv(group convert to shadow password) (35)grpunconv(group unconvert from shadow password) (35)hwclock(hardware clock) (35)insmod(install module) (36)kbdconfig (36)lilo(linux loader) (37)liloconfig (38)lsmod(list modules) (38)minfo (38)mkkickstart (39)modinfo(module infomation) (39)modprobe(module probe) (39)mouseconfig (40)ntsysv (41)passwd(password) (41)pwconv (41)pwunconv (42)rdate(receive date) (42)resize (42)rpm(redhat package manager) (43)set (46)setconsole (47)setenv(set environment variable) (48)setup (48)sndconfig (48)SVGAText Mode (49)timeconfig (49)ulimit (50)unalias (50)unset (51)3. linux文档编辑命令 (52)col (52)colrm(column remove) (52)comm(common) (52)csplit(context split) (53)ed(editor) (53)egrep (54)ex (54)fgrep(fixed regexp) (54)fmt(fromat) (54)fold (55)grep (55)ispell(interactive spelling checking) (57)jed (58)joe (58)join (60)look (61)mtype (61)rgrep(recursive grep) (62)sed(stream editor) (63)sort (64)spell (65)tr(translate character) (65)uniq (65)wc(word count) (66)4. linux压缩备份命令 (67)ar (67)bunzip2 (68)bzip2 (68)bzip2recover (69)compress (69)cpio(copy in/out) (70)dump (72)gunzip(gnu unzip) (73)gzexe(gzip executable) (74)gzip(gnu zip) (74)lha (75)restore (76)tar(tape archive) (77)unarj (80)unzip (81)zip (82)zipinfo (83)5.linux文件管理命令 (85)diff(differential) (85)diffstat(differential status) (86)file (87)git(gnu interactive tools) (90)gitview(gnu interactie tools viewer) (91)ln(link) (91)locate (92)lsattr(list attribute) (92)mattrib (93)mc(midnight commander) (93)mcopy (94)mdel (94)mktemp (95)mmove (95)mread (95)mren (96)mshowfat (96)mtools (96)mtoolstest (96)mv (97)od(octal dump) (97)paste (98)patch (99)rcp(remote copy) (101)rhmask (101)rm(remove) (101)slocate(secure locate) (102)split (102)tee (103)tmpwatch(temporary watch) (103)touch (103)umask (104)which (105)cat (105)chattr(change attribute) (106)chgrp(change group) (106)chmod(change mode) (107)chown(change owner) (108)cksum(check sum) (109)cmp(compare) (109)cp(copy) (110)cut (111)indent (111)6.linux文件传输命令 (115)bye (115)ftp(file transfer protocol) (115)ftpcount (115)ftpshut(ftp shutdown) (115)ftpwho (116)ncftp(nc file transfer protocol) (116)tftp(trivial file transfer protocol) (116)uucico (116)uucp (117)uupick (118)uuto (119)7. linux磁盘管理命令 (120)cd(change directory) (120)df(disk free) (120)dirs (121)du(disk usage) (121)edquota(edit quota) (122)lndir(link directory) (123)ls(list) (123)mcd (125)mdeltree (125)mdu (126)mkdir(make directories) (126)mlabel (126)mmd (127)mmount (127)mrd (127)mzip (127)pwd(print working directory) (128)quota (128)quotacheck (128)quotaoff (129)quotaon (129)repquota(report quota) (130)rmdir(remove directory) (130)rmt(remote magnetic tape) (130)stat(status) (131)Tree (131)umount (132)8. linux磁盘维护命令 (133)badblocks (133)cfdisk (133)dd (134)e2fsck(ext2 file system check) (134)ext2ed(ext2 file system editor) (136)fdisk (137)fsck.ext2(file system check-second filesystem) (137)fsck(file system check) (138)fsck.minix(file system check-minix filesystem) (139)fsconf(file system configurator) (139)hdparm(hard disk parameters) (139)losetup(loop setup) (141)mbadblocks (141)mformat (141)mkbootdisk(make boot disk) (142)mkdosfs(make Dos file system) (143)mke2fs(make ext2 file system) (143)mkfs.ext2 (144)mkfs(make file system) (144)mkfs.minix (145)mkfs.msdos (145)mkinitrd(make initial ramdisk images) (145)mkisofs(make iso file system) (145)mkswap (147)mpartition (148)sfdisk (148)swapoff (149)swapon (149)symlinks(symbolic links) (149)sync (150)9. linux网络通讯命令 (151)dip (151)getty(get teletypewriter) (151)mingetty (152)ppp-off (152)smbd(samba daemon) (152)telnet (153)uulog (154)uustat (154)uux (155)cu(call up) (156)dnsconf(dns configurator) (157)efax (158)httpd(http daemon) (159)ifconfig (159)mesg (160)minicom (161)nc (161)netconf (162)netstat (162)ping (163)pppstats(point to point protocol status) (164)samba (164)setserial (165)shapecfg(shaper configuration) (165)smbd(samba daemon) (166)statserial(status ofserial port) (166)talk (166)Tcpdump (167)testparm(test parameter) (168)traceroute (168)tty(teletypewriter) (169)uuname (169)wall(write all) (170)write (170)ytalk (170)arpwatch(ARP watcher) (170)apachectl(Apache control interface) (171)smbclient(samba client) (171)pppsetup (172)10. linux电子邮件与新闻组命令 (173)archive (173)ctlinnd(control the internet news daemon) (173)elm (173)getlist (174)inncheck(inn check) (174)mail (175)mailconf (175)mailq(mail queue) (175)messages (176)metamail (176)mutt (177)nntpget (178)pine (178)slrn (180)11. linux其他命令 (181)reconfig (181)startx(start X Window) (181)xconfigurator (181)XF86Setup (182)xlsatoms (182)xlsclients (183)xlsfonts (183)yes (184)1. linux系统管理命令adduser功能说明:新增用户帐号。
linux基本命令实验报告
linux基本命令实验报告Linux基本命令实验报告一、引言在计算机科学领域,Linux操作系统是一种常见的开源操作系统。
它以其稳定性、安全性和灵活性而闻名,并被广泛应用于服务器和个人计算机。
本实验报告旨在介绍一些常用的Linux基本命令,并通过实验来验证其功能和用法。
二、实验目的1. 熟悉Linux操作系统的基本命令;2. 掌握Linux命令的用法和参数;3. 通过实验验证Linux命令的功能。
三、实验内容1. 文件和目录操作命令1.1 ls命令:用于列出当前目录下的文件和目录。
1.2 cd命令:用于切换当前工作目录。
1.3 mkdir命令:用于创建新目录。
1.4 touch命令:用于创建新文件。
1.5 cp命令:用于复制文件或目录。
1.6 mv命令:用于移动文件或目录。
1.7 rm命令:用于删除文件或目录。
2. 文本处理命令2.1 cat命令:用于查看文件内容。
2.2 grep命令:用于在文件中搜索指定的字符串。
2.3 sed命令:用于对文件进行文本替换和编辑操作。
2.4 awk命令:用于处理和分析文本数据。
3. 系统管理命令3.1 ps命令:用于查看当前系统进程。
3.2 top命令:用于实时监控系统资源占用情况。
3.3 kill命令:用于终止指定的进程。
3.4 ifconfig命令:用于查看和配置网络接口。
3.5 ping命令:用于测试网络连接。
四、实验结果与分析1. 文件和目录操作命令实验结果:通过实验,我们成功地使用了ls命令列出了当前目录下的文件和目录,并使用cd命令切换了工作目录。
我们还创建了新目录和新文件,并使用cp命令和mv 命令进行了文件和目录的复制和移动。
最后,我们使用rm命令成功地删除了文件和目录。
2. 文本处理命令实验结果:我们使用cat命令查看了文件的内容,并使用grep命令在文件中搜索了指定的字符串。
我们还使用sed命令对文件进行了文本替换和编辑操作,并使用awk 命令对文本数据进行了处理和分析。
实用linux命令大全(详细)
linux命令(重新整理)Linux基本操作命令首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。
我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。
我们现在要了解的是基于Linux操作系统的基本控制台命令。
有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。
模式切换1、由字符到图型#startx或#init 52、由图形到字符#logout或init 33、注销#logout或exit或ctrl+d4、关机#poweroff或init 0或shutdown now或halt -p5、重启#reboot或init 6或shutdown -r now获得帮助#help提供内部命令的帮助#man或info提供外部命令的帮助。
如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man。
Man实际上就是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。
man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。
建议大家需要的时候再去看man,平常吗,记得一些基本用法就可以了。
ls这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。
ls最常用的参数有三个:-a -l -F。
ls -aLinux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。
ls -l(这个参数是字母L的小写,不是数字1)这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。
Linux实训报告
数和字符数信息,即 f1 文件共有 3 行,19 个词和 87 个字符。 3.通配符的使用 . 【操作要求 1】显示/bin/目录中所有以 c 为首字母的文件和目录。 【操作步骤】 输入命令“ls /bin/c*” ,屏幕将显示/bin 目录中以 c 开头的所有文件和目录。 【操作要求 2】显示/bin/目录中所有以 c 为首字母,文件名只有 3 个字符的文件和目录。 【操作步骤】 (1)按向上方向键,shell 命令提示符后出现上一步操作时输入的命令“ls bin/c*” 。 (2)将其修改为“ls /bin/c??” ,按下 Enter 键,屏幕显示/bin 目录中以 c 为首字母,文 件名只有 3 个字符的文件和目录。 【操作要求 3】显示/bin 目录中所有的首字母为 c 或 s 或 h 的文件和目录。 【操作步骤】 输入命令 “ls /bin/[c,s,h]*” ,屏幕显示/bin 目录中首字母为 c 或 s 或 h 的文件和目录。 【操作要求 4】显示/bin/目录中所有的首字母不是 a、b、c、d、e 的文件和目录。 【操作步骤】 输入命令“ls /bin/[!a-e]*” ,屏幕显示/bin 目录中首字母不是 a、b、c、d、e 的文件 和目录。 实训 2 vi 的基本操作
二、 实训时间
第 16-17 周
三、 实训地点
K4-302
四、实训目的
通过集中实训,学习在 LINUX 下搭建、设置应用服务的运行环境及系统维护,使学生掌握 Linux 系统的安装与配置、 Linux 环境下的基本操作、 各种常用命令的使用和网络服务器的配置。 锻炼学生搜集有关 Linux 资料,运用 Linux 的基本知识及常用的操作命令来解决问题的能力。
1.新建文本文件 【操作要求】利用 vi 新建文件 f2,内容为: How to Read Faster When I was a schoolboy I must have read every comic book ever published. But as I got older, my eyeballs must have slowed down or something I mean, comic books started to pile up faster then I could read them! It wasn't until much later, when I was studying at college, I realized that it wasn't my eyeballs that had gone wrong. They're still moving as well as ever. The problem is that there's too much to read these days, and too little time to read every WORD of it. 【操作步骤】 (1)启动计算机后,以普通用户(hellen)身份登录字符界面。 (2)在 Shell 命令提示符后输入命令“vi” ,启动 vi 文本编辑器,进入命令模式。 (3)按“i”键,从命令模式转换为文本编辑模式,此时屏幕的最底边出现“——INSERT— — (Kon Shell) sh(Shell) tcsh (增强型 C Shell) Linux 文件系统的定义:所有用户程序,文档,工具和应用程序都以文件形式存储在计算机系 统中.磁盘的一个分区用来存储这些文件的相关信息.这种功能单元就被称为文件系统. 磁盘存储块用来存储数据.(块有 512 字节的和 1024 字节的),块分为四组:1 个引导块,1 个 超级块,多个索引节点块,多个数据块. 每个文件系统都含有以上四部分. 磁盘分区:linux 一般只有 2 个分区.主分区和交换分区 (交换分区相当与内存,实现虚拟存 储器,是按顺序存放的存储块) 磁盘碎片:是因为文件被分散保存到整个磁盘的不同地方,而不是连续地保存在磁盘连续的 簇中形成的. Linux 中的文本编辑器:vi ed sed emacs Linux 的编程:通过 shell 来编程,通常叫做 shell 编程.
Linux后台进程管理的一些命令小结
如 果 后 台 的 任 务 号 有 2个 , 【 1 】 , 终 止 进 程 ,进 程 不 能 监 听 这 个 信 【 2 】 ; 如 果 当 第 一个 后 台 任 务 顺 利 执 号 。 进 程 的挂 起
( 1 ) 后 台进 程 的挂 起 :
s t O p p e d ,T e r mi n a t e d ,但 是 如 果 任 务 行 完 毕 , 第二个后 台任 务还在执行
查 看 当 前 有 多 少 在 后 台运 行 的 受 命 令 。 命令 。 j o b 。一 1 选 项 可 显 示 所 有 任 务 的 P I D, j o b s的 状 态 可 以 是 r u n n i n g , 当前 任 务
持 。 如果 进 程 还 没 有 终 止 ,可 以使 用k i l l— S I G K I L L p i d, 这 是 由 内 核 来
如 何 应 对 路 由器 密 码 被 人 修 改
如 果 路 由 器 密 码 被 修 改 或 者 丢 果 之 前 没 有 针 对 参 数 配 置 文 件 进 行 会 写有 类 似 r e s e t 的 字样 ,这 就 是 复 失 ,我 们 该 进 行 怎 样 的 设 置 呢 ?相 保 存 的话 ,要 想 在 保 存 当前 设 置 参 位 键 。找 一 根 针 装 物 ( 普通 的 圆珠 笔 信 看 过 此 文 你 对 于 处 理 密 码 问 题 就 数 的 前 提 下 恢 复 密 码 是 不 太 可 能 会游刃有余 。 的 。要 想 能 够 再 次 登 录 到 无 线 路 由 也 可 以) 直 接插到该孔 中 , 并 按 住 坚 持 3 0秒 到 1分 钟 后松 开 。 第 三 步 :完 成 上 面 的 操 作 后 我
被终 止 了( k i l 1 ) , s h e n从 当 前 的 s h e l l 中时 , 当 前 任 务 便 会 自动 变 成 后 台
linux常用命令总结
linux常用命令总结1. ls:列出当前目录下的文件和文件夹。
2. cd:更改当前工作目录。
3. pwd:显示当前目录的绝对路径。
4. mkdir:创建一个新的目录。
5. touch:创建一个新的空文件或更新时间戳。
6. cp:复制文件或目录。
7. mv:移动文件或目录,也可以重命名文件或目录。
8. rm:删除文件或目录。
9. cat:查看文件的内容。
10. more:分页查看文件的内容。
11. less:与more类似,但是可以向前或向后翻页。
12. grep:在文件中查找匹配的文本。
13. find:在指定目录中查找文件。
14. tar:用于压缩和解压缩文件和目录。
15. gzip:压缩文件。
16. gunzip:解压文件。
17. top:显示正在运行的进程和系统资源的使用情况。
18. ps:显示当前用户的进程信息。
19. kill:终止指定进程。
20. ping:测试网络连接和延迟。
21. ifconfig:显示网络接口的配置信息。
22. netstat:显示网络连接状态和统计信息。
23. ssh:远程登录到其他计算机。
24. scp:将文件从本地计算机复制到远程计算机。
25. chmod:改变文件或目录的权限。
26. chown:更改文件或目录的所有者。
27. whoami:显示当前的用户名。
28. date:显示当前的日期和时间。
29. history:显示已输入的命令历史记录。
30. alias:为常用命令创建简称。
linux系统shutdown命令小结(史上最全)
linux系统shutdown命令⼩结(史上最全)命令语法:/sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message]命令参数:参数长参数描叙-a Use /etc/shutdown.allow.-c中断关机:当执⾏"shutdown -h 12:00"指令时,只要按+键就可以中断关机的指令-f重新启动时不进⾏磁盘检测(fsck)-F重新启动时进⾏磁盘检测(fsck)-h关闭电源-k模拟关机(不是真的关机),只是向登录者发送警告信息出去!-n不调⽤init进程进⾏关机,⽽是强⾏关机-r关闭系统然后重新启动,类似于Windows平台restart-t延迟关机的时间-w仅做测试,并不真的将系统重新开机,只会把重开机的数据写⼊/var/log⽬录下的wtmp记录⽂件--help显⽰命令在线帮助⽰例:1:马上关闭Linux系统,其中 now 相当于时间为 0 的状态[root@db-server ~]# shutdown -h now2:系统2分钟后重新启动,其中+m表⽰⼏分钟后关机或开机。
[root@db-server ~]# shutdown -r +23:设置系统在那个时间点关机[root@db-server ~]# shutdown -h 12:30或后台执⾏[root@db-server ~]# shutdown -h 12:30 &最好是使⽤命令&将关机命令⾄于后台处理。
不影响当前其它操作。
设置多久时间后执⾏shutdown命令。
时间参数有hh:mm或+m两种模式。
hh:mm格式表⽰在⼏点⼏分执⾏shutdown命令。
例如“shutdown 10:45”表⽰将在10:45执⾏shutdown.+m表⽰m分钟后执⾏shutdown.⽐较特别的⽤法是以now表⽰⽴即执⾏shutdown. 值得注意的是这部分参数不能省略。
Linux中RPM包安装查询卸载命令小结及yum命令详解
Linux中RPM包安装查询卸载命令⼩结及yum命令详解之前⼀直在⽤ubuntu,安装卸载软件基本上是使⽤apt-get 这个⾮常的简单,⽽且过程中遇到的软件依赖会⾃动帮我们处理,类似于傻⽠式安装。
另外在 Linux 操作系统下,⼏乎所有的软件都可以通过RPM 进⾏安装、卸载及管理等操作。
RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,⽤于管理Linux 下软件包的软件。
Linux 安装时,除了⼏个核⼼模块以外,其余⼏乎所有的模块均通过RPM 完成安装。
RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。
RPM 安装操作命令:rpm -i 需要安装的包⽂件名举例如下:rpm -i example.rpm 安装 example.rpm 包;rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显⽰正在安装的⽂件信息;rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显⽰正在安装的⽂件信息及安装进度;RPM 查询操作命令:rpm -q …附加查询命令:a 查询所有已经安装的包以下两个附加命令⽤于查询安装包的信息;i 显⽰安装包的信息;l 显⽰安装包中的所有⽂件被安装到哪些⽬录下;s 显⽰安装版中的所有⽂件状态及被安装到哪些⽬录下;以下两个附加命令⽤于指定需要查询的是安装包还是已安装后的⽂件;p 查询的是安装包的信息;f 查询的是已安装的某⽂件信息;举例如下:rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;rpm -qip example.rpm 查看 example.rpm 安装包的信息;rpm -qif /bin/df 查看/bin/df ⽂件所在安装包的信息;rpm -qlf /bin/df 查看/bin/df ⽂件所在安装包中的各个⽂件分别被安装到哪个⽬录下;RPM 卸载操作命令:rpm -e 需要卸载的安装包在卸载之前,通常需要使⽤rpm -q …命令查出需要卸载的安装包名称。
Linux中使用sed命令替换字符串小结
Linux中使⽤sed命令替换字符串⼩结最近写了⼏个⼩脚本⽤到了sed命令,学了⼀下,顺便记下sed替换的基本语法为:复制代码代码如下:sed 's/原字符串/替换字符串/'单引号⾥⾯,s表⽰替换,三根斜线中间是替换的样式,特殊字符需要使⽤反斜线”\”进⾏转义,但是单引号”‘”是没有办法⽤反斜线”\”转义的,这时候只要把命令中的单引号改为双引号就⾏了,例如:复制代码代码如下:sed "s/原字符串包含'/替换字符串包含'/" //要处理的字符包含单引号命令中的三根斜线分隔符可以换成别的符号,这在要替换的内容有较多斜线是较为⽅便,只需要紧跟s定义即可,例如换成问号”?”:复制代码代码如下:sed 's?原字符串?替换字符串?' //⾃定义分隔符为问号可以在末尾加g替换每⼀个匹配的关键字,否则只替换每⾏的第⼀个,例如:复制代码代码如下:sed 's/原字符串/替换字符串/' //替换所有匹配关键字上箭头”^”表⽰⾏⾸,美元”$”符号如果在引号中表⽰⾏尾,但是在引号外却表⽰末⾏(最后⼀⾏),这⾥犯⼆了,搜了半天哪个符号表⽰⾸⾏,半天才想起来,⾸⾏就是数字”1″啊.那么在⾏⾸和⾏尾添加字符串就是把⾏尾和⾏⾸替换,例如:复制代码代码如下:sed 's/^/添加的头部&/g' //在所有⾏⾸添加sed 's/$/&添加的尾部/g' //在所有⾏末添加sed '2s/原字符串/替换字符串/g' //替换第2⾏sed '$s/原字符串/替换字符串/g' //替换最后⼀⾏sed '2,5s/原字符串/替换字符串/g' //替换2到5⾏sed '2,$s/原字符串/替换字符串/g' //替换2到最后⼀⾏替换样式可以多个在同⼀条命令中执⾏,⽤分号”;”分隔,例如:复制代码代码如下:sed 's/^/添加的头部&/g;s/$/&添加的尾部/g' //同时执⾏两个替换规则sed处理过的输出是直接输出到屏幕上的,要保存可以将输出重定向,或者使⽤参数”i”直接在⽂件中替换:复制代码代码如下:sed -i 's/原字符串/替换字符串/g' filename //替换⽂件中的所有匹配项写完晚上12点半了,困得不⾏,要是中间语⾔不连贯了出错了请见谅,欢迎指出.。
linux命令速查及命令详解
[uudecode] 把经过编码的文本文件还原为二进制文件 八. MS-DOS 工具集 [mtools]命令 [mdir] 显示文件列表 [mcd] 改变当前目录 [mmd] 新建目录 [mrd] 删除目录 [mdeltree] 删除目录树 [mcopy] 复制文件 [mdel] 删除文件 [mmove] 移动文件 [mren] 更改文件或目录名 [mattrib] 修改文件属性 [mtype] 显示文件内容 [mdu] 查询文件或目录大小 [minfo] 显示磁盘信息 [mformat] 以 MS-DOS 方式格式化磁盘 [mlabel] 设置磁盘标签 九. 控制外部设备相关命令 [mount] mount 上设备 [umount] 解除已经 mount 上的设备 [eject] 弹出(CD/DVD 等) [fdformat] 格式化软盘 [fdisk] 配置/显示硬盘分区 [mkfs] 格式化磁盘分区 [fsck] 检查/修复磁盘错误 [lpr] 打印到打印机 [lprm] 中断打印任务 [lpq] 显示打印任务的状态 [lpc] 管理/控制打印任务 [ifconfig] 显示/设定 NIC 配置 十. 进程及任务管理相关命令 [ps] 显示正在运行的进程 [jobs] 显示后台运行任务 [fg] 把任务切换到前台 [bg] 把任务切换到后台 [kill] 中止进程或任务 [killall] 中止进程或任务 [wait] 等待进程或任务的结束 [at] 设置定时执行任务 [atq] 显示尚未执行的任务 [atrm] 删除定时执行任务 [batch] 在系统负荷减轻的时候执行任务 [nice] 改变优先度并执行任务 [nohup] 在后台执行任务,Logout 之后也不退出 [sleep] 休眠一定的时间 [crond] 用来定期执行程序的命令 [screen] 可以在多个进程之间多路复用一个物理终端的窗口管理器 十一. 网络管理相关命令 [netstat] 显示当前网络连接状况 [route] 显示/设置路由 [host] 显示网络主机情况 [hostname] 显示/设置当前主机的名字 [ping] 确认和远程机器的连接情况 [traceroute] 显示路由信息 [rwho] 查询网上机器的登陆用户 [ruptime] 查询网上机器的系统运行时间 [rlogin] 登陆到远程机器 [telnet] 用 telnet 登陆到远程机器 [rsh] 给远程机器发送命令 [rcp] 在远程机器之间复制文件 [mail] 收取邮件
Linux操作系统总结与心得
Linux操作系统总结与心得一知识总结我很荣幸选了“Linux操作系统”这门课程,因为在这门课程的学习过程中,我们通过老师的讲解以及在网上查阅资料,学到了许多关于Linux操作系统的知识,更重要的是学会了如何应用与操作Linux操作系统,我们在自己的电脑上已经安装了Linux操作系统,通过亲身体验,我们真正了解到Linux系统的方便与快捷,体会到了Linux操作系统与Windows操作系统的异同之处。
以下是我对Linux 操作系统的一些总结:(一)Linux系统简介Linux是一类Unix计算机操作系统的统称。
Linux操作系统的内核的名字也叫“Linux”。
Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
严格来讲,Linux这个词本身只表示Linux 内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
Linux得名于计算机业余爱好者Linus Torvalds。
一般可以认为,Linux是一套自由使用(一般可以免费使用)和自由传播的unix操作系统。
这个系统是由世界各地的成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约、全世界都能自由使用的Unix兼容产品。
实际上,linux 仅仅是linux中的操作系统核心(kernel)。
(二)Linux操作系统的安装Linux操作系统的安装方法主要有3种,其方法如下:1.光盘安装到市场上的软件连锁店直接购买Linux 光盘发行版,用光盘来安装是最方便快捷的。
目前RedHat,TurboLinux和corel都可以在连锁店买到。
一定要注意,大部分Linux发行版本有“完整版”和“精简版”的区分,例如TurboLinux有1CD,3 CD和10CD三个版本。
2.网络安装目前下载Linux发行版本的站点相当多,如果你有一条64KB以上的DDN或者ISDN专线,并且有让下载工具连续运行几天几夜的准备,那么下载总是要比购买cdrom来的容易一些(因为Linux版本升级非常快,往往升级版推出半个月以后才能在本地买到发行盘)。
linux的常用命令实验报告总结
linux的常用命令实验报告总结Linux的常用命令实验报告总结一、实验背景Linux操作系统是一种非常强大和灵活的操作系统,广泛用于服务器领域和嵌入式系统中。
对于初学者来说,熟悉和掌握Linux的常用命令是非常重要的。
本次实验旨在学习并实践Linux的常用命令,包括文件和目录管理、进程管理、网络管理等方面。
二、实验目的1. 学习并掌握Linux的文件和目录管理命令,如ls、cd、mkdir、rm等;2. 学习并掌握Linux的进程管理命令,如ps、kill、top等;3. 学习并掌握Linux的网络管理命令,如ping、ifconfig、wget等;4. 熟悉实际应用场景,运用所学命令解决实际问题。
三、实验过程和结果1. 文件和目录管理文件和目录管理是Linux中最基本和常用的命令之一,通过实验我们学习了以下常用命令:- ls:列出当前目录下的文件和目录;- cd:切换当前工作目录;- mkdir:创建一个新的目录;- rm:删除文件或目录;- cp:复制文件或目录;- mv:移动文件或目录。
通过实验,我们熟悉了以上命令的使用方法和参数,能够完成常见的文件和目录管理任务,如创建目录、列出文件、复制文件等。
2. 进程管理进程管理是Linux系统管理的重要内容之一,通过实验我们学习了以下常用命令:- ps:查看当前运行的进程信息;- top:实时监控系统运行状态;- kill:终止指定进程;- bg、fg、jobs:管理进程的后台和前台运行;- nice:调整进程的优先级。
通过实验,我们了解了进程的基本概念和特性,学会了查看和管理系统中的进程,如查看进程的PID、终止指定的进程等。
3. 网络管理网络管理是Linux系统中重要的一部分,通过实验我们学习了以下常用命令:- ping:测试网络连接;- ifconfig:查看和配置网络接口;- wget:下载文件;- ssh:远程登录和操作主机;- netstat:查看网络连接状态。
Linux新手必读常见命令行错误及解决方法
Linux新手必读常见命令行错误及解决方法Linux操作系统作为一款强大且广泛应用的操作系统,其命令行界面是最为重要的一部分。
然而,对于新手来说,掌握命令行并不是一件容易的事情。
在使用过程中,经常会遇到各种错误提示,影响正常的使用体验。
本文将介绍一些常见的命令行错误以及解决方法,帮助Linux新手更好地应对各种情况。
错误一:命令找不到或不存在(Command not found)这是一个非常常见的错误,意味着输入的命令在当前的环境中没有找到。
这通常是由于命令不存在或者命令没有被正确地安装所致。
解决方法:1. 确保所输入的命令正确无误,检查是否拼写错误。
2. 使用适当的命令进行搜索。
例如,使用`which`命令可以查找某个命令的路径,例如`which command_name`。
3. 检查命令是否被正确地安装。
可以尝试使用`apt-get`或者`yum`等包管理器进行命令的安装。
4. 如果命令仍然无法找到,可能需要手动安装命令或者检查环境变量设置。
错误二:权限不足(Permission denied)Linux系统中,每个用户都有相应的权限来访问和执行文件。
当遇到权限不足的错误提示时,说明当前用户没有执行该命令的权限。
解决方法:1. 使用`sudo`命令,该命令可以提升当前用户的权限并执行命令。
例如,`sudo command_name`。
2. 如果当前用户没有sudo权限,则需要使用管理员账户来执行命令。
错误三:文件或目录不存在(No such file or directory)当输入的文件或者目录不存在时,就会出现这个错误提示。
这可能是由于输入错误的文件名或者目录路径所致。
解决方法:1. 确认输入的文件或者目录路径是否正确,并检查拼写错误。
2. 使用`ls`命令来查看当前目录下的文件和目录,确认所要操作的文件或目录是否存在。
错误四:命令语法错误(Syntax error)当输入的命令语法错误时,系统会提示命令的用法或者提供一些错误信息。
Linux命令简单总结
Linux命令简单总结命令Linux命令⼤全(⼿册)基本命令1.ls 看当前⽬录下有什么东西-a 看当前⽬录以及隐藏⽬录(“.”“..”)-A 与-a基本类似,但是不显⽰“.”和“..”两个隐藏的⽬录-l 以长格式显⽰⽂件和⽬录的列表(看详细信息)-d 显⽰⽬录本⾝的属性,常与-l同时使⽤-h 以更⼈性化的⽅式显⽰出⽬录或⽂件的⼤⼩,常与-l同时使⽤-R 以递归的⽅式显⽰出⽬录或⽂件的⼤⼩,常与-l同时使⽤2.cd 去哪,只能指向⽬录,不能指向⽂件cd / 去根cd . 去当前⽬录cd .. 去上级⽬录cd ~ 去当前⽤户⽬录cd - 去上⼀次去的⽬录3.pwd 查看当前位置的绝对路径4.mkdir 创建⽬录-p ⼀次性创建多个⽬录-v 显⽰详细5.touch 创建⽂件(同⼀⽬录下不能有同名的⽂件)⼀次性创建多个⽂件touch test.txt{1..10}6.rm 删除命令-f强制不提⽰-r递归删除注:⼀般⽤rm -rf直接删除⽂件或⽬录7.echo 屏幕输出echo “nihao” >> test.txt注:>输出重定向原理:先清空,后把东西写⼊⽂件注:>>追加输出重定向原理:直接在⽂件的末⾏追加内容1. [root@localhost ~]# echo -e "aa\nbb" >>yyy #-e,激活转义符\n2. [root@localhost ~]# cat yyy3. aa4. bb8.cat作⽤:直接打开⼀个⽂件,看⽂件内容-n显⽰⾏号作⽤:cat还可以对⽂件进⾏合并语法:cat 待合并的⽂件路径1 待合并的⽂件路径2 待合并的⽂件路径3 ······ ⽂件路径n >合并后的⽂件路径1. [root@localhost ~]# cat aa2. 1113. [root@localhost ~]# cat bb4. 2225. [root@localhost ~]# cat cc6. 3337. [root@localhost ~]# cat aa bb cc8. 1119. 22210. 33311. [root@localhost ~]# cat aa bb cc >hello12. [root@localhost ~]# cat hello13. 11114. 22215. 3339.cp 复制把什么复制到哪⾥去叫什么cp /tmp/test . 把/tmp/test复制到当前⽬录-r递归,把所有(⽬录及⽬录下的⽂件)的都复制过去-p复制⽂件时保持⽂件的属性不变-a等同于-dpr10.mv 移动命令把什么移动到哪⾥去叫什么在linux中,mv可以直接重命名(即移动改名),如果在根下有⼀个test⽂件,给test⽂件改名可以⽤mv命令:mv /test /test.txt11.find 精细查找⽂件或⽬录(f或d)-name按名称查找例:find /etc -type f -name “*k*” 寻找/etc下含有k的⽂件-size按⼤⼩查找-mtime按时间查找find . -type f -name “test”寻找当前⽬录下名字为test的⽂件find . -type f !-name “test”寻找当前⽬录下名字不为test的⽂件把当前⽬录下名字含有test的⽂件移到/tmp下(1)find . -type f -name “test” | xargs -i mv {} /tmp/(2)find . -type f -name “test” -exec mv {} /tmp \;12.type 看⼀个命令是内部命令还是外部命令type cdcd is a shell builtin [cd是⼀个内部命令]type ifconfigIfconfig is /sbin/ifconfig [ifconfig是⼀个外部命令]13.help 内部命令帮助,查看bash内部命令的帮助⽤法(1)help 内部命令 help cd⽤法(2)命令字 --help ls --help14.man ⽤来提供在线帮助,使⽤权限是所有⽤户。
Linux常用命令学习总结
Linux常⽤命令学习总结Linux常⽤命令学习总结Linux命令是对Linux系统进⾏管理的命令,对于Linux系统来说,⽆论是中央处理器、内存、磁盘驱动器、键盘、⿏标,还是⽤户等都是⽂件,Linux系统管理的命令是它正常运⾏的核⼼。
以下列举166个最常⽤的命令,总有⼀个是你需要⽤到的,欢迎点亮到你的收藏夹。
1、线上查询及帮助命令(2个)man:查看命令帮助,更复杂的还有info,但不常⽤。
help:查看Linux内置命令的帮助,⽐如cd命令。
2、⽂件和⽬录操作命令ls:全拼list,功能是列出⽬录的内容及其内容属性信息。
cd:全拼change directory,功能是从当前⼯作⽬录切换到指定的⼯作⽬录。
cp:全拼copy,其功能为负值⽂件或⽬录。
find:查找的意思,⽤于查找⽬录及⽬录下的⽂件。
mkdir:全拼make directories,其功能是创建⽬录。
mv:全拼move,其功能是移动或重命名⽂件。
pwd:全拼print working directory,其功能是显⽰当前⼯作⽬录的绝对路径。
rename:⽤于重命名⽂件。
rm:全拼remove empty directories,其功能是删除⼀个或多个⽂件或⽬录。
rmdir:全拼remove empty directories,功能是删除空⽬录。
touch:创建新的空⽂件,改变已有⽂件的时间戳属性。
tree:功能是以树形结构显⽰⽬录下的内容。
basename:显⽰⽂件名或⽬录名。
dirname:显⽰⽂件或⽬录路径。
chattr:改变⽂件的扩展属性。
lsattr:查看⽂件扩展属性。
file:显⽰⽂件的类型。
md5sum:计算和校验⽂件的MD5值。
3、查看⽂件及内容处理命令cat:全拼concatenate,功能是⽤于连接多个⽂件并且打印到屏幕输出或重定向到指定⽂件中。
tac:是cat的反向拼写,因此命令的功能为反向显⽰⽂件内容。
more:分页显⽰⽂件内容。
Linux命令提示符
Linux命令提⽰符1、命令提⽰符解释:[root@localhost ~]# root:当前登录⽤户名 localhost:当前主机名 ~:当前所在⽬录,不带路径 #:#表⽰管理员,$表⽰普通⽤户2、查看命令提⽰符设置:1 [root@localhost ~]# echo $PS12 [\u@\h \W]\$\d :#代表⽇期,格式为weekday month date,例如:"Mon Aug 1"\H :#完整的主机名称\h :#仅取主机的第⼀个名字\t :#显⽰时间为24⼩时格式,如:HH:MM:SS\T :#显⽰时间为12⼩时格式\A :#显⽰时间为24⼩时格式:HH:MM\u :#当前⽤户的账号名称\v :#BASH的版本信息\w :#完整的⼯作⽬录名称\W :#利⽤basename取得⼯作⽬录名称,所以只会列出最后⼀个⽬录\# :#下达的第⼏个命令\$ :#提⽰字符,如果是root时,提⽰符为:# ,普通⽤户则为:$3、命令提⽰符可根据情况设置,PS1=' ',' ' 内设置格式,临时⽣效,退出登陆失效。
1 [root@localhost ~]#PS1='[lzg]\$'2 [lzg]#3 [lzg]#4 [lzg]#PS1='[\u@\h \W]\$'5 [root@localhost ~]#6 [root@localhost ~]#7 [root@localhost ~]#PS1='[\u@\h \t \W]\$'8 [root@localhost 17:21:46 ~]#9 [root@localhost 17:21:46 ~]#10 [root@localhost 17:21:46 ~]#PS1='[\u@\h \d \W]\$'11 [root@localhost ⽇ 7⽉07 ~]#12 [root@localhost ⽇ 7⽉07 ~]#4、命令提⽰符颜⾊设置:PS1中设置字符颜⾊的格式为:\[\e[F;Bm\],其中“F“为字体颜⾊,编号为30-37,“B”为背景颜⾊,编号为40-47;最后⽤ \e[m 结束颜⾊设置,颜⾊表如下:F B30 40 ⿊⾊31 41 红⾊32 42 绿⾊33 43 黄⾊34 44 蓝⾊35 45 紫红⾊36 46 青蓝⾊37 47 ⽩⾊1 [root@localhost ~]#PS1='\[\e[33;42m\][\u@\h \W]\e[m\$'注意:设置颜⾊后,要在之后加上 \e[m 结束颜⾊设置,不然之后的整个界⾯都有颜⾊设置以上命令提⽰符的格式和颜⾊设置都是临时设置的,当退出打开新的会话窗⼝,就会失效,如果想永久⽣效需添加到配置⽂件。
linux中的命令分隔符
linux中的命令分隔符
在Linux中,命令分隔符用于分隔多个命令,使其可以在同一行上执行。
常见的命令分隔符包括分号(;)、双竖线(||)和双与号(&&)。
1. 分号(;):分号用于分隔多个命令,让它们依次执行。
例如:
command1 ; command2 ; command3。
2. 双竖线(||):双竖线表示逻辑或,用于在第一个命令执行失败时执行第二个命令。
例如:
command1 || command2。
3. 双与号(&&):双与号表示逻辑与,用于在第一个命令执行成功时执行第二个命令。
例如:
command1 && command2。
这些命令分隔符可以帮助用户在命令行中组合和控制多个命令的执行顺序和条件。
通过合理使用这些分隔符,可以实现复杂的命令组合和流程控制,提高工作效率。
Linux下V4L2编程小结
Linux下V4L2编程小结一.设置采集方式,格式常用命令标志打开视频设备后,可以设置该视频设备的属性,例如裁剪、缩放等。
这一步是可选的。
在Linux编程中,一般使用ioctl函数来对设备的I/O通道进行管理:extern int ioctl (int __fd, unsigned long int __request, …) __THROW;__fd:设备的ID,例如刚才用open函数打开视频通道后返回的cameraFd;__request:具体的命令标志符。
在进行V4L2开发中,一般会用到以下的命令标志符:1.VIDIOC_REQBUFS:分配内存2.VIDIOC_QUERYBUF:把VIDIOC_REQBUFS中分配的数据缓存转换成物理地址3.VIDIOC_QUERYCAP:查询驱动功能4.VIDIOC_ENUM_FMT:获取当前驱动支持的视频格式5.VIDIOC_S_FMT:设置当前驱动的频捕获格式6.VIDIOC_G_FMT:读取当前驱动的频捕获格式7.VIDIOC_TRY_FMT:验证当前驱动的显示格式8.VIDIOC_CROPCAP:查询驱动的修剪能力9.VIDIOC_S_CROP:设置视频信号的边框10.V IDIOC_G_CROP:读取视频信号的边框11.V IDIOC_QBUF:把数据从缓存中读取出来12.V IDIOC_DQBUF:把数据放回缓存队列13.V IDIOC_STREAMON:开始视频显示函数14.V IDIOC_STREAMOFF:结束视频显示函数15.V IDIOC_QUERYSTD:检查当前视频设备支持的标准,例如PAL或NTSC。
这些IO调用,有些是必须的,有些是可选择的。
二.一般操作流程(视频设备)1. 打开设备文件。
int fd=open(”/dev/video0″,O_RDWR);2. 取得设备的capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入输出等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
$ find / -user sam在根目录下查找所有者为sam的文件
20
locate
执行权限:所有用户
功能描述:寻找文件或目录
语法:locate [搜索关键字]
范例:$ locate file
列出所有跟file相关的文件
删除目录
范例:$ rm file3删除文件fle3
$ rm -r dir1删除目录dir1
9
cat
执行权限:所有用户
功能描述:显示文件内容
cat [文件名]
范例:$ cat /etc/issue
$ cat /etc/services
10
more
执行权限:所有用户
功能描述:分页显示文件内容
more [文件名]
6
cp
执行权限:所有用户
功能描述:复制文件或目录
语法:cp -R [源文件或目录] [目的目录]
范例:$ cp file1 file2 dir1
将文件file1、file2复制到目录dir1
$ cp -R dir1 dir2
将dir1下的所有文件及子目录复制到dir2$ cp file1 file2 dir1-R复制目录
unzip [压缩文件]
范例:$ unzip test.zip
32
bzip2
执行权限:所有用户
功能描述:压缩文件
bzip2选项[-k] [文件]
-k产生压缩文件后保留原文件
范例:$ bzip2 -k file1
压缩后文件格式:.bz2
33
bunzip2
执行权限:所有用户
功能描述:解压缩
bunzip2选项[-k] [压缩文件]
范例:$ wall Happy New Year!
36
ping
执行权限:root
功能描述:测试网络连通性
ping选项IP地
范例:# ping 192.168.1.1
37
ifconfig
执行权限:All User
功能描述:查看网络设置信息
ifconfig选项[-a] [网卡设备标识]
-a显示所有网卡信息范例:# ifconfig -a
ps
功能描述:查看在计算机系统中,有哪些程序正在执行及其执行情况。
参数说明:-m列出内存分布的情况-l用长格式列出
-r列出正在执行的前台程序,不列出其他信息-x列出所有程序包括那些没有终端机的程序
46
top
功能描述:查看目前程序的执行情景和内存使用,几秒钟便会更新一次系统状态
参数说明:按ctrl+c终止
-k解压缩后保留原文件
范例:$ bunzip2 -k file1.bz2
34
write
执行权限:All User
功能描述:向另外一个用户发信息,以Ctrl+D作为结束
write <用户名>
范例:$ write webmaster
35
wall
执行权限:All User
功能描述:向所有用户广播信息
wall [message] [文件名]
cal
功能描述:显示月历及年历
cal 12 2004查看2004年12月月历,可单独使用
50
ftp
功能描述:用来传送文件
ftp (选项)主机名称或是IP地址参数说明:
D详细显示命令执行过程V显示命令的执行过程
I关闭互动模式不询问任何问题N不使用自动登录
51
bye
功能描述:在ftp模式下,输入bye中断连线作业,并结束ftp的执行
47
kill
功能描述:用来终止一个正在执行中的进程
Kill-(选项)pid终止pid号的程序,先可用ps查看pid号
48
date
功能描述:用来设定和修改现在的时间和日期
date-(选项)显示时间格式(以+号开头,后边加格式)
date设定时间格式参数:-u使用格林尼治时间
–r最后一次修改文件的时间
49
3
pwd
执行权限:所有用户
功能描述:显示当前所在的工作目录
pwd
范例:$ pwd
/etc/rc5.d
4
touch
执行权限:所有用户
功能描述:创建空文件
touch [文件名]
范例:$ touch newfile
5
mkdir
执行权限:所有用户
功能描述:创建新目录
语法:mkdir [目录名]
范例:$ mkdir newdir
范例:$ chmod g+w file1赋予文件file1所属组写权限
$ chmod 777 dir1设定目录dir1为所有用户具有全部权限(附:文件目录权限总结)
15
chown
执行权限:所有用户
功能描述:改变文件或目录的所有者
chown [用户] [文件或目录]
范例:$ chown nobody file1
12
tail
执行权限:所有用户
功能描述:查看文件的后几行
tail -num [文件名]
-num显示文件的后num行
-f动态显示文件内容
范例:$ tail -30 /etc/services
13
ln
执行权限:所有用户
功能描述:产生链接文件
ln -s [源文件] [目标文件]
-s创建软链接
范例:$ ln -s /etc/issue /issue.soft
21
updatedb
执行权限:root
功能描述:建立整个系统目录文件的数据库
updatedb
范例:# updatedb
22
grep
执行权限:所有用户
功能描述:在文件中搜寻字串匹配行并输出
grep [指定字串] [源文件]
范例:# grep ftp /etc/services
23
man
执行权限:所有用户
(空格)或f显示下一页
(Enter)显示下一行
q或Q退出
范例:$ more /etc/services
11
head
执行权限:所有用户
功能描述:查看文件的前几行
head -num [文件名] -num显示文件的前num行
-num显示文件的前num行
范例:$ head -20 /etc/services
gzip
执行权限:所有用户功能描述:压缩文件
gzip选项[文件]压缩后文件格式:.gz
27
gunzip
执行权限:所有用户
功能描述:解压缩.gz的压缩文件
gunzip选项[压缩文件]
范例:$ gunzip file1.gz
28
tar
执行权限:所有用户
功能描述:打包目录
tar选项[cvf] [目录]
-c产生.tar打包文件-v显示详细信息-f定压缩后的文件名
7
mv
执行权限:所有用户
功能描述:移动文件、更名
mv [源文件或目录] [目的目录]
范例:$ mv file1 file3
将当前目录下文件file1更名为file3
$mv file2 dir2
将文件file2移动到目录dir2下
8
rm
执行权限:所有用户
功能描述:删除文件
rm -r [文件或目录]
-r
X和t相反,列出不是的T列出每个分区所属文件系统名称a列出全部
43
du
功能描述:显示文件目录或大小,列出磁盘空间的使用情况
参数:x值计算属于同一文件系统的文件b显示文件和目录大小
44
fsck
功能描述:检查和修复Linux文件系统
参数:T指定要检查的文件系统类型a自动修复文件系统,不询问任何问题。
45
a挂上/etc/fstab下的全部文件
41
umount
功能描述:卸下已挂上的文件系统
在关闭系统前应卸下所有挂载上的文件系统
Umout已挂载上的目录或设备
范例:卸下已挂上的/cdrom目录umout /cdrom
42
df
功能描述:用来检查各硬盘分区和已挂上的文件系统的磁盘空间,即检查硬盘的使用量
参数说明:t列出某一文件系统的所有分区磁盘空间使用量
功能描述:压缩文件或目录
zip选项[-r] [压缩后文件名称] [文件或目录]
-r
压缩目录范例:$ zip services.zip etc/services压缩文件
$ zip -r test.zip /test压缩目录压缩后文件格式:.zip
31
unzip
执行权限:所有用户
功能描述:解压.zip的压缩文件
38
shutdown
执行权限:root
功能描述:关机
系统关机命令
Shutdown
范例:# shutdown -h now
39
reboot
执行权限:root
功能描述:重启系统
Reboot
范例:# reboot
40
mount
功能描述:挂上系统文件,使用mount命令将分区挂到Linux下,是分区可见
语法参数:n挂上文件系统,但不把文件系统数据写入/etc/mtab.
-z打包同时压缩
范例:$ tar -zcvf dir1.tar.gz dir1将目录dir1压缩成一个打包并压缩的文件
29
tar
功能描述:压缩解压命令
语法参数:-x解包.tar文件-v显示详细信息-f指定解压文件
-z解压缩
范例:$ tar -zxvf dir1.tar.gz