Linux学习之Linux常用命令12_Linux命令大全_Linux文件管理08_rlogin_rename命令

教程发布:风哥 教程分类:Linux教程 更新日期:2020-03-07 浏览学习:2277

风哥针对大家学习Linux常用命令时,涉及到很多的Linux文件管理类命令大全,接下来风哥就重点为大家介绍这些Linux命令的作用及这些Linux命令的使用案例教程(Linux文件管理61-70):
1.Linux命令-Linux文件管理命令61:bunzip2命令
bunzip2可解压缩.bz2格式的压缩文件。bunzip2实际上是bzip2的符号连接,执行bunzip2与bzip2 -d的效果相同。
语法格式:bunzip2 [参数]
常用参数:
-f 解压缩时,若输出的文件与现有文件名时,预设不会覆盖现有的文件。若要覆盖,请使用此参数
-k 在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数
-s 降低程序执行时,内存的使用量
-v 解压缩文件时,显示详细的信息
-L 显示版本信息
Linux命令教程案例:
解压.bz2文件:
[root@fgedu.net ~]# bunzip2 -v itpux.bz2

2.Linux命令-Linux文件管理命令62:chroot命令
chroot命令用于改变根目录。chroot(change root)命令把根目录换成指定的目的目录。
语法格式:chroot [参数]
常用参数:
--help  在线帮助
--version 显示版本信息
Linux命令教程案例:
改变根目录:
[root@fgedu.net ~]# chroot /mnt/ls

3.Linux命令-Linux文件管理命令63:rlogin命令
rlogin命令用于远端登入。执行rlogin指令开启终端机阶段操作,并登入远端主机。
语法格式:rlogin [参数]
常用参数:
-E 忽略escape字符
-8  只识别8位字的字符
-L 允许rlogin会话运行在litout模式
-ec 设置escape字符为c
-c 断开连接前要求确认
-a 强制要求远程主机在发送完一个空的本地用户名之后请求一个密码
-f  向远端主机发送一个本地认证
-F 向远程主机发送一个可转寄的本地认证
-7 强制执行7为的传输
-d 打开用于远端主机通信的TCP套接口的调试
-k 要求包含远端主机的tisckets
-x  启动数据传输的DES加密
-4 只使用 kerkberos的版本4的认证
Linux命令教程案例:
显示rlogin服务是否开启:
[root@fgedu.net ~]# chkconfig --list
开启rlogin服务:
[root@fgedu.net ~]# chkconfig rlogin on
登陆远程主机:
[root@fgedu.net ~]#  rlogin 192.168.1.51 Password:
  Password:
  Login incorrect
  Login:root
  Passwd: Login
  incorrect
  Login:kk
  Passwd:
 
4.Linux命令-Linux文件管理命令64:rename命令
rename命令用字符串替换的方式批量改变文件名。
原字符串:将文件名需要替换的字符串;
目标字符串:将文件名中含有的原字符替换成目标字符串;
文件:指定要改变文件名的文件列表。
语法格式:rename [参数]
常用参数:
? 可替代单个字符
* 可替代多个字符
Linux命令教程案例:
将fgedu.c重命名为main.c:
[root@fgedu.net ~]# rename fgedu.c main.c fgedu.c
将所有以jpg结尾的文件重命名为以png结尾的文件:
[root@fgedu.net ~]# rename .jpg .png *.jpg
文件夹中有这些文件:itpux1, …, itpux9, itpux10, …, itpux163,把itpux1到itpux9的文件重命名为itpux01到itpux09:
[root@fgedu.net ~]# rename itpux itpux0 itpux?
把itpux01到itpux99的所有文件重命名为itpux001到itpux099:
[root@fgedu.net ~]# rename itpux itpux0 itpux??
把itpux001到itpux163的所有文件重命名为itpux0001到itpux0163:
[root@fgedu.net ~]# rename itpux itpux0 itpux*
把itpux0100到itpux0163的所有文件重命名为itpux100到itpux163:
[root@fgedu.net ~]# rename itpux0 itpux itpux0[1]*

5.Linux命令-Linux文件管理命令65:lynx命令
lynx命令是终端上的纯文本模式的网页浏览器,没有JS引擎,不支持CSS排版、图形、音视频等多媒体信息。只能作为一个很有趣的小玩具。
语法格式:lynx [参数]
常用参数:
-case 搜索字符串时区分大小写
-ftp 关闭ftp功能
--color 激活彩色模式
--reload 更新首页代理服务器的缓存
--help 显示帮助
Linux命令教程案例:
访问www.fgedu.net
[root@fgedu.net ~]# lynx www.fgedu.net

