Linux学习之路(五)---文件操作命令

创建

普通文件

touch [文件名字] 如果文件不存在,创建文件(创建一个普通文件),如果文件存在,修改最后修改时间

链接文件

软链接

给目录创建软链接

ln -s [想要创建链接的目录名字] [链接文件名字]

给文件创建软链接

ln -s [想要创建链接的文件名字] [链接文件名字]

如果想要进行全局链接,创建链接文件时,需要创建链接的文件应该写绝对路径,软链接会占用空间,访问快速

硬链接

给文件创建软链接

ln  [想要创建链接的文件名字] [链接文件名字]

给目录创建软链接

ln  [想要创建链接的目录名字] [链接文件名字]

硬链接通过访问i结点访问文件,i结点:泛指一个内存块的访问地址,内存块:文件,硬链接不占用磁盘空间,访问较慢

mkdir [需要创建的目录] 创建目录

mkdir [需要创建的目录] -p 创建多级目录

压缩包

简化版

.gzip gz格式的压缩包

gzip [想要压缩的文件]

.bzip bz2格式的压缩包

bzip2 [想要压缩的文件]

1.不能压缩目录2.不能压缩多个文件3.不能自定义名字

优化版

tar

参数

c 创建(压缩)

x 释放(解压)

v 显示提示信息(压缩和加压缩,可以省略)

f 指定压缩文件名字

z 使用gzip方式压缩文件

j 使用bzip2方式压缩文件

压缩

tar [参数] [压缩包的名字] [需要压缩的文件或文件夹](如果是目录或者多个文件需要加-r)

解压

tar [参数] [压缩包的名字]

rar(需要安装软件)

参数

压缩:a

解压:x

压缩

rar a  [压缩包的名字] [需要压缩的文件]

解压

rar x  [压缩包的名字]

zip(需要安装软件7zip)

压缩

zip  [压缩包的名字] [需要压缩的文件]

解压

unzip  [压缩包的名字]

添加用户

sudo adduser [用户的名字]

添加用户和用户组

sudo useradd -s [用户的名字] -g [用户组]

添加用户组

sudo groupadd [用户组]

切换用户

su [用户名字]

链接文件:一个具有连接到另一个文件并打开的文件称为链接文件,相当于Windows下的快捷方式

删除

rmdir [目录名字] 删除空目录

rm [目录名字] -r 删除非空目录,-r表示递归删除

rm [目录名字] -ri 删除非空目录。-r表示递归删除 -ri表示递归删除并且带提示

rm [文件名] 删除文件

rm [文件名] -i 删除文件并带提示

删除用户

sudo deluser [用户名]

此方法只能删除用户不能删除用户工作目录

sudo userdel -r [用户名]

此方法可以删除用户并能删除用户工作目录

删除用户组

sudo groupdel [用户组]

复制

cp [目录名字] [新的目录名字] -r 把第一个参数所指代的目录里面的文件复制到,第二个参数所指代的目录里面,-r表示递归,假如第二个参数所指代的目录不存在,先创建一个,然后会把第一个参数所指代的目录的子目录和子文件复制到第二个参数所指代的内容

cp [文件名] [temp] 把第一个参数所指代的文件的内容复制到temp文件里,如果temp不存在会制动创建一个,如果temp存在并且有内容,那么会直接覆盖temp里面的内容

cp [文件名] [目录名] 把第一个参数所指代的文件的内容复制到第二个参数所指代的目录里

移动

mv [文件名] [文件名] 把第一个参数所指代的文件内容移动到第二个参数所指代的文件里面,然后删除第一个参数所指代的文件,假如第二个参数所指代的文件里面本身含有内容,那么会出现覆盖现象,假如第二个参数不存在,会创建一个

mv [文件名] [目录名字] 把第一个参数所指代的文件移动到第二个参数所指代的目录中

查看

查看文件内容

cat [文件名(文本文件)] 查看文件内容(缺点:当文件内容很长,会出现显示不全的情况)

more [文件名] 文件内容会分页显示到终端(缺点:只能一直向下浏览,不能向上)

快捷键

enter(回车) 显示下一行

space(空格) 向上下一页

ctrl+c或者q 退出

less [文件名] 文件内容会分页显示到终端,可以向上滚动也可以向下

快捷键

enter(回车) 显示下一行

space(空格) 显示下一页

ctrl+p或者↑ 滚动到上一行

ctrl+n或者↓ 滚动到下一行

q 退出浏览

head -x [文件名]  从文件开头查看x行的内容,如果不写-x,默认行数为10行

tail -x [文件名]  从文件末尾查看x行的内容,如果不写-x,默认行数为10行

查看目录内容

tree [目录名字]

从指定的目录出发,包括子目录子文件,显示为树形结构

安装sudo apt-get install tree

ls(详见ls命令)

查看文件信息

wc [需要查看的文件名字]:获取文件行数,单词个数,字节数和名字

1 1 4 1.txt

1:文件行数

1:单词个数

这个命令(几乎所有命令):判断单词的思路都是依照空格来实现的

4:字节数

1.txt:名字

od [需要查看的文件]:查看二进制文件内容(默认以八进制输出)

-t [参数]

参数

c:ASCII码

d:有符号的十进制

f:浮点数

o:八进制

u:无符号的十进制

x:十六进制

查看当前进程信息

ps 参数

a 列出当前所有用户信息

u 列出user列展示对应的用户和内存使用率

x 查看没有终端的应用程序

查看目录/磁盘的信息

du [目录名字] 查看目录使用情况,假如不加后面的名字,默认为当前路径

df 查看磁盘使用情况

参数都可以加-h,human表示显示人类可以看明白的语言

查看命令所在位置

which [想要查看的命令]

挂载U盘

自动挂载

到/media目录

手动挂载

到/mnt(可以挂载到其他目录),但是会出现暂时覆盖现象

卸载

sudo umount [设备名]

挂载

sudo mount [设备名] [目录名]

查找文件

根据名字查找

find [在哪个地方查找] -name [文件名字]

根据文件大小查找

find [在哪个地方查找] -size  [+xk](+表示大于当前的大小,-表示小于当前的大小)

根据文件类型查找

find [在哪个地方查找] -type  [类型标识符]

根据文件内容查找

grep -r [查找的内容] [查找的路径]

ctrl+c:停止查找

显示设备详细信息

sudo fdisk -l

分类

sd --> SCSI driver 设备

hd --> hard disk 硬盘

fd -- > floppy disk 软盘

查看当前环境变量

env

查看任务管理器

top

查看当前IP

ifconfig

修改

修改文件权限

所有人包括:所属者,所属者同组成员,其他人

文字设定法

chmod [想要添加还是删除(+-=)][想要修改的权限(rwx)] [文件名字]

说明

添加等操作

+ : 添加

- : 删除

= : 覆盖

权限

r : read 读取

w : write 写入

x : excute 执行

数字设定法

chmod [想要添加还是删除(+-=)][想要修改的权限(421)] [文件名字]

说明

添加等操作

+ : 添加

- : 删除

= : 覆盖

权限

4 : read 读取

2 : write 写入

1 : excute 执行

修改文件所属者和所属组

修改文件所属者

chown [想要修改成的那个人] [文件名字]

chown [想要修改成的那个人]:[想要修改成的那个组] [文件名字]

修改文件所属组

chgrp [想要修改成的那个组] [文件名字]

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

推荐阅读更多精彩内容