Linux and Shell

来源:互联网 发布:网络覆盖 编辑:程序博客网 时间:2024/05/29 18:20
1,linux的磁盘分区命名:
Linux and Shell - Garfield - 张广辉的博客
 
Linux and Shell - Garfield - 张广辉的博客
2,linux的启动过程
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 1

grep  字符  文件名;查出文本文件哪一行包含指定字符

vim文本编辑命令
http://blog.csdn.net/penglijiang/article/details/7681424


4,文件权限
Linux and Shell - Garfield - 张广辉的博客

第一位表示类型
d:表示是一个目录
-:表示这是一个普通的文件。

210位当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。可以用8位2进制数表示。
r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权
w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

 修改文件权限时      chmod 664 myfile

chown [-R] 账号名称 文件或目录

5,管道
将第一个命令的输出传给第二个命令作为输入
用法:命令1|命令2|.....命令n
0 0
原创粉丝点击