欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年Linux入门常用命令 .pdf

    • 资源ID:32526664       资源大小:106.77KB        全文页数:11页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年Linux入门常用命令 .pdf

    Linux 入门常用命令1. 文件管理命令名称: ls 功能:列出当前目录下的文件和目录ls(list )是一个最常用的命令,用于显示当前目录下的文件和于目录。第一、显示当前目录的内容rootyanghsia root#ls (# 显示当前目录下的内容)install.log install.log.syslog Linux 约定以以 “.”开头的文件为隐含文件,要显示这样的文件可以使用ls 命令的“-a”参数。rootyanghsia root#ls -a ( # 显示所有内容,包括隐含文件). .bash_logout .bashrc .gconfd intall.log .tcshrc . .bash_profile .cshrc .gtkrc install.log.syslog .Xresources Linux 的每一个目录中都包含“.”和“ .”两个特殊目录,分别代表当前目录和上级目录。 “ /”表示系统的根;而“”则为用户的主目录(home) 。用户主目录是用户登录后所处的目录,例如用户 root 的主目录为 /root, 而普通用户yanghsia的主目录则为/home/yanghsia。第二、显示文件的详细信息rootyanghsia root#ls -l (# 以长格式列出当前目录下所有内容)total 28 -rw-r-r- 1 root root 24477 4 月2 20:35 install.log -rw-r-r- 1 root root 4096 4 月2 20:20 install.log.syslog 输出信息中各个部分的含义如表1 所示。表 1 长格式显示的文件属性第一项第二项第三项第四项第五项第六项第六项操作权限链接数目所有者用户组大小创建时间名称用 ls 命令显示的文件操作权限有10 个小格,最前面的那个小格是一个特殊标记,用来区分目录和链接, 其中 d 表示目录 (如 drwx-x-x ) ,l 代表链接 (如 lrwx-x-x ) ,如果是“-” ,则表明它只是一个普通文件。其余的格于以三个为一组,其中第一组代表文件所有者的权限,第二组代表组用户的权限,第三组代表其他用户的权限,每个组中的三个小格依次分别代表读权限( r) 、写权限( W)和可执行权限(x) ,如果是“ -” ,则代表不具备相应的权限。例如, -rwxrw-r- (用数字可以表示为764) ,表明该文件的所有者拥有对该文件的全部权限,组用户拥有读和写权限,而其他用户则只有读权限。由于 Linux 是一个多用户、多任务操作系统,同一文件可能同时被很多人使用,因此。一定要为文件设置好相应的权限,这样才能保护好重要数据。名称: cd 功能:切换目录cd(change directory)命令可以改变用户当前所在的目录。rootyanghsia yanghsia#cd /home/ (# 切换到 /home/目录)rootyanghsia home#cd yanghsia/ (# 切换到当前目录下yanghsia 子目录中)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - rootyanghsia yanghsia#cd. (# 切换到上一级目录)rootyanghsia yanghsia#cd (# 切换到用户主目录:home)名称: pwd 功能:显示当前工作目录由于 Linux 的树状目录结构非常庞大,用户经常会忘记当前所处的目录。命令提示符一般又只显示最后一级的目录名称,这时pwd 能帮上你的大忙。rootyanghsia root#pwd (# 显示当前所在的工作目录)/root 名称: mkdir 功能:创建目录mkdir (make directory )命令可以用来创建目录。rootyanghsia root#mkdir student (# 创建 student 子目录)名称: rmdir 功能:删除目录rmdir(remove directoy )命令可以用来删除目录,但要求该目录中不包含任何文件或子目录。rootyanghsia root#rmdir student (# 删除 student 子目录)名称: cp 功能:复制文件cp(copy)命令用于将文件从一个地方复制到另一个地方,在进行文件复制时,需要指定要复制的源位置和目标位置。第一、复制文件rootyanghsia root#cp source.txt dest.txt (# 将 source.txt 复制成 dest.txt)rootyanghsia root#cp source.txt /tmp/ (# 将 source.txt 复制到 /tmp/目录中)第二、覆盖文件前询问如果在要复制的目标位置上已经存在了相同名称的文件,若用强行复制将会覆盖该文件,这时可以用“-i”参数来询问用户是否确实需要覆盖该文件。rootyanghsia root#cp -q source.txt dest.txt ( # 将 source.txt 复制成 dest.txt)cp:overwrite dest.txt ? (# desttxt 已经存在,询问用户是否覆盖该文件,按Y 键覆盖,技N 键不覆盖)。第三、强制复制如果在要复制的目标位置上已经存在了相同名称的文件,用“-f”参数可以强制覆盖该文件。rootyanghsia root#cp -f source.txt dest.txt (# 强制复制文件source.txt 成 desttxt)第四、递归复制cp 命令不仅可以用来复制文件,也可以用来复制目录,由于目录中可能包含子目录,因而需要用到“-R”参数来进行递归复制。rootyanghsia root#cp -R /home/yanghsia/ /imp/( # 将目录 /home/yanghsia/复制到 /imp/目录下)。名称: rm 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 功能:删除文件rm(remove)命令可以用来删除文件。第一、删除文件rootyanghsia root#rm student.txt (# 删除文件student.txt)rootyanghsia root#rm * ( # 删除当前目录下的所有文件)第二、强制删除文件在删除文件时, 有时 Linux 会询问你是否确实需要删除这些文件,其目的是避免误操作。如果确信要删除这些文件,可以用“-f”参数来强制删除这些文件,此时Linux 将不会再作提示。rootyanghsia root#rm -f *.bak ( # 强制删除当前目录下所有后缀为.bak 的文件)。第三、删除文件前询问如果不是很确定,删除文件时最好带上“-i”参数, Linux会询问你是否确实执行删除操作, 这样做的好处是可以避免误操作。Linux 命令行方式下可没有像Windows 那样的 “回收站”,删除操作是不可恢复的,文件一旦被删除,就可能永远无法找回它了,所以一定要认真对待。删除文件时习惯性的加上“-i”参数,说不定在某个时候就会帮上你的大忙。rootyanghsia root#rm *.txt (# 删除所有后缀为.txt 的文件)rm:remove regular empty file student.txt (# 询问是否删除文件,按Y 键删除,按N 键不删除)。第四、递归删除除删除文件外,rm 命令还可以用来删除目录,它不像rmdir 那样要求被删除的目录是空的。由于目录下可能会包含子目录,因此需要用“-r”参数进行递归删除。rootyanghsia root#rm r /tmp/yanghsia/ (# 删除 /tmp/yanghsia/ 目录)名称: mv 功能:移动文件或目录mv(move)命令可以将文件或目录或移动到另一个位置,或者更改文件或目录的名称。rootyanghsia root#mv student.txt /imp/ (# 将 student.txt 移到 /imp/ 目录)rootyanghsia root#mv student.txt teacher.txt (# 将 student.txt 更名为 teacher.txt)2. 文件查找命令名称: whereis 功能:定位文件所在的目录使用 whereis 命令可以定位常用命令的位置:rootyanghsia root#whereis ls (# 定位 ls 命令的位置)ls:/bin/ls (# ls 位于 /usr/bln 目录下)whereis 命令不是通过查找磁盘上的所有文件来实现定位的,你可以随便指定一个可执行名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 文件,估计whereis 会找不到,这是因为whereis 是根据环境变量PATH 来查找文件的,而PATH 通常设置成存放命令的那些路径,如/bin、/usr/bin 等,因此whereis 的用途仅限于定位 shell 命令所在的位置。名称: find 功能:查找文件find 命令可以用来从指定的目录开始查找文件,它的速度虽比不上whereis 命令,但没有任何限制,而且功能要比whereis 命令强。rootyanghsia root#find -name student.txt /tmp/student.txt (# 查找结果)名称: locate 功能:查找文件或目录除 find 命令外, locate 也是在系统中查找文件的常用方法。rootyanghsia root#locate student.txt (# 查找 student.txt 文件)用 locate 命令查找的文件和find 一样没有任何限制,但执行速度却比find 要快不少,其主要原因在于,locate 不是从磁盘中实时查找文件,而是到由updatedb 命令产生的信息库中查找相应的文件和目录,这样一来速度当然了。rootyanghsia root#updatedb 如果 locate 找不到某个文件,而你又确信该文件肯定存在,那一定是updatedb 生成的信息库已经过时了。此时你要做的就是以root 身份登录,然后执行updatedb 命令,重新建立整个系统所有文件和目录的资料库,虽然这个过程可能会浪费一点时间,但以后再查找文件时就方便多了。3. 磁盘管理命令名称: df 功能:显示文件系统的当前占用情况df(disk filesystem )可以用来获得文件系统当前占用的磁盘空间大小,以及剩余的可用空间的大小。$df (# 查询文件系统当前占用的磁盘空间大小)filesystem 1K-blocks Used available Use% Mounted on /dev/hda2 13203660 1869264 10663684 15% / none 30768 0 30768 0% /dev/shm 在 df 命令的输出结果中,Filesystem 列显示各个文件系统对应的硬盘分区名称,1K-blocks 列为每个分区占用的磁盘空间大小(单位是1KB ) ,Used 列是已经使用的磁盘空间的大小, Available 列是目前剩余的可用磁盘空间的大小,Use%列是各个分区磁盘空间的使用率,最后一列Mounted on 则代表分区在整个Linux 文件系统中的加载位置。名称: du 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 功能:显示文件或目录占用的磁盘空间大小du(disk usage)命令用来统计文件或目录占用的磁盘空间大小。rootyanghsia root#du -sm /bin/ (# 查询 /bin/目录占用的磁盘空间大小)7 /bin du 命令的输出结果显示/bin/ 目录共占据7MB 磁盘空间,如果不加“-s”参数则可以显示此目录下每个文件的大小。名称: mount 功能:加载存储设备如果你是个资深的Windows 用户,肯定已经习惯将光盘或软盘插入驱动器中后,就可以通过相应的磁盘(如A: )来访问这些存储设备上的数据了。但遗憾的是,在Linux 中使用光盘和软盘就没有这么简单了。Linux 采用的方式是,必须先将这些设备映射到系统中的某个目录之后,才可以存取上面的数据。将软盘和光盘映射到文件系统指定目录的过程称为加载(mount) ,它是 Linux 中很重要的一个概念。 其实,加载就是将某个存储介质(如软盘或光盘) 与文件系统中的某个目录(如/mnt/floppy/ 或/mnt/cdrom/ )建立起联系, 此后凡是对该目录的操作,实际上就是读写此存储介质上相应的数据。如果想在 Linux 中使用软盘, 首先将软盘插入软盘驱动器中,然后执行 mount 命令, 将软盘加载到文件系统中:rootyanghsia root#mount /dev/fd0/mnt/floppy/ ( # 将 软 盘 加 载 至 文 件 系 统 的/mnt/floppy/ 目录)同理,光盘的使用方法也是先加载后使用:rootyanghsia root#mount /dev/cdrom/mnt/cdrom/ ( # 将 光 盘 加 载 到 文 件 系 统 的/mnt/cdrom/ 目录)名称: umount 功能:卸载存储设备对初学者来说,在Linux 命令行方式下使用软盘和光盘的确要比Windows 麻烦许多,不仅需要在使用前先加载它们,使用完毕后还必须先卸载它们,然后才能将软盘或光盘从驱动器中取出。特别是对光盘来说,如果不先将其卸载,那无论怎么按光驱上的退出按钮,都无法于打开光驱的门,更别说取出光盘了,此时不要以为是自己的光驱出问题。当软盘加载后不再需要使用时,必须先执行umount 命令,然后才能取出软盘。rootyanghsia root#umount /mnt/floppy/ ( # 将软盘卸载,不再与目录/mnt/floppy/ 相关联)。光盘的卸载与软盘类似。rootyanghsia root#umount /mnt/cdrom/ ( # 将光盘卸载,不再与目录/mnt/cdrom/ 相关联)若当前正处于光盘加载的目录(即/mnt/cdroml/ ) ,或有其他用户正在使用该光盘,则无法成功地完成卸载。例如,在卸载存储设备时,Linux 提示“ device is busy”的错误信息,则需用cd 命令将工作目录切换到其它目录,并要求其他用户退出此目录,然后才能卸载光盘。如果是在 Red Hat Linux 9的桌面环境使用光驱,那就不会有这些麻烦了。只要把光盘放进光驱, 系统将自动在桌面上出现一个光盘图标,只要双击它打开,就可以像在Windows 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 98/2000/XP 下一样来查看光盘内容了。4. 文件处理命令名称: cat 功能:显示文件内容cat(concatenate)命令可以用来显示文件的内容。rootyanghsia root#cat /.bashrc (# 显示用户主目录下隐藏文件bashrc的内容)Cat 命令还可以用来将已有的多个文件合并成一个文件。rootyanghsia root#cat 1.txt 2.txt 0.txt (# 连接多个文本文件)Linux 系统中一个很有趣的概念就是I/O 重定向, 可以用输出重定向符“”将输出内容写入到一个指定的文件中。通常命令的执行结果都显示在屏幕上,但如果你想将结果记录到一个文件中,就可以利用该输出重定向的功能了。名称: more 功能:分页显示文件内容当文件内容过长以至于整个屏幕都显示不下时,用cat 命令只能看到最后几行,这时more 命令可就大有处了,它可以一页一页地查看内容冗长的文件内容。rootyanghsia root#more /etc/passwd (# 分页显示 /etc/passwd 文件的内容)当文件内容超过一屏以至于显示不下时,more 命令将暂停显示文件中的其它内容,同时在屏幕的底部左侧显示“-more-” ,提示还有未显示完的内容,此时可以按空格键来显示下一屏内容,也可以按Q 键结束显示。名称: less 功能:分页显示文件内容less 命令的作用和more 类似,都是用来浏览内容较多的文件,唯一的不同在于less 命令除了可以按空格键显示文件内容外,还可以利用上、下键来上下翻动显示内容。而more只能向下显示文件内容,不能再回头去查看已经出现过的内容。当文件内容超过一屏时,less将暂停显示文件中的其它内容,同时在屏幕底部显示提示符“: ” ,此时可以用上、 下键来浏览文件内容,也可以用空格键继续显示文件中的其它内容,或者按 Q 键退出。名称: grep 功能:查找字符串grep 命令可以在一个或多个文件中查找某个指定的字符串,如果找到则显示文件中包含该字符串的每一行。rootyanghsia root#grep xxxy/etc/passwd (# 从文件 /etc/passwd 中查找字符串 xxxy )xxxy:x:500:500:Xxxy Swau:/home/xxxy:/bin/bash (# 查找结果)grep 还可以与其它命令搭配起来使用。例如,用ps 命令可以列出系统中当前正在运行的所有进程信息,但如果只对名为mount 的进程感兴趣,就可以用grep 命令将其“过滤”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 出来。rootyanghsia root#ps -aux | grep mount “管道”是Linux中另一个很特殊的概念,用符号“|”表示,其功能是将某个程序的输出作为另一个程序的输入。在上面的例子中,ps 命令执行完毕后所有的输出都将被作为输入传递给grep 命令。名称: vi 功能:编辑文本不管你使用的是哪种操作系统,总要使用文本编辑器编辑文件,在Win 下可以使用记事本或 UltraEdit , 那么在 Linux 下呢?一般有两种选择:emacs和 vi, 其中 vi 是所有与UNIX类似的系统都会提供的一个标准文本编辑器。对于初学者来说, emacs和 vi 掌握起来都不太容易,因为两者的功能都很强大,而且操作方式与自己以前已经习惯的文本编辑器截然不同。但相对而言,vi 还是更容易上手一些。在命令提示符后输入vi 及要编辑的文件名后,就可以进入vi 全屏编辑界面。rootyanghsia root#vi student.txt (# 编辑文件student.txt)试着输入字符串“why” ,没有反应是吧?这是你还没有了解它的“脾气”。与你以前使用的普通文本编辑器不同,vi 有三种操作状态,分别是命令模式 (command mode) 、输入模式( input mode)和末行模式(last line mode) ,理解 vi 的这三种模式是很重要的。 输入模式的主要功能是文本录入,这与常用的文本编辑器是一致的;命令模式的主要功能是移动鼠标和编辑文本;末行模式的主要功能是查找、替换、保存及退出。vi 启动后默认进入命令模式。在命令模式下输入i、a、o 都可以进入输入模式。由命令模式切换到输入模式的三种方法是有细微区别的:按i 键将从当前光标所在位置开始输入,按a键将从当前光标所在位置的下一个字符开始输入,按 o 键将添加一个新行,同时光标移到该行的第一个字符处开始输入。回到命令模式则按Esc 键。在命令模式下输入“:”可以进入末行模式。命令错误或按Esc 键将回到命令模式。键入 pi、q、wq 将退出 vi 回到提示符下。5. 进程管理命令名称: ps 功能:查看进程Linux 一个很突出的优点就是可以同时高效地执行多个任务,为了更好地协调这些任务,Linux 提出了进程的概念。什么是进程呢?简单地说就是系统中正在执行的各种工作,例如,在用文本编辑器修改一个文档时,在Linux 看来就是有一个进程正在执行。退出编辑器后,相应的进程也就结柬了。如果你对系统中正在运行的进程感兴趣,可以使用ps(process status )命令查看。rootyanghsia root#ps -aux (# 列出系统中当前所有的进程). xxxy 1234 1.0 2.2 4560 1392 pts/0 S 14:18 0:00 -bash root 1265 0.1 1.6 4092 1008 pts/0 S 14:18 0:00 su- 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - root 1266 1.6 2.2 4568 1412 pts/0 S 14:19 0:00 -bash root 1308 0.0 1.1 2700 732 pts/0 R 14:20 0:00 ps -aux 看到系统中当前所有正在运行的进程了吧。实际上 ps就类似于Windows 下的任务管理器。了解系统中正在执行的进程是管理员的一项必备基本功,如果你对系统的当前状态一点也不清楚,估计在同黑客周旋时要吃大亏的。名称: kill 功能:结束进程就像在 Windows 中可以用任务管理器结束某个任务一样,在Linux 中也同样可以在需要时结束当前正在运行的一些进程,方法是使用kill 命令。rootyanghsia root#kill -9 1308 (# 结束进程标识符为1308 的进程)在使用 kill 命令时,必须告诉系统究竟想要结束哪个进程。所有的进程在Linux 中都有一个编号,称为进程标识符(PID) ,在用 ps 命令查看进程时,输出信息中的第二个字段就是 PID。如果某个进程使用了kill 命令仍不能结束它,试试用“-9”参数。名称: killall 功能:结束所有进程如果不知道PID 但知道进程名称,可以使用 killall 命令杀死指定名称的进程。例如, 在用 mount 命令加载软盘时产生了硬件错误,mount 命令不断地去读写磁盘,这时如果想结束该进程而又不知道其进程标识符,就可以用下面的方法。rootyanghsia root#killall -9 mount (# 结束名称为mount 的进程)如果系统中名称相同的进程有多个时(比如同时有多个用户在执行mount 命令进行加载) ,该怎样区分它们呢?以 root 身份执行killall ,它会结束系统中每个用户正在运行的同名进程,而如果是普通用户,就只会影响属于自己的进程,不会影响系统中的其他用户。 名称: top 功能:监视进程状态对一个称职的系统管理员来说,任何时候都能监视系统性能和进程状态是很重要的,在Windows 中可以使用任务管理器,而在Linux 中则可以使用top 命令。rootyanghsia root#top (# 监视系统状态)6. 软件包管理命令名称: rpm 功能: RPM 软件包的管理RPM 的全名是Red Hat Package Manager (Red Hat 软件包管理工具) ,由 Red Hat 公司开发的一个软件包管理系统。虽然RPM 这一文件格式已经打上了Red Hat 的烙印,但其设计理念却是开放的,并且现在已经成为公认的行业标准了。使用 RPM 可以很轻松地实现软件的安装、查询和卸载,你甚至会发现它比在Windows中安装软件还要简单。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - Red Hat 公司一直鼓励Linux 软件开发商以RPM 方式来发布他们的软件,标准的RPM软件包都以xxx-v-m.p.rpm命名,如tree-1.2-20.i386.rpm ,它包含了软件包的名称(tree) ,主版本号( 1.2) ,次版本号( 20)及适用的硬件平台(i386) ,但并非所有的RPM 软件包都按照这样的格式来命名。目前 RPM 除了在 Red Hat Linux 中得到了广泛应用外,其实还可以在许多其它的Linux和 Unix 系统上运行。第一、软件安装在用 RPM 安装软件包时,软件包内所有的文件都将自动被复制到Linux 系统中的正确位置上,无需你亲自动手。rootyanghsia RPMS#rpm -ivh tree-1.2-20.i386.rpm (# 安装软件包)第二、卸载软件要卸载已经安装的RPM 软件包也很简单,使用“-e”参数就可以了。rootyanghsia root#rpm -e tree-1.2-20.i386.rpm (# 卸载软件包)在卸载软件包时,只要给出软件包的名称(如“tree”或“ tree-1.2” )就可以了,而不必象当初安装软件包时要用完整的文件名。第三、升级软件Linux 下软件升级的速度比Windows 下的软件快多了,RPM 将软件的升级变得空非常简单。rootyanghsia RPMS#rpm -Uvh tree-1.2-20.i386.rpm (# 升级软件包)在升级软件包时,RPM 将首先删除系统中已有的旧版本,然后再安装新版本。其实不管以前是否曾经安装过该软件,都可以用“rpmUvh”来进行安装。第四、查询软件如果对某个软件包的相关信息感兴趣,可以使用RPM 的查询功能。例如,在使用gcc编译源程序时,可能关心它当前的版本号,通过执行命令:rootyanghsia root#rpm -q gcc (# 查询 gcc 软件包)gcc-3.2-7 (# 查询结果)屏幕上将显示查找到的软件包的名称和版本号。如果还不满足, 想知道 tree 软件包中究竟包含哪些文件,RPM 依然能够很轻松地实现。rootyanghsia root#rpm -ql tree (# 查询 tree 软件包中的文件)能够知道系统中安装的所有软件包吗?当然没问题,对RPM 来讲简直就是举手之劳。rootyanghsia root#rpm -qa (# 查询系统中安装的所有软件包)名称: tar 功能:打包文件tar 命令可以将指定的文件和目录打包成一个文件,这是一个在Unix 系统中很早就被广泛使用的一个文件备份工具。在没有光盘和刻录机的年代,系统管理员通常都将数据备份到磁带机上,由于磁带只能顺序读写,备份多个目录和文件是相当麻烦的,这时tar 命令可就帮上大忙了。第一、打包和解包tar 命令最常用的功能是打包和解包。rootyanghsia root#tar cvf backup.tar ( # 将当前目录下所有文件打包为backup.tar)需要时可以用下面的命令将其解包:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - rootyanghsia root#tar xvf backup.tar (# 将 backup.tar 文件解包)第二、压缩和解压tar 命令可以将一个目录下的所有文件打包成一个文件,但并不进行压缩,也就是说,打包后的文件所占用的磁盘空间等于该目录下所有文件所占磁盘空间的总和。如果磁盘空间不足或为了便于传输时,可以在打包文件时为tar 命令指定相应的参数,告诉tar 使用相应的压缩工具进行压缩。例如,执行命令:rootyanghsia root#tar czvf backup.tar.gz /tmp/ ( # 将 整 个 /tmp/ 打 包 并 且 压 缩 为backup.tar.gz)要解包经过压缩的文件,可以使用下面的命令:rootyanghsia root#tar xzvf backup.tar.gz ( # 解包经过压缩的backup.tar.gz 文件)tar 本身并不具备压缩和解压缩的功能,通过为其加上参数“-z” ,tar 会使用gzip 命令来对打包后的文件进行压缩和解压缩。习惯上将压缩后的打包文件命名为xxx.tar.gz或xxx.tgz 。7. 压缩及解压缩命令名称: gzip 功能:压缩文件gzip 是 Linux 中最常用的压缩工具,使用它可以得到很高的压缩率,这也就是为什么从FTP 网站下载的文件大多都是采用gzip 压缩的原因。虽然处理时间会比较长,但经gzip 压缩后的文件大小将小很多。下面的命令用来对文件进行压缩:rootyanghsia root#gzip data.txt ( # 压缩文件data.txt)gzip 只能用来对单个文件进行压缩,通常不能用来处理目录,如果要将整个目录压缩成一个文件,可以将gzip 和 tar 结合起来使用:先用tar 命令将其打包成一个文件,然后再用gzip 对打包后的文件进行压缩。名称: gunzip 功能:解压缩文件用 gzip 压缩后的文件可以用gunzip 进行解压缩,但gunzip 的功能并不仅限于此,还可以用来解压缩扩展名为gz、tgz、z 和 Z 的文件。rootyanghsia root#gunzip data.txt.tgz (# 解压缩 data.txt.tgz 文件)名称: bzip2 功能:压缩文件bzip2 也是 Linux 下的一个常用文件压缩命令,Linux 内核源码在发布时就是采用bzip2进行压缩的。用bzip2 可以将一个文件压缩成.bz2 格式。rootyanghsia root#bzip2 data.txt ( # 压缩文件data.txt) 名称: bunzip2 功能:解压缩文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 用 bzip2 压缩后的文件可以用bunzip2 进行解压。rootyanghsia root#bunzip2 data.txt.bz2 (# 解压缩文件data.txt.bz2)现在经常会在网上碰到名为*tar.bz2 的文件, 这些文件都是用tar 打包并用 bzip2 进行压缩后的结果,在解压缩这类文件时可以用下面的命令:rootyanghsia root#bunzip2 -c backup.tar.bz2 | tar xvf 8. 其他命令其他命令: :rootyanghsia root#df (# 查看磁盘使用情况)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -

    注意事项

    本文(2022年Linux入门常用命令 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开