五、Linux 命令大全之 文件和目录操作

一、文件操作常用命令

1.touch命令 用于创建普通文本文件,一次性创建多个文件,文件名用逗号隔开

格式:touch [option] filename

选项     功能介绍

-a         改变档案的读取时间记录

-m        改变档案的修改时间记录

-c         加入目的档案不存在,不会建立新的档案

-d         设定时间与日期,可以使用不同的格式

2.cat命令 用于查看并显示文件内容在显示器上

cat file1              查看整个文件 

-n                      给所有行加上行号

-b                      只给有文本的行加上行号

-s                      将多个空白行压缩成一个空白行

3.tail命令用于查看文件中最后的部分内容,默认显示倒数10行的内容

tail filename

tail  -num filename  #文件中的倒数num行

tail +num filename #文件中从num行后的内容

4.more/less命令  前者的作用是使文件分屏显示,即最多显示多少行,后者是至少显示多少行

选项        功能介绍

-p             在显示下一屏之前清屏

-d             显示更加详细的信息

-s              将连续的空白行作为一个空白行显示

-num         显示行号

5.wc命令 用于对文件中的字符进行计算

选项        作用                                                 备注

-c             显示字节数                                     同选项--bytes和-chars

-l               显示列数                                        同选项--lines

-w             显示字数                                        同选项--words

-L             显示文件中最长行的长度             无

-m            显示文件中的字符数                     无

二、目录操作常用命令

1.pwd命令 显示当前操作所在目录

2.mkdir命令 创建目录文件,当一次需要创建多个目录文件时,用空格将不同的文件名隔开

3.ls命令 显示目录文件信息

选项            功能介绍

-a                 列出目录下的所有文件

-l                   列出文件的详细信息

-s                  在每个文件名后输出该文件的大小

-h                   更人性化的显示文件信息

-F          区分文件和目录

颜色种类         表示的文件种类

白色                 普通文件

蓝色                 目录文件

绿色                  可执行文件

红色                  压缩文件

浅蓝色              链接文件

黄色                  设备文件

灰色                   其他文件

红色闪烁           有问题的链接文件

说明:文件的颜色由环境变量LS_COLORS控制,可更改

4.mv命令  用于将源文件重命名为目标文件,或将源文件移动至指定目录

mv [选项]...  [-T]    源文件    目标文件

mv [选项]...             源文件... 目录

mv [选项]...   -t        目录         源文件

选项参数:

-b:            当文件存在时,覆盖前,为其创建一个备份

-f                  若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录

-i                   交互式操作,覆盖前先行询问用户

-u                   若目标文件已经存在,且 source 比较新,才会更新(update)

如果移动的是目录需加-r选项

5.cp命令 用于文件复制 用法同mv

cp  -l test1  test4         硬链接

cp  -s  test1  test4      软链接

三、文件权限管理常用命令

1.chmod命令 用于更改文件的访问权限

格式:

chmod [role] [+] [-][=] [mode] filename        符号模式

chmod [mode]  filename            绝对模式

role=>u(文件所有者)、g(与用户同用户组的其他用户)、o(其他用户)、a(所有用户)

mode=>r(可读权限)、w(写权限)、x(可执行权限)

2.chown命令 将指定的文件所有者改编为指定的用户或组

格式:chown [选项]... [所有者][:[组]] 文件

必要参数:

-c 显示更改的部分的信息

-f 忽略错误信息

-h 修复符号链接

-R 处理指定目录以及其子目录下的所有文件

-v 显示详细的处理信息

-deference 作用于符号链接的指向,而不是链接文件本身

选择参数:

--reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

--from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变

--help 显示帮助信息

--version 显示版本信息

3.file命令 用来识别文件类型,也可用来辨别一些文件的编码格式。、

file [ -bchikLnNprsvz ] [ -f namefile ] [ -F separator ] [ -m magicfiles ] file ...

下表列出了部分常用的参数。

参数                               描叙

-b          列出文件辨识结果时,不显示文件名称。

-c           详细显示指令执行过程,便于排错或分析程序执行的情形

-f            列出文件中文件名的文件类型

-F           使用指定分隔符号替换输出文件名后的默认的“:”分隔符。

-i             输出mime类型的字符串

-L            查看对应软链接对应文件的文件类型

-z             尝试去解读压缩文件的内容

四、查找文件常用命令

1.find命令

2.grep命令

五、网络操作常用命令

1.ping 命令 用于向目标主机发送回应请求

2.ifconfig命令  基本的网络配置命令

3.route命令 显示或配置路由表信息

4.netstat命令  用于显示各种网络相关信息,如网络连接、路由表、接口状态等

五、系统资源管理常用命令

1.ps命令 用于显示当前的进程信息

选项                功能介绍

-a                     显示系统中的全部进程

-u                     显示以用户为主的进程

-x                      显示所有的程序

2.top命令 用于显示所有的进程

3.free命令 用于显示内存空间的使用情况

六、磁盘信息查看常用命令

1.df命令 用于显示剩余磁盘空间

2.fdisk命令 用于显示磁盘分区或磁盘信息命令

七、变量的输入输出

1.read命令 用于读取输入的变量   格式:read [选项] 变量名

选项       功能简介

-p           允许在read命令行中直接指定一个提示,可以同时为多个变量赋值

-t             指定read命令等待输入的秒数。当计时满时,read命令返回一个非零状态,并且直接退出等待输入过程

-n            指定接收到的字符个数,当达到指定个数后就退出输入状态,不管有没有按下回车键

-s             使read命令中输入的数据不显示在监视器上

2.echo命令  用于变量的输出     格式:echo [选项] 输出字符串

选项        作用

-n             输出文字后不换行

-e            输出某些特殊字符

--help      显示帮助

--version  显示版本信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,014评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,796评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,484评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,830评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,946评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,114评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,182评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,927评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,369评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,678评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,832评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,533评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,166评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,885评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,128评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,659评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,738评论 2 351

推荐阅读更多精彩内容