6.Linux命令-Linux文件管理命令66:stat命令
stat命令用来显示文件或文件系统的详细信息
语法格式:stat [参数]
常用参数:
-L 支持符号链接
-f 显示文件系统的信息
-t 以简洁的方式输出
--help 显示命令帮助信息
--version 显示命令版本信息
Linux命令教程案例:
查看文件 anaconda-ks.cfg 的三种时间状态:Access,Modify,Change:
[root@fgedu.net ~]# stat anaconda-ks.cfg
查看文件系统信息:
[root@fgedu.net ~]# stat -f anaconda-ks.cfg
以简洁的方式输出信息:
[root@fgedu.net ~]# stat -t anaconda-ks.cfg
 anaconda-ks.cfg 1229 8 8180 0 0 fd00 68898764 1 0 0 1540481629 1540510390 1540510390 0 4096 system_u:object_r:admin_home_t:s0
命令版本信息:
[root@fgedu.net ~]# stat --version

7.Linux命令-Linux文件管理命令67:batch命令
batch命令用于在指定时间,当系统不繁忙时执行任务,用法与at相似。
batch命令是在当系统负载水平允许时执行命令;换句话说,当负载平均值低于0.8或ATD调用中指定的值时。
语法格式:batch [参数]
常用参数:
-f 指定包含具体指令的任务文件
-q 指定新任务的队列名称
-m 任务执行完后向用户发送E-mail
Linux命令教程案例:
指定任务执行的日期时间:
[root@fgedu.net ~]# batch
 at> echo 1234
 at> <EOT>
job 5 at Sun Apr 18 18:49:00 2018

8.Linux命令-Linux文件管理命令68:diff3命令
diff3命令用于比较3个文件,将3个文件的不同的地方显示到标准输出。
语法格式:diff3 [参数]
常用参数:
-A 全部显示,有冲突内容用括号括起来
-a 将所有文件视为文本
-T 使制表符对齐
Linux命令教程案例:
比较3个文件的不同之处:
[root@fgedu.net ~]# diff3 file1 file2 file3
全部显示,有冲突内容用括号括起来:
[root@fgedu.net ~]# diff3 -A file1 file2 file3
将所有文件视为文本:
[root@fgedu.net ~]# diff3 -a file1 file2 file3
使制表符对齐:
[root@fgedu.net ~]# diff3 -T file1 file2 file3

9.Linux命令-Linux文件管理命令69:smbd命令
smbd为Samba服务器程序,可分享文件与打印机等网络资源供Windows相关的用户端程序存取。
语法格式:smbd [参数]
常用参数:
-a  所有的连线记录都会加到记录文件中
-d 指定记录文件所记载事件的详细程度
-D  使用此参数时,smbd会以服务程序的方式在后台执行
-h 显示帮助
-i 指定NetBIOS名称的范围
-l 指定记录文件的名称
-o  每次启动时,会覆盖原有的记录文件
-O 设置连接槽选项
-p 设置连接端口编号
-P  仅用来测试smbd程序的正确性
-s 指定smbd的设置文件
Linux命令教程案例:
启动Samba服务器:
[root@fgedu.net ~]# smbd -D

10.Linux命令-Linux文件管理命令70:vimdiff命令
纯文本文件比较和合并工具一直是软件开发过程中比较重要的组成部分,vimdiff 能够在比较出来的多处差异之间快速定位,很容易的进行文件合并操作。在需要快速比较和合并少量文件的时候,vimdiff是很好的选择。使用vimdiff的前提是保证系统中的diff命令是可用的,vim的diff模式是依赖于diff命令的。
启动方法:1. vimdiff file1 file2 … 2. vim -d file1 file2 …
语法格式:vimdiff [参数]
常用参数:
w 在命令模式下,按Ctrl + w在多个文件之间跳转
u 在命令模式下,按u执行撤销操作
qa 同时退出多个文件
wqa 保存并同时退出多个文件
Linux命令教程案例:
同时编辑2个文件:
[root@fgedu.net ~]# vimdiff file1 file2
[root@fgedu.net ~]# vim -d file1 file2
同时编辑3个文件:
[root@fgedu.net ~]# vimdiff file1 file2 file3
[root@fgedu.net ~]# vim -d file1 file2 file3

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】Linux学习之Linux常用命令13_Linux命令大全_Linux文件管理09_mysql_chown命令
【下一篇】Linux学习之Linux常用命令11_Linux命令大全_Linux文件管理07_su命令_dd命令