Linux的常见命令

一.文件处理命令

  1. ls(list)

     主要选项有: -a(all), -l(long)详细信息,-h(human)人性化显示大小,-d(directory)只显示当前目录,-i(inode)显示i节点的number。


  2. mkdir(新建目录) 

    -p递归创建。



  3. pwd(显示当前目录)


  4. rmdir(删除空目录,记住一定要是空目录才可以)


  5. cp -rp [源文件或源目录] [目的文件或者目的目录]

    -r 可以复制目录, -p保留文件的属性(时间之类的不更改)  可以进行多个文件的复制



  6. mv(剪切与改名的意思)



  7. rm (删除,可以删除多个文件)

    -r 删除目录  -f强制删除 不询问


  8. touch (创建文件)

    可以创建多个文件,另外注意创建具有空格文件时的处理方式

    touch "a b" 与 touch a b的区别


二. 文件查看的命令

  1. cat 文件名 (-n, 显示行号)

  2. tac反向显示

  

  3. more(分页显示)

    空格和f是向下翻页,回车是换行,b是往回翻页(只对文件有效),q或者Q是退出。


  4. less(也是分页显示)

    page up往回翻页,向上箭头往上走一行,可以用/?搜索,然后用n查找。

  

  5. head -n num filename, tail -n num filename. (显示前n行或者后n行)


三. 链接文件

  ln [-s] [源文件] [目标文件]

  -s创建软链接,不加则为创建硬链接

  软链接: 类似于windows的快捷方式

  硬链接: i节点相同,不能针对目录使用

  注意观察大小,内容的不同。


  

四. 文件权限的更改

  1. chmod {u,g,o,a  +,-,=  rwx} 文件与目录

      chmod 代表权限的数字 文件与目录

      -R递归修改,另外对该目录有写权限,那么就可以在该目录下删除文件,与对文件的权限无关



  2. chown [用户名]  [文件或目录]  #更改文件的所有者

      chgrp  [用户组名] [文件或目录]  #更改文件的用户组名

 

  3. umask 

      直接使用是查看目录权限的屏蔽字,然后默认的新建文件权限是没有x权限的。

      umask 数字 #可以自行设置默认权限的屏蔽字


五. 文件搜索命令

  1. find

    find [搜索的范围] [匹配的条件]

    -name: 按照名字搜索

    -iname: 按照名字搜索,但是不区分大小写

    -group,-user: 按照所属组或者所有者进行搜索

    -amin: 按照访问改变时间的搜索

    -cmin: 按照属性改变时间的搜索

    -mmin: 按照内容更改时间的搜索

    -size: 按照文件的大小进行搜索

    -type: 是根据文件的类型进行搜索,f是文件,d是目录,l是链接文件

    -inum: 是根据i节点进行查找


   对于size和时间的使用的参数是-n或者+n,对于size而言,+n是大于n个数据块的大小,-n是小于n个数据块的,一个数据块是512个字节即0.5K。对于时间,-n是n分钟之内,+n是n分钟之外。

    可以使用-o和-a进行连接,-o是多个条件满足一个,-a是所有条件都满足

    -exec / -ok 命令 {} \; 对搜索的结果进行操作


  2. locate

    locate在文件资料库查找,查找的速度很快,但是不能实时查找,要进行updatedb操作

    然后在tmp下的文件无法找到,-i不区分大小写。


  

  3. which(搜索命令所在的目录以及别名信息)


  4. whereis(搜索命令所在的目录以及帮助文档的路径)


  5. grep 

    grep -iv [指定字符串] [文件名]

    -i不区分大小写, -v排除指定的字符串


六. 帮助命令

  1. man

    man 命令

    man 配置文件

    查看配置文件是5, 命令是1

    man 5 passwd


  2. whatis 命令: 显示命令的name信息

 

  3. apropos 配置文件: 显示配置文件name信息 #???


  4. 命令 --help: 显示选项信息


  5. info 类似于man


  6. 内置命令用help,用which是找不到的。 比如cd


七. 用户管理命令

  1. useradd(添加用户)


  2. passwd(更改密码)


  3. who,w查看登陆信息


八. 压缩解压命令

  1. gzip(压缩),解压缩有gzip -d与gunzip

    压缩后不保留原文件



  2. tar(最常用的命令)

    -c 打包    -x解包

    -v显示详细信息

    -f 指定文件名

    -z 打包并压缩  -j生成bz2的压缩文件夹


  3. 还有zip,unzip,bzip2等等

  

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值