linux/unix实用功能汇总
发布时间:2017-05来源:作者:点击:系统版本查看,查看那个网口连接网线,Linux查看磁盘空间命令的解释,linux 如何访问windows共享,安装PRM程序,挂载U盘,解压文件,查看文件大小,查看文件信息
【A】系统版本查看:uname -a / lsb_release -a
【B】查看那个网口连接网线:mii-tool
【C】Linux查看磁盘空间命令的解释:
( df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数 { 更多功能可以输入一下命令查看: df --help du --help } fdisk -1 查看磁盘数据
【 /dev/hdb2 75G 75G 0 100% / 表示的意思为: HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)】
【D】linux 如何访问windows 共享
mount -t cifs //192.168.0.254/work /data/tmp -o username=test,password=test
//192.168.0.254/work win共享目录
/data/tmp 挂载点
username=test test为访问的用户
password=test test为访问的密码
【E】安装PRM程序:rpm -ivh fuse-2.7.4-8.el5.i386.rpm
【F】linux下挂载U盘再加装驱动。下面是命令:
#cd /mnt
#mkdir usb 注:建立一个目录用来作挂接点(mount point),可以创建任何文件夹来做挂载点 usb为文件夹
#mount /dev/sda1 /mnt/usb 注:挂载前半部是盘符后半部是挂载点
#cd /mnt/usb
先在/mnt 下建立一个新的文件夹 /mnt/usb
主要是明确新增了哪个分区。查看新增分区的方法:在未插入U盘之前执行:fdisk -l。然后插入U盘,再执行fdisk -l。看看有什么变化。比如分增加如下信息: Device Boot Start End Blocks Id System/dev/sda1 * 1 3816 976880 b W95 FAT32此处的/dev/sda1就是新增加的分区,知道了这个分区后就可以执行挂载命令了:mount /dev/sda1 /mnt/usb
然后开始挂载
#mount /dev/sda1 /mnt/usb
这样就可以了,然后就直接去/mnt/usb就可以看到U盘里的内容了。
用完了,要卸载U盘就需要用到umount命令了:
#umount /mnt/usb
【G】解压文件到指定目录: tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf
【 tar -zxvf】 :解压格式
【/home/zjx/aa.tar.gz】 :指定需解压的文件 (或者等到需要解压文件的目录直接写 【aa.tar.gz】 即可)
【-C 】:建立一个压缩文件 必须要加
【/home/zix/pf】:解压到指定目录 必须要加
【H】查看文件大小:du (如当前目录下文件和文件夹很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间。这对查看是不利的,所以得指定深入目录的层数,参数:--max-depth=,这是个极为有用的参数!如下,注意使用“*” 如:[root@bsso yayu]# du -h --max-depth=1 work/testing)
参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式:
查看linux文件目录的大小和文件夹包含的文件数
统计总数大小
du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序
du -sk * | sort -n
du -sk * | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解释: wc [-lmw] 参数说明: -l :多少行 -m:多少字符 -w:多少字
【I】查看文件信息 ls (ls -lht命令显示当前目录下的所有文件,其中有一列就是显示这个文件的大小。如果要看一个文件夹的大小,可以用du -sh * 如: [root@pc`]#du -sh /mnt/usb )
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号 ( 就象在C 语言里一样 ) 的形式列出。
-c 输出文件的 i 节点的修改时间,并以此排序。
-d 将目录象文件一样显示,而不是显示其下的文件。
-e 输出时间的全部信息,而不是输出简略信息。
-f -U 对输出的文件不排序。
-i 输出文件的 i 节点的索引信息。
-k 以 k 字节