Linux常用命令之文件管理命令

目录

1.ls 

 2.'>'输入\输出重定向和'|'管道命令

 3.chmod命令

 4,cd命令

 5,mkdir和rmdir命令

 6,cp命令

 7,rm命令

 8,mv命令 

 9,cat命令

10, pwd命令

 11,ln命令

 12,grep命令

13,rpm命令

14,ps命令

 15,kill命令

插曲

最后 


1.ls 

简介:用于查看文件和目录信息的命令,最常用的有三个参数 -a ,-l ,-F

格式:ls [选项] [目录或是文件]
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-l 列出文件的详细信息

 -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;
      “/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)

 

 2.'>'输入\输出重定向和'|'管道命令

格式 : cmd1>cmd2

  • 输入重定向:指的是重新指定设备来代替键盘作为新的输入设备。
  • 输出重定向:指的是重新指定设备来代替显示器作为新的输出设备。

输出重定向实例

这里我们将ls命令的输出输入到文件4.txt里面

 输入重定向实例

将文件4.txt作为命令wc的输入,wc命令会统计出文件的行数,单词数和字符数

 格式 cmd1|cmd2

意思是cmd1会作为cmd2的输入

管道实例

意思是将ls -a作为wc命令的输入,然后wc命令会统计出文件的行数,单词数和字符数

 3.chmod命令

简介:chmod用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。Linux文档存储分为三级,文件拥有者,与拥有者同组的,其他用户,无论如何设置,root用户都有超级访问权限

 

语法:chmod [who] [+ | - | =] [mode] 文件名

命令中各选项的含义为:

操作对象who可是下述字母中的任一个或者它们的组合:

u 表示“用户(user)”,即文件或目录的所有者。

g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。

o 表示“其他(others)用户”。

a 表示“所有(all)用户”。它是系统默认值。

操作符号可以是:

+ 添加某个权限。

- 取消某个权限。

= 赋予给定权限并取消其他所有权限(如果有的话)。

设置 mode 所表示的权限可用下述字母的任意组合:

r 可读,可以用4数字代表

w 可写,可以用2数字代表

  x 可执行,可以用1数字代表

实例

输入命令 chomd a=rwx ,也可以写成 chmod a=7,执行后我们看到文件1.txt的权限被修改了

 4,cd命令

作用:改变当前工作目录

不多讲很简单,直接上实例

 5,mkdir和rmdir命令

简介:就是makedirectory和removedirectory的简写,就是创建一个目录和删除一个目录

实例:这里我们使用 mkdir testdir 创建一个testdir目录,后面用rmdir删除,我们用ls -F命令查看我们创建的目录testdir。

 6,cp命令

格式: cp-r 源文件(source) 目的文件(target)

主要参数是-r 是指连同源文件中的子目录一同拷贝

-a 将整个文件夹目录备份

-f 强制复制

使用命令 cp /etc /testdir,注意如果/testdir不存在,那么系统就会自行创建一个,可以看的/etc下的文件和目录都被复制下来了

 7,rm命令

格式:rm 参数 文件名

作用是删除文件,常用的参数有

-r 连同这个目录下的子目录都会被删除

-f 强制删除

这里我就强制删除了一个非空的目录

 8,mv命令 

格式:mv 参数 源文件 目标文件

移动目录或者文件,移动目录的话,他下面的子目录也会跟着移动

 

这两张图,如果你认真看了上面的命令,应该可以看的懂,所以我就不多做阐述了 

 9,cat命令

格式:cat 参数 文件

作用是将ascii文件显示出来或者连结ascii文件

10, pwd命令

显示当前的工作目录(从根目录开始)

 11,ln命令

格式:ln source 参数 target

创建软链接或者硬链接,如果搞不清什么是软链接什么是硬链接,可以去看看我之前写的文章

http://t.csdn.cn/ueZvb

 12,grep命令

格式 grep 参数 string

用于查找当前文件夹下所有的文件内容,列出包含string中指定的字符串

-a:作用是将binary文件以text文件的方式搜寻数据

-c:计算找到string的次数

-I:忽略大小写

 

13,rpm命令

格式 rpm 参数 name

查询各种rpm包的安装情况

14,ps命令

格式:ps 参数

用于查看进程,常用参数

-aux 查看静态进程

-top 查看动态进程

-A 查看所有进程

-r 查看正在运行的进程

-l 显示进程详情

 15,kill命令

作用:杀死进程

格式:kill signal PID

signal是发给进程的信息,PID是进程号

例如:kill 9  2754 意思是无条件终止进程2754

插曲

删除非空目录使用命令 rm -rf 目录名,不可以使用rmdir 删除非空目录,他只可以删除空目录

 

最后 

 本次对Linux基本命令的介绍就到这里了,如果有讲得不对的或者有所欠缺得地方,欢迎大家来指正与补充,创作不易,还请点个赞再走吧!后面我还会更新其他计算机方面的博客,咱们下篇博客再见!

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值