首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux常见下令用法

2012-07-18 
Linux常见命令用法改变群组chgrp语法:chgrp 群组名称 文件或目录egchgrp users tmpls -l改变拥有者chown语

Linux常见命令用法

改变群组chgrp语法:chgrp 群组名称 文件或目录egchgrp users tmpls -l改变拥有者chown语法:chown [-R] 账号名称 文件或目录chown [-R] 账号名称:群组名称 文件目录egchown test tmpls -lchown -R root:root tmp改变权限chmodr:4w:2x:1-rwxrwx---owner=rwx=4+2+1=7group=rwx=4+2+1=7others=---=0+0+0=0chmod [-R] xyx 文件或目录(xyz为同三组rwx属性数值的相加)查看目录ls -l /删除目录:rmdir 目录名称(被删除的目录中不能有其他的目录或文件),如要将所有目录下东西都删除,可以使用rm -rf 目录名称显示环境变量PATHecho $PATHls:列出文件参数:-a 列出所有文件(包括隐藏文档)-i 打印inode的值-l 详细列出,连同文件大小,属性数据等-s 以文件大小排序--color=never 不显示颜色--color=always 均显示颜色--color=auto 由系统自行判断如果想让ls默认没有颜色,可以在/root/.bashrc/或你的根目录的.bashrc文件中加入以下代码:alias ls='ls --color=never'cp 文件复制cp [-drsu] [源文件] [目标文件]-d 进行复制时,如果是复制到链接文件,若不加任何参数,则默认情况下会将链接到得源文件复制到目的地,若加上 -d,则链接文件可以原封不动地将链接这个快捷方式复制到目的地-r 可以进行目录的复制-s 做成链接文件,与ln 指令功能相同-u,--update 如果源文件较新,或者没有目标文件,才会进行复制动作,可用于备份操作eg cp .bashrc bashrccp -r /bin /tmp/bincp -s .bashrc bashrc.cpcp -u /root/.bashrc /home/test/.bashrcrmrm [-fir] [文件名]-i 提供用户确认信息(这是默认值)-r 循环删除,知道没有东西为止-f force强制删除cat 由第一行开始显示文件内容参数:-n显示时,连行号一起输出到屏幕上tac 从最后一行开始显示,可以看出more 一页一页的显示文件内容ls -al | moreless 与more相似,但可以往前翻页head 只看头几行  -n 显示number行eg:head -n 20 ~/.bashrc显示前20行tail 只看末尾几行eg: 假如想显示~/.bashrc的第11~20行    先取前20行,再取后10行    head -n 20 ~/.bashrc | tail -n 10nl 显示时同时输出行号od 以二进制方式读取文件内容chattr语法:chattr [+-=][ASacdistu] 文件或目录+-=: 分别为“+(增加)”,“-”(减少),“=” (设定) 属性A: 当设定了属性A,这个文件会目录的存取时间time(access)将不可被修改,可以避免诸如手提电脑容易产出磁盘I/O错误的情况S: 将数据同步写入磁盘中,可以有效避免数据流失a: 这个文件将只能增加数据而不能删除,只有root才能设定这个属性c: 将会自动将此文件压缩,在读取时自动解压,但是在存储的时候,会先进行压缩再存储(对于大文件很有用)d: 当dump(备份)程序被执行,设定d属性将可以使该文件或目录具有dump功效i: 这个参数可以让一个文件“不能被删除,更名,设定链接也无法写入或新增数据”j: 当使用ext3文件系统格式时,设定j属性将使文件在写入时先记录在日志中,但是当filesystem设定参数为data=journalled时,由于已经设定了日志,所以这个属性无效s: 会被完全移出这个硬盘空间u: 数据内容其实还在于磁盘中,可以用来取消删除eg:chattr +i /etc/shadow  表示无法更动这个文件chattr -i /etc/shadow  表示解除该属性lsattr [-aR]-a  将隐藏文件的属性也显示出来-R  连同子目录的数据一并显示出来whereis语法:whereis [-bmsu] 目录名称-b :只找二进制文件-m :只找在说明文件manual路径下的文件-s :只找source源文件-u :没有说明文档的文件whereis passwd 将passwd相关文字的文件或目录都列出来whereis -b passwdwhereis -m passwdfind 语法:find [路径] [参数]参数说明:1.时间:  -atime n  将n*24小时内被存取过的文件列出来  -ctime n  将n*24小时内被改变,新增的文件或目录列出来  -mtime n  将n*24小时内被修改过的文件列出来  -newer file  把比file还要新的文件列出来2.使用名称  -gid n 将寻找群组ID为n的文件  -group name 寻找群组名称为name的文件  -uid n 寻找拥有者ID为n的文件  -user name 寻找用户名称为name的文件  -name file 寻找文件名为file的文件名称(可以使用通配符)  -type type 寻找文件属性为type的文件,type包含了b,c,d,p,l,seg: find / -name testing   寻找文件名为testing find / -name 'test*'   寻找文件名包含test的 find . ctime 1  寻找当前目录下一天内新增的目录或文件 find /home/test -newer .bashrc 寻找/home/test目录下比.bashrc还要新的文件 find /home -user test  寻找/home下拥有者为test的文件 find /dev -type b  寻找/dev目录下文件属性为b的文件file file [文件名] 显示文件的编码格式df 查看硬盘的总容量,已用容量与inodedu 查看文件已用容量df -i 使用i-nodes 显示结果df -k 使用KBytes显示结果df -m 使用MBytes显示结果du [-abckms] [目录名称]-a 列出所有的文件与目录,默认值是列出目录的值-b 列出的值以bytes输出-c 最后求总total-k 列出的值以KB输出-m 列出的值以MB输出-s 只列出最后求总的值eg  du -m du -s /homefdisk [-l] [设备名称]-l 直接列出该硬盘设备的分区表fsck 检查硬盘有没有坏轨fsck [-Aar] [设备名称]-A 依据/etc/fstab的内容,将所有的设备都扫描一次-a 自动修复检查到问题扇区-r 一定要让用户决定是否需要修复sync 将内存中的数据同步写入硬盘命令:sync;sync装载软盘mount -t ext2 /dev/fd0 /mnt/floppy   Linux 格式mount -t vfat /dev/fd0 /mnt/floppy   Windows 格式umount /mnt/floppy 将软驱卸载

热点排行