Linux之文件基础操作命令

Posted wuyangdan-5201314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux之文件基础操作命令相关的知识,希望对你有一定的参考价值。

一、文件处理命令:
1.ls:列表list
参数:
ls -l:当前目录下的文件
ls -a:隐藏的全部文件:第一个 . 是当前,第二个 .. 表示上一个(...)表示省略的内容
ls -d:目录属性
ls -t:按照当前时间顺序列出文件
ls -i:输出inode编号
ls -R:当前目录递归下的文件和文件夹
2.cd:change directory 更改目标目录或者工作目录
cd .. :更改目标目录的上一级
cd ~:回到家目录(根目录)
cd . :更改上一级目录
cd ./AAA:更改上一级目录AAA
3.pwd:print working directory 显示当前目录的绝对路径(显示当前位置(路径))
4.touch xxx:创建新的空文件 xxx 和 修改文件并修改文件时间
5.mkdir xxx:创建一个文件xxx
6.cp:copy 复制单个或多个到指定目录
cp -p: 不修改文件属性
cp -R: 递归复制  cp -R AAA ./EEE递归复制
cp -f: 强制复制
cp AAA ./EEE: 意思是将AAA复制到EEE目录下
7.mv:move 移动文件和目录
8.rm:remove 删除目录和文件
rm -f: 强制删除文件和目录
rm -rf: 立刻删除
rm -i: 确认删除
9.rmdir:
10.wq: 保存退出
11.vi:记事本(可执行命令)
12.mkdir:创建一个文件夹
13.mv:为文件重命名,格式:mv xxx lll:把文件名xxx改为lll
14.yum:在线安装应用
15.startx:进入图形化界面
16.启动文件命令: source 文件路径 root
                          文件名-navigator

二、文件查看命令:查看文件所存储的内容
1.cat:连接或者显示文件 例如:a目录下用户信息文件的内容打印到屏幕上,cat 路径
                                               打印a用户下里面的内容,cat 文件名
2.more:分页显示 例如:分页显示a目录下用户信息的内容 more 文件名 快捷键:pgup,pgdown,显示下一页:空格
                                     显示下一行:回车,退出:q
3.head:查看文件内容,查看文件的前 n 行,例如:查看 a 目录下 b 文件的前2行内容,head -2 /a/b
4.tail:查看文件内容,查看文件的后 n 行,例如:查看 a 目录下 b 文件的后3行内容,tail -3 /a/b

三、权限管理命令:对用户的权限,例如:老师是root用户学生是普通用户
      切换:
      管理员权限切换
        用户切换root:su root       退出:exit:切换原用户
      普通用户权限切换
        提升自身权限:sudo //操作该用户的文件
1.chmod:变更权限,chmod augo+-=,例如:1.数值:读权限4,写权限2,执行是1,
在a目录创建一个(box)用户是读取执行,用户自己可以读写执行三个权限,相同组用户只有读和执行权限,其他用户组只有读权限
                                                                           2.字符:d:目录 r:读权限 w:写权限 x:执行权限
参数:
a:所有用户
u:用户名
g:组名
o:其他
+:添加权限
-:取消权限
=:设定权限
2.chown:更改所有者,主动创建该文件的用户,被动创建指定的用户 例如:改变(box)的所有者
3.chgrp:更改所有组,主动创建该文件的组,被动创建指定的用户 例如:改变(box)的所有组

四、文件搜索命令
1.which:切换文件:管理员切换
2.find:
3.locate:
4.grep:查找文件所处目录下的行号
文件类型和权限(d(目录) l(链接文件) b(快设备) c(字符设备) p(命令管道) s(网络编程socket)),文件硬链接数,文件所有者,文件所属组,占用空间,最近访问,修改时间,文件名

五、网络命令
网络管理(通信命令):
1.ifconfig:查看,1、查看配置网络信息,
                        inet:电脑IP地址
                        netmask:子网掩码
                        inet6:网卡的编码
                        broadcast:
                       
                           2、查看内核接口
2.netstat:打印网络状态(信息)
参数
-a:所有端口
-at:所有的tcp端口
-au:所有的udp端口
3.ping:
参数
-c:回应次数
-s:数据包大小
-v:显示指令
4.write:向另一个用户发送信息
5.wall:向所有用户发送信息

六、压缩/解压命令
1.gzip/zunzip:
2.zip:
3.bzip2
4.tar:tar 参数 指定压缩包文件名 目录
参数
-c:制造.tar文件
-v:显示详细信息
-f:显示指定压缩后的文件名
-z:备份:.tar.gz
-x:还原文件
七、帮助命令

1.man:获取帮助信息(不友好)
参数
-a
-p
-M
2.info:获取帮助信息(友好)
参数
-d:文档目录
-f:分页显示
-o:节点指定的文件
-n:节点
3.whatis:显示命令的功能
4.whoami:显示当前用户

以上是关于Linux之文件基础操作命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux实战常见基础操作之查看文件内容

Linux实战常见基础操作之vim编辑文件内容

Linux之基础命令——文件操作

Linux常见基础命令之系统操作

Linux操作系统基础解析之——Linux基本命令剖析

Linux操作系统基础解析之——Linux基本命令剖析