标签 linux 下的文章

1、查看硬盘与目录的容量df :可以列文件系统磁盘分区的使用量df -k 可以按K来查,df -m可以按M来查

用df -i可以查看inode使用情况,inode用满了,也是不能新建文件的du :可以查看当前目录下各目录及文件的大小:du -sk * 按K来算,du -sm * 按M来算

2、磁盘分区命令 fdiskfdisk -l会列出系统的分区,有时重启系统后,有些没有挂,可以用这个列出来:

3、磁盘格式化mkfsmfks -t ext3 /dev/sda6 //将sda6分区格式化为ext3格式mke2fs 是一个更详细的命令,可以指定卷标,block大小,以及inode的数量,例如:mke2fs -t ext4 -b 8192 /dev/sdb54、磁盘检查fsck 一般系统文件有问题时,需要用fsck检查,可以直接运行,也可以参数:检查etx4 档案系统的 /dev/hda5 是否正常,如果有异常便自动修复 :fsck -t etx4 -a /dev/hda5badblocks,可以检查硬盘扇区是否有坏轨,如:badblocks以4096的一个block,每一个block检查16次,将结果输出到“hda-badblocks-list”文件里# badblocks -b 4096 -c 16 /dev/hda1 -o hda-badblocks-list5、磁盘挂载及卸载mount,umount如挂/dev/sda6 到/slview:mkdir /slviewmount /dev/sda6 /slview卸载:umount /slview6、开机时挂载/etc/fstab,/etc/mtab/etc/fstab保存挂载信息,开机时自动挂载,所以你有些外接的设备,开机没有自动挂的话,可以加到这文件:

因为要目录是必须的,而且是优先的,一定要放在前面/etc/mtab记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等

cp命令

cp filename1 filename2 将文件filename1拷贝成filenema2

cp -R one_dir two_dir 将目录one_dir拷贝到two_dir目录下

注意拷贝目录是加上参数-R

移动和重命名mv

mv 1.txt 2.txt 将文件1.txt 改名字为文件2.txt

mv 111 222 将目录111改名字为目录222

mv 1.txt 222/ 将文件1.txt移动到目录222下

文件查看命令

cat filename 从前倒后看

cat -A filename 显示结束符$

tac filename 从后往前看

more filename 空格键换屏 enter键换行

less filename 空格键换屏 enter键换行 上下键换行

j 向下换行

k 向上换行

ctrl+b 上翻

ctrl+f x 下翻

g 跳到第一行

G 跳到末行

/text 搜索 n 下移 N 上移

?text 搜索 n 上移 N 下移

q 退出

head 查看文件前十行

head -2 1.txt 查看文件前两行

tail 默认查看文件后十行

tail -3 1.txt 查看文件后3行

tail -f 1.txt 动态查看 默认显示后十行 有更改可以动态显示

ctrl+c 退出

文件和目录属性

目录

d rwx r-x r-x 2 root root 4096 11月 21 01:01 111

文档

- rw- r-- r-- 1 root root 4096 11月 21 01:01 111

文件类型

d 目录 ,-文件 ,c 字符设备文件, b 块设备文件,l 软链接文件 ,s socket文件 ,p 管道文件

所属主权限

所属组

其他组

inode号

大小

创建或更改的时间

文件名

chmod命令

r=4 w=2 x=1

chmod 755 filename

chmod -R 755 filename 继承到子文件

chmod u+x,g+r,o+w filename

chmod a+r filename

umask 0022 默认权限 - --- -w- -w-

默认目录755 777-022

drwxr-xr-x

默认文件644 666-022

-rw-r--r--

chown命令

2016-10-16 12:48栏目:进阶

TAG: chown

chown 属组 属主修改

chmod user filename 修改属主

chown :group filename 修改属组

chown user group filename 同时修改属主和属组

chown -R user:group filename 继承修改

对于一个从Windows转到Linux的童鞋来说,第一个最痛苦的事情一个就是怎么编辑文件!因为Linux一切皆文本,所以本次教程会教大家在Linux系统上面怎么进行编辑文件。

1.简单说明一下vim

Linux下的文本编辑器有很多种,vi是最常用的,也是各版本Linux的标配。注意,vi仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows下的 word 有排版功能。虽然命令繁多,并且大多数功能都是依靠键盘输入来完成,但是一旦你熟悉后,会发现vi的功能和效率是其他图形界面编辑器无法比拟的。

虽然vi的功能已经很全了,但是还有很多地方可以改进,所以才有Vim,Vim是Vi improved的缩写,是vi的改进版。vim不但可以使用不同的颜色显示文字内容,还能够进行如shell script, C program等程序编辑的功能,你可以将vim看着一款程序编辑器。


2.三种工作模式

- 阅读剩余部分 -