Linux常用命令-文件处理命令

1.命令格式与目录处理命令ls

命令格式:命令 [-选项] [参数]  例:ls -la /etc (说明:个别命令不遵循此格式;当有多个选项,可以写在一起;中括号中的选项参数一般可以忽略)

  命令名称:ls

  命令英文原意:list

  命令所在路径:/bin/ls

  执行权限:所有用户

  功能描述:显示目录文件

  语法:ls [-选项] [参数]    选项:-a(all) 显示所有文件;-l(long)显示详细信息;-d查看目录属性;-h以kb,mb显示文件大小; -i文件i节点。

文件类型及权限

2. 目录处理命令

命令名称:mkdir

命令英文原意:make directories

命令所在路径:/bin/mkdir

执行权限:所有用户

语法:mkdir -p [目录名]

功能描述:创建新目录 -p 递归创建 例:mkdir -p /tmp/Japan/boduo

命令名称:cd

命令英文原意:change directory

命令所在路径:shell内置命令

执行权限:所有用户

语法:cd[目录]

功能描述:切换目录   例:cd /tmp/Japan/boduo 切换到制定目录   cd ../ 回到上一级目录

命令名称:pwd

命令英文原意:print working directory

命令所在路径:/bin/pwd

执行权限:所有用户

语法:pwd

功能描述:显示当前目录  例:pwd

命令名称:rmdir

命令英文原意:remove emtpy directories

命令所在路径:/bin/rmdir

执行权限:所有用户

语法:rmdir [目录名]

功能描述:删除空目录  例:rmdir /tmp/Japan/boduo

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

语法:cp -rp [原文件或目录](可以是多个) [目标目录]  -r复制目录 -p 保留文件属性

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

语法:mv [原文件或目录] [目标目录]

功能描述:剪切文件、改名

命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

语法:rm -rf [文件或目录] -r 删除目录 -f 强制执行

命令名称:touche

命令所在路径:/bin/touch

执行权限:所有用户

语法:touch [文件名]

功能描述:创建空文件 例:touch Japanlovestory.list

命令名称:cat

命令所在路径:/bin/cat

执行权限:所有用户

语法:cat [文件名]

功能描述:显示文件内容 -n 显示行号

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户

语法:more [文件名] (空格)或f  翻页  (Enter) 换行 q或Q 退出

功能描述:分页显示文件内容

命令名称:less

命令所在目录:/usr/bin/less

执行权限:所有用户
语法:less [文件名]

功能描述:分页显示文件内容 (可向上翻页) 例:less /etc/services

命令名称:head

命令所在路径:/usr/bin/head

执行权限:所有用户

语法:head [文件名]

功能描述:显示文件前几行 -n 指定行数 例:head -n 20 /etc/services (不写-n默认显示前10行)

命令名称:tail

命令所在路径:/usr/bin/tail

执行权限:所有用户

语法:tail [文件名]

功能描述:显示文件后面几行 -n 指定行数 -f 动态显示文件末尾内容  例:tail -n 18 /etc/services

链接命令

命令名称:ln

命令英文原意:link

命令所在路径:/bin/ln

执行权限:所有用户

语法:ln -s [原文件] [目标文件] -s 创建软连接

功能描述:生成链接文件

  ln -s /etc/issue /tmp/issue.soft

  创建文件/etc/issue的软链接/tmp/issue.soft

  ln /etc/issue /tmp/issue.hard

  创建文件/etc/issue的硬链接/tmp/issue.hard

  note:硬链接可以通过i节点识别,不可以跨分区,不能针对目录使用;硬链接的好处:同步跟新两个文件,一个文件删除,另一个文件依然存在

时间: 2024-11-29 06:20:59

Linux常用命令-文件处理命令的相关文章

Linux文件系统具有良好的结构,提供了很多文件处理程序,那么常用的文件处理命令有哪些?

