1,linux的磁盘分区命名:
2,linux的启动过程
head和tail
grep 字符 文件名;查出文本文件哪一行包含指定字符
vim文本编辑命令
4,文件权限
第一位表示类型
d:表示是一个目录。
-:表示这是一个普通的文件。
第2~10位当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。可以用8位2进制数表示。
r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权
w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
修改文件权限时
chmod 664 myfile
http://roclinux.cn/?p=1301
3,linux最常用指令
ls,cd,pwd(显示当前路径),mkdir/rmdir(新建和删除文件夹),touch/rm(新建/删除文件),cp(复制),mv(移动文件或者重命名),vim,cat和more和less(查看文件内容),find(查询文件),whereis,in(两个文件建立连接);
more和cat/tac和less的区别
cat
作用:连接并显示指定的一个或者多个文件的有关信息
使用方式:cat[选项]文件1 文件2 ...
-n:由第1行开始对所有输出的行号编号
-b:和-n一样不过对于空白行不编号
列子:cat -n hello.c hello1.c
tac是cat的逆序
more
作用:类似cat,不过会以一页一页的显示方便使用者一页页阅读
使用方法:more [选项] 文件名
例子:more -s testfile 逐页显示testfile内容,有连续两行以上空白行则以一行空白行显示
more +30 testfile 从第30行开始显示testfile内容
其实这三个命令除了cat命令有合并文件的功能,其余功能上相近,只是从浏览习惯和显示方式上有所不同
head和tail
-n, --lines=[-]K
print the first K lines instead of the first 10; with the leading
‘-’, print all but the last K lines of each file
tail
-n, --lines=K
output the last K lines, instead of the last 10; or use -n +K to
output lines starting with the Kth
显示指定的行:tail -n +10 file.txt | head -n 1grep 字符 文件名;查出文本文件哪一行包含指定字符
vim文本编辑命令
http://blog.csdn.net/penglijiang/article/details/7681424
4,文件权限
第一位表示类型
d:表示是一个目录。
-:表示这是一个普通的文件。
第2~10位当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。可以用8位2进制数表示。
r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权
w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
chown [-R] 账号名称 文件或目录
5,管道
将第一个命令的输出传给第二个命令作为输入
用法:命令1|命令2|.....命令n
5,管道
将第一个命令的输出传给第二个命令作为输入
用法:命令1|命令2|.....命令n