Linux学习--No.3基础命令

1、切换目录 cd

cd destination

  • 绝对文件路径:以正斜线开始的直至目标的全路径,pwd命令可以返回当前所在位置的绝对路径;
  • 相对文件路径:
    如果想直接切换到当前位置的下一级目录,直接以该目录名即可;
    ./表示当前目录;
    ../表示当前目录的上一级目录;
  • 默认cd命令
    cd #单独使用表示切换到 ~(用户起始目录)
    cd - #切换到上一次所在的目录。

2、显示当前目录内容 ls

  • ls 查看当前文件夹列表--按字母排序;不显示隐藏文件;最简洁的方法。
  • ls -F 区分目录(正斜线)与文件;后加星号的文件是可执行文件。
  • ls -a 显示所有,包括隐藏文件
  • ls -lh 人性化列表形式展示详细信息--依次为文件类型(目录为d,文件为-)、权限、硬链接总数、属主用户名、属组用户名、文件大小(h将字节单位转换常用单位)、上次修改的时间、名称。

ls -lh xxx*?[] 显示指定的一个或多个文件,通过文件扩展匹配(使用通配符进行模式匹配的过程),通配符的正式名称为元字符通配符。常见的有:
? 代表1个字符;
*可代表0/多个字符
[]表示一个字符位置并指明多个可能的选择(也可配合!将不需要的内容排除在外)

3、创建文件 touch

  • touch test1
  • ls -lh test1

4、tab补全

  • 按一次补全文件名;若存在相同前缀名文件,需要按两次,显示所有包含该前缀的文件。

5、复制文件 cp

  • cp name1 name2 将原name1文件复制在当前目录,并另名为name2;值得注意的是,若当前目录已经存在name2的文件,此操作会将其覆盖掉。可以加 -i 参数提醒一下。
  • cp a.txt ../b.txt 将文件a.txt复制到上一级目录里,并改名为b.txt
  • cp 其它路径文件/file1 . 将其它路径的指定文件复制到当前目录中来。
  • cp -R 目录名/ 新目录名/ 复制整个目录

6、重命名/移动文件 mv

  • mv name1 name2 #将name1文件重命名为name2
  • mv file 路径/ #将file文件移动到指定路径
  • mv name1 路径/name2 #综合上述,将name1文件移动到新路径并改名为name2
  • mv 目录1/ 目录2/ #将目录1重命名为目录2

7、删除文件 rm

  • rm -i file #加 -i 参数会提醒下是否删除;因为一旦删除将无法找回,要慎重。
  • rmdir 目录名/ #注意此命令只能删除空的目录
  • rm -r 目录名/ #强制删除目录,无论是否为空目录;也可是文件名

8、创建目录 mkdir

  • mkdir 目录1 #创建新目录
  • mkdir 目录1/子目录/子子目录 #同时创建多级目录

目录小技巧:tree工具 tree 目录1命令 以一种美观的方式展示目录1包含的详细内容。需要安装~

9、查看文件类型file (相当于r语言的class()命令)

  • flie namex 可能返回的结果有:
    ASCⅡ text(ASCⅡ编码的text文本文件);directory(目录);symbolic link to 'xxx'(符号链接文件)....

10、查看文本文件五命令

cat

  • cat text1
  • cat -n text2 #-n参数会给所有的行加上行号; 类似的-b参数 只给有文本的行加上行号

more

  • more text1 #分页显示,空格键或者回车键向前浏览,q键退出

less

  • less text1 #类似more;更高级,支持上下键前后翻页

tail

  • tail text1 #默认为显示文件最后几行的内容
  • tail -n 2 text2 #默认显示text2文件末尾2行的内容

head

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

推荐阅读更多精彩内容

  • 1、Linux上的文件管理类命令常用的使用方法 本篇涉及命令:cat,tac,more,less,head,tai...
    zhangdaifu阅读 1,204评论 0 3
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 1,887评论 0 3
  • 0. 前言 一篇关于linux简单命令的学习笔记。 在linux的/bin/目录下包含一些基础命令的可执行文件(二...
    dounine阅读 534评论 0 13
  • 1、Linux上的文件管理命令有哪些以及常用方法shell:shell负责接收用户输入的命令并进行解释,将需要执行...
    乀koala阅读 788评论 0 3
  • 在Linux系统中,以“.”开头的文件,表明该文件是隐藏文件。下面主要介绍一下ls指令的用法以及tree指令的用法...
    丿水木灬年华阅读 603评论 1 0