Linux常用命令

mkdir 目录名 创建文件的命令

         -p创建多级目录

         -v显示创建过程

rmdir 目录名 删除目录,必须是空目录(不常用,常用rm)

         -p可以删除多级目录

rm 目录/文件 删除目录或者文件

         -r递归删除

         -f强制删除,不用提示

         使用which看到rm的其实不是真的rm,是rm –i有询问要使用真的rm/bin/rm

cp源文件目的文件拷贝文件

         -r 递归复制文件(包括目录)

mv源文件目的文件移动文件/改名

         --如果是源文件和目的文件目录一样,则是改名

         --不一样则移动

 

 

cat文件 查看文件

         -A 在行的结尾加一个$

tac文件 查看文件(倒过来查看文件,很少用)

more文件 查看文件

         只能往下翻

less文件 查看文件

         可以上下翻pgup(上), pgwn(下),j(下)k(上)

         ctrl+b(向上), ctrl+f(下),q退出

         /字符串 回车 可以查找字符串,n向下走,shift+n向上走

         ? 字符串 回车 可以查找字符串,n向上走,shift+n向下走

         G跳转到最后一行g跳转到第一行

head文件 默认显示前10行

         -数字 设置显示前几行

tail文件 默认显示后10行

         -数字 设置显示后几行

         -f 动态显示文件

 

 

文件结构:

d :目录

c :字符文件(鼠标,键盘)

l :软连接文件

b :块设备文件

s :套接字文件(socket)

p :管道文件

- :普通文件

f :普通文件

文件类型(1位)+文件所有者权限(3位)+属组权限(3位)+其他权限(3位)

后面紧接着的数字:表示有几个文件和该文件使用了同一个inode号

什么事inode?

可以参考http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html

通常理解是文件下有多少个目录是多少

 

ls–lh可以查看文件的大小,用k统计

ls–F 可以判定文件的类型

         eg:ls –F /etc/grub.conf

                            /etc/grub.conf@

                   @表示链接,/表示目录,文件什么都不显示

 

 

 

chown [选项] [属主]:[属组] 修改文件所有者

         -R 修改文件以及文件的子目录(递归修改)

chmod–选项 权限 文件

         u:文件所有者,g:属组,o:其他

         通常用421这样的二进制来添加权限

         -R 递归更改所有文件及子目录

         -v 可视化

         -f 去除大部分错误信息

         默认目录权限755:

                   (rwx rwx rwx) – (--- -w- -w-) = (rwx –r-x r-x) 755

默认文件权限644:

         (rwx rwx rwx) –(--x –wx -wx) = (rx- r—r--) 644

umask权限 用来规定文件/目录的默认权限

         默认0022

2015年3月16日

by:champly  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值