【Linux基础命令1】文件与目录

Linux的默认命令模式具有文件补齐功能,使用 Tab 键能快速完整地输入目录


绝对路径和相对路径

绝对路径:由根目录(/)开始写的文件名或者目录名称    例:cd /var/log

相对路径:相对于目前路径的文件名写法    例:cd ../var/log

相对路径的优势:例如你想从 /A/B/C/D/E/F/G/1  这个目录切到 /A/B/C/D/E/F/G/2 的话,你可以使用绝对路径用 cd /A/B/C/D/E/F/G/2,但这样切换比较麻烦,这个时候你使用相对路径就方便得多:cd ../2 就行。



目录的相关操作

cd:切换目录(change)

cd 命令

cd ~:回到用户的主目录


pwd:显示当前目录(print working directory)

pwd 命令


rmdir:删除空的目录,即被删除的目录里面不能存在其他目录或文件

如果要将所有目录下的东西都删除,可使用:rm -r 目录名

rmdir 命令


mkdir:新建新目录(make directory)

mkdir 命令



文件与目录管理

cp:复制文件或目录

cp 命令

-a 参数能保证参与复制操作的两个文件属性一模一样

./目录名、文件名:当前目录下的目录或文件

~/目录名、文件名:用户主目录下的目录或文件


rm:移除文件或目录

rm -f 目录/文件:会自动忽略不存在的文件,不会出现警告信息

rm -i 目录/文件:在删除前会询问用户是否继续操作

rm -r 目录/文件:删除所有文件,一般用在目录的删除,慎用


mv:移动或者重命名文件/目录

mv -f 目录/文件:强制移动,如果目标文件已经存在,会直接覆盖而不会询问

rm -i 目录/文件:若目标文件已经存在时,会询问是否覆盖

rm -u 目录/文件:若目标文件已经存在,且源文件比较新的时候才会更新

rm 原名 重命名:重命名目录/文件(rename也可以实现重命名,可以用 man rename 查看命令详情)


注意:以下两条命令最后一个一定要是目录!!!!

cp 文件/目录1 文件/目录2 文件/目录3……目录:同时复制多个文件或目录

mv 文件/目录1 文件/目录2 文件/目录3……目录:同时移动多个文件或目录



文件内容查阅

一、直接查看文件内容(cat:concatenate 连续)

cat -a 文件名:可列出特殊字符

cat -b 文件名:列出行号,仅对非空行做行号显示,空白行不标行号

cat -n 文件名:列出行号,空白行也会有行号


二、反向列示

tac 文件名:将文件内容由最后一行到第一行反向在屏幕上显示出来


三、添加行号打印

nl [-bnw] 文件名:输出的内容有行号标注

nl命令参数

nl 与 cat -n 不一样的是,nl 可以将行号做比较多的显示


四、翻页查看

more 文件名:一页一页翻动

more命令模式下可用的键盘键


less 文件名:比 more 命令更有弹性

less 命令下可用的键盘键


五、数据选取

head -n x 文件名:显示该文件的前 x 行数据

head -n -x 文件名:除了最后 x 行的数据不显示,其它都显示在屏幕上

tail -n x 文件名:显示该文件的后 x 行数据

tail -n +x 文件名:显示 x 行以后的数据



文件查询

which (-a)命令名:列出该命令所在目录(只要存在该命令文件,就把该文件所在的目录都列出来)

例如:which adb:就把 adb.exe 这个文件所在的目录列出来


whereis  文件/目录名:列出该文件存在的所有目录

whereis -b 文件/目录名:只找二进制格式(可执行)的文件

whereis -m 文件/目录名:只找在说明文件 manual 路径下的文件

whereis -s 文件/目录名:只找 source 源文件

whereis -u 文件/目录名:查找不在以上三个选项中的其他特殊文件

补:su - 用户名:切换到这个用户身份去执行命令      exit:返回到切换之前的身份


locat -i 文件关键字词:忽略大小写的差异

locat -r 文件关键字词:后面可接正则表达式的显示方法

locat:依据 /var/lib/mlocat 内的数据库记载,找出用户输入关键字的文件名

updatedb:根据 /etc/updatedb.conf 的设置去查找系统硬盘内的文件名,并更新 /var/lib/mlocat 内的数据库文件


还有一个很强大的find命令,近期不想学了,等以后需要的时候再捡起来,哈哈哈哈~~~

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

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,157评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,243评论 9 467
  • 命令描述 此处要介绍的相关命令共有29个关于文件与目录管理的命令有9个,分别是cd、ls、pwd、mkdir、rm...
    镜下尘埃阅读 673评论 1 8
  • 昨天感觉没有看懂。今天继续。 作者试图透过儿童对语言这种抽象的学习来分析提炼出儿童对文化或想象的习得的原理。 人们...
    亭亭羊阅读 366评论 0 0
  • 第23天 我是一朵火焰,她,是一只飞蛾。 她陪伴我已经很久了。 我说很久,是相对于我们本来短暂的生命。 ...
    a子诺a阅读 417评论 0 0