命令实验

 

 

命令实验报告

W的用法

		w:显示登录到系统的用户信息
		格式:w  【选项】 【用户】 
相关参数 eg:

last(lastb)命令

	列出目前和过去登陆系统的用户相关信息(可查看二进制文件)
	原理:在执行命令是,是读取的/var/log目录下的wtmp文件
	格式:last [选项] [-n 显示数目]
		           -d                将显示ip地址转换成主机名称
			   -a                 把登入过的系统主机名称活ip显示在最后一行
				-R              不显示 登入过的系统主机名称活ip
				-x             显示关机。重启。以及执行等级

dmesg 命令

	显示开机信息         原理:在执行命令是,是读取的/var/log目录下的dmesg文件
	格式:dmesg  【选项】
					-c         显示开机信息,清除ring  buffer 信息
					-s		设置缓冲区大小 ,默认8192
					-n  		设置记录信息层数

split命令

	用来分割文档,将一个文件分成多个!
	split 【选项】【input】【output】
			-b   size              指定分割文件的大小,b代表512bytes ,k代表1KB, m代表1MB
			-n           	           分割的每个文件的长度
			-d                     生成的文件序列以数字形式命名
			-a                     文件序列长度
eg1:将1.txt文件进行分割,每个分割文件大小为2k,序列数长度为3,以数字形式命名
	[root@localhost 1]# split -b 2K  -d  -a  3 1.txt 1.txt_bak

dd命令

	转换或拷贝,还可以备份文件
	格式:dd   if=”input_file”  of=”output_file”  bs=”block_size”  count=”number”
eg1:	备份/etc/inittab到/root/1/inittab.bak
		dd if=/etc/inittab  of=/root/1/inittab.bak	
		注释:因为上面没有设置单位块的大小,故使用默认的512Bytes ,1+1是1个完整的和一个未满的
eg2:备份还原
		dd if=/root/1/inittab.bak  of=/etc/inittab
		注意:恢复分区时,一定要先卸载分区,恢复完毕后在进行挂载!

Cpio命令

	以重定向的方式将文件进行打包备份,还原恢复的工具,还可以解压以“.cpio”或“.tar”结尾的文件
	格式:cpio 【选项】 》 文件名或设备名	
		    cpio 【选项】 《 文件名或设备名
				 主操作模式
 					 -i, --extract              从包中提取文件 (运行 copy-in 模式)
 					 -o, --create               创建包 (运行 copy-out 模式)
					  -p, --pass-through         运行 copy-pass 模式
					  -t, --list                 打印输入内容列表
					  -B                         设置 I/O 块大小为 5120 字节
 					 -c                        一种较新的存储方式
					  -f, --nonmatching          仅拷贝不匹配任意给定的模式的文件
 					 -H, --format=格式        使用指定的包格式        
					  -n, --numeric-uid-gid      在内容列表的详表中,显示数字的 UID  和 GID
例子:
 			 # 归档 name-list 中的文件到 archive
				  cpio -o < name-list [> archive]
			  # 从 archive 中提取文件
				  cpio -i [< archive]
				  # 拷贝 name-list 中的文件到目标目录(destination-directory)
					  cpio -p destination-directory < name-list
eg1:将/1下的所有的普通文件备份到/1.cpio

eg2:查看备份的文件
	[root@localhost 1]# cpio -icdvt <1.cpio 
eg3:备份过多,可以将信息保存到文件里
		[root@localhost 1]# cpio -icdvt <1.cpio>/tmp/st_content
eg4:备份还原到相应的位置,如果用的是绝对路径,还原也是绝对路径,相对的,还原也是相对的
	[root@localhost 1]# cpio -icdvu < 1.cpio

du命令

	用来显示文件活目录所占的磁盘空间情况
	格式:du  【选项】  文件或目录
		              -s                             显示文件或目录的大小
				-b                            以字节为单位显示大小
				-sm                            以MB为单位显示大小
eg:显示/etc的目录大小
	[root@localhost 1]# du -sh /etc/

fsck命令

	检查文件系统并尝试修复错误
	格式:fsck   【选项】【-t 《文件系统类型》】【设备名】
	

sync命令

	强制把内存中数据写进硬盘(linux系统3s自动执行一次)

eject命令

	退出抽取式设备(光驱)

scp命令

	将文件或目录cp到另一个系统(通过SSH协议)
	格式:scp  远程用户名@IP地址:文件绝对路径   本地的linux系统路径
		  scp     本地的linux系统路径       远程用户名@IP地址:文件绝对路径  	
eg1:scp /home/Boolean/a.tar.gz       [email protected]:/tmp                回车后输入密码

find命令

	查找文件或目录

ac命令

如果不使用标志,则报告总的时间。例如:ac(回车)显示:total 5177.47 

ac -d(回车)显示每天的总的连结时间

ac -p (回车)显示每个用户的总的连接时间

 

你可能感兴趣的:(linux,shell,职场,shell命令,休闲)