本文标签:    Linux系统 Linux Linux文件系统 Linux入门 Linux常用命令 互联网杂谈 Linux系统信息存放在文件里,文件与普通的公务文件类似.每个文件都有自己的名字.内容.存放地址及其它一些管理信息,如文件的用户.文件的大小等.文件可以是一封信.一个通讯录,或者是程序的源语句.程序的数据,甚至可以包括可执行的程序和其它非正文内容.Linux文件系统具有良好的结构,系统提供了很多文件处理程序.这里主要介绍常用的文件处理命令. file 1.作用 file通过探测文件内

Linux文件和常用的文件处理命令

一.Linux的文件 Linux的文件及文件夹的组织结构成一个倒立置的树形结构.并以 / (slash)分隔. 重要的文件目录 家目录 /root, /home /username user executables(普通用户可执行文件):/bin,/usr/bin,/usr/local/bin systemexecutables(超级用户可执行文件):/sbin,/usr/sbin,/usr/local/bin总结可以发现:/bin与/sbin的区别就是后者只有root权限才能执行,/bin和/

Linux 常用的压缩打包命令行

LINUX 常用的压缩打包命令行: ==== 1.常用压缩命令: tar -zcvf xx.tar.gz xx 例子:tar -zcvf xx-20170614.sql.tar.gz xx-20170614.sql 2.解压缩 tar -zxvf xx.tar.gz 3.把打包压缩过的文件从服务器上下载到本地 scp [email protected]:/home/数据库名-20170614.sql.tar.gz E:/download/ 例子:scp [email protected]:/ho

Linux学习日志--文件搜索命令

开头总结: 学习了Linux中的文件搜索命令find和locate,系统搜索命令whereis 和which ,字符串搜索命令grep,find和locate的区别和用法格式,什么是path环境变量以及其好处,whereis和which的用法,区别在于查询系统命令内容的不同,grep和find的区别,为什么要引入通配符? 什么情况下用通配符还是正则表达式? Locate文件搜索命令: 1)格式: Locate [文件名] 2)更新数据库 updatedb 好处: 相对于find命令来说,Loca

Linux命令——文件内部命令

1.cat连接并全部显示文件内的信息?-n:在显示的时候可以显示行号,这个行号只是显示出来,跟文件内容没有关系?-E:显示每一行的行结束符,所以linux中文本文件的行结束符是$符?-T:可以显示制表符?-v:显示其他的非打印字符?-A:显示所有的符号 2.more/less??????more:作用同cat是相同的,只不过这时我们可以通过手动来翻屏,更加方便,more:只支持向后翻,翻到最后就直接退出.????less:显示文件信息,默认不退出显示,q即可退出.空格:向后翻一屏?b:向前翻一屏

Linux下远程文件传输命令——scp

SCP- secure copy (remote file copy program) 命令原型:  scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[[email protected]]host1:]file1 ... [[[email protected]]host2:]file2 命令描述: scp用于通过网

常用的文件查看命令

常用的文件查看命令 cat 常用参数 -n    显示行号 -E    显示行尾结束符 $ -b    显示非空行编号 -s    连续的空行合成一行 -A    显示隐藏字符 通常用法        cat    -An [[email protected] ~]# cat -An /etc/passwd 1 root:x:0:0:root:/root:/bin/bash$ 2 bin:x:1:1:bin:/bin:/sbin/nologin$ 3 daemon:x:2:2:daemon:/s

Linux常用而且好玩的命令

Linux常用而且好玩的命令 关于date其实不需要多做解释,看看上面的图应该就可以理解 %Y表示年 %m表示月 %d表示日 %H表示时 诸如此类,有时间我们会校对时间,这时就会用的ntp服务,忘记的小伙伴可以复习下,对于ntp只要记住如何校对时间的命令就可以了. 2.显示日历的命令: 显示日志这种奇葩的命令,或许只有歪果仁用吧,反正我只看手机. 3.  重要的几个热键[Tab],[ctrl]-c, [ctrl]-d  [Tab]按键---『命令补全』 [ctrl]-c按键---让当前的程序『停

linux查看日志文件内容命令tail、cat、tac、head、echo详解

linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------------------------linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行.即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| head -

[转]linux查看日志文件内容命令

linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------------------------linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行.即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| head -