初见命令行

(一)ls命令

1.命令功能

ls命令用于打印当前文件夹的内容

2.命令格式

ls [选项] 目录名称

在不添加任何选项时,ls命令默认列出当前文件夹下非隐藏(以圆点“.”开头的文件和文件夹默认隐藏)的所有文件和文件夹

3.常用参数

-a 列出当前文件夹下所有的文件和文件夹,包括以 . 开头的隐藏文件。位于起首处的 .. 和 . 依次是指父文件夹和当前文件夹。**

-A 同-a,但不列出.和..

-l 列出当前文件夹下非隐藏文件和文件夹的详细信息

-la/-al 列出当前文件夹下全部文件和文件夹的详细信息

(二)cat命令

1.命令功能

cat命令用以将文件、标准输入内容打印至标准输出。常用于显示文件内容、创建文件、向文件中追加内容

1.1显示文件内容 :cat filename

1.2创建新文件:cat > filename

1、键入cat > filename.txt 后回车 2、录入文本内容; 3、键入回车; 4、在键盘上按下Ctrl+D

1.3将几个文件合并为一个文件:cat file1 file2 > file

注意:file若已存在,此操作会把file里的内容清空

2.命令格式

cat [选项] [文件]

3.常用参数

-n 或 --number 由 1 开始对所有输出的行数编号。
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号。
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行。
-v 或 --show-nonprinting 使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
-E 或 --show-ends 在每行结束处显示 $
-T 或 --show-tabs 将 TAB 字符显示为 ^I
-A, --show-all 等价于 -vET
-e 等价于"-vE"选项
-t 等价于"-vT"选项

(三)mv命令

1.命令功能

mv命令用来移动文件或者将文件改名

2.命令格式

mv [选项] 源文件或目录 目标文件或目录
命令格式 运行结果
mv 文件名 文件名 同级目录下,将源文件名改为目标文件名
mv 文件名 目录名 将文件移动到目标目录,若目标目录不存在则报错
mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录(如果有冲突文件则直接覆盖,如果有冲突文件夹,则冲突部分无法移动);目标目录不存在则改名
mv 目录名 文件名 出错

2.1文件改名

2.2文件移动到目标文件夹

test2文件移动到当前目录下的css文件夹中

如果移动到不存在的目录会报错

如果是 mv test2 /css,实际上是将test2移动到根目录下并更名为css



移动到正确的位置并改名为test2


3.常用参数

-i 若存在同名文件,则向用户询问是否覆盖
-f 覆盖已有文件时,不进行任何提示
-b 当文件存在时,覆盖前为其创建一个备份
-u 当源文件比目标文件新,或者目标文件不存在时,才执行移动此操作

(四)touch命令

1.命令功能

创建空文件,或者改变文件的时间戳属性

2.命令格式

touch [选项] 文件名或者目录名

3.常用参数

-a 只修改文件的access(访问)时间.
-c或--no-create 仅修改文件的时间参数(3 个时间参数都改变),如果文件不存在,则不建立新文件
-d 使用指定的日期时间,而非现在的时间
-m 指修改Modify(修改)时间,而不修改access(访问)时间
-t 使用指定的时间值 time 作为指定文件 file相应时间戳记的新值.此处的 time 规定为如下形式 的十进制数∶ [[CC]YY]MMDDhhmm[.SS]
-r 原文件 目标文件 将文件设置和参考文件的日期时间相同

Acess time:即文件存取时间,或者理解为“最后一次读取时间”,如使用touch、cat、more等命令会修改此数值,但使用ls,stat查看不会改变。

Modify time:修改时间,这里是指文件内容最后一次修改时间。ls命令默认显示就是这个时间。

Change time:改变时间,这里是指文件属性最后修改时间,如修改权限、名称、大小等。

touch 命令可以修改文件的访问时间和修改时间,但只要修改时间一改动,访问时间和改变时间都会改动

关于-t的时间书写格式**

CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch 将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间。由于系统的限制,早于1970年1月1日的时间是错误的。

(五)explainshell.com

该网站可以将命令行的格式和用法列出来,只需要把命令行输入进去就可以得到相应的命令和参数的意思

例子:

搜索mv,按回车

点击mv

进入新页面,列出了mv命令的详细用法

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

推荐阅读更多精彩内容