一、文件处理命令:
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:显示当前用户

转载于:https://www.cnblogs.com/WuYangdan-5201314/p/11105364.html

Linux之文件基础操作命令相关推荐

  1. Hadoop文件基础操作命令

    1.查看进程jps 2.进入配置文件(可能路径不同,具体路径以格式化后通知的文件储存路径为主) [root@master ~]# cd /tmp/hadoop-root/dfs/name/curren ...

  2. Linux命令入门教程(三):文件基础篇

    3.1 文件基础介绍 Linux系统的一个重要思想:一切皆文件. 在Linux中,一个普通文件如.txt文本是一个文件,一个压缩包是一个文件,一个设备也是一个文件. Linux中文件的后缀名并不重要, ...

  3. Linux入门学习(1基础操作命令)

    一:Linux和Windows的区别 Linux的完全开源的,Windows是闭源的,所以Linux相对与Windows有更多的个人定制能力. Linux偏向于指令操作(图形界面为辅助),所以使得Li ...

  4. Linux入门学习(基础操作命令)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_41923771/article/ ...

  5. linux系统10个最常用命令,Linux操作系统10条最常用的基础操作命令

    Linux操作系统10条最常用的基础操作命令 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常 ...

  6. 学习java的心得感悟--Linux的文件操作命令

    Linux的文件操作命令 ** 第一周 来说一说学习Java的心得感悟吧!!! 1.我觉得学习java一个是循环渐进得到,有始有终的按部就班,脚踏实地,java是一门有着阶梯性的一门语言,要按java ...

  7. 鸟哥的Linux私房菜(基础篇)- 第八章、Linux 磁盘与文件系统管理

    第八章.Linux磁盘与文件系统管理 最近升级日期:2009/08/30 系统管理员很重要的任务之一就是管理好自己的磁盘文件系统,每个分割槽不可太大也不能太小,太大会造成磁盘容量的浪费,太小则会产生文 ...

  8. 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理

    第七章.Linux文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明.在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包 ...

  9. 鸟哥的Linux私房菜(基础篇)- 第六章、Linux 的文件权限与目录配置

    第六章.Linux的文件权限与目录配置 最近更新日期:2009/08/18 Linux最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要 ...

  10. Linux基础知识--2.Linux的文件系统和bash的基础特性(1)

    Linux基础知识--linux的文件系统和bash的基础特性 一.Linux文件系统: Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux ...

最新文章

  1. 小功能 - 收藏集 - 掘金
  2. UVA 10954 - Add All
  3. [深度学习] 分布式Tensorflow 2.0 介绍(二)
  4. 模板—tarjan求割边
  5. 企业类库问题 public key 问题[经过自己测试]
  6. 解决Fast api打印两次日志的问题
  7. Selenium API-WebDriver 方法
  8. 计算出linux cache,关于计算buffer cache hit rate的精确算法
  9. vnc远程桌面_手机vnc远程桌面,手机vnc远程桌面,使用配置详解
  10. mongodb 监控分析命令
  11. iOS UILabel字体设置
  12. 国内大公司的开源项目一览表
  13. 音频文件格式解析与编解码
  14. macbook pro 重置SMC
  15. 华为机试【机器人走迷宫】
  16. mysql 1058_MySQL数据库之mysql启动服务报1058错误的解决方法
  17. 紫杉醇人血清白蛋白纳米粒PTX-HSA|阿霉素卵清白蛋白纳米粒DOX-OVA|顺铂小鼠血清白蛋白纳米粒CDDP-MSA(试剂)
  18. 黄金分割法求函数最小值
  19. ASP.NET MVC 支付宝sdk 查询订单状态 填坑攻略
  20. DC-DC同步升压芯片PW5100替代PC1961,原厂供应

热门文章

  1. 腾讯想拿到Big Data资源,8h删抓紧时间!!
  2. 我的一个低级错误,导致数据库崩溃半小时!!
  3. 高并发之 API 接口,分布式,防刷限流,如何做?
  4. 看《乡村爱情》,秒懂区块链!
  5. 每秒上百万次的跨数据中心写操作,Uber是如何使用Cassandra处理的?
  6. 抵御风险——漫谈运维核心价值和方法论
  7. CPU说:这个世界太慢了
  8. 中国的 GitHub 要来了?
  9. python基础之列表、元组
  10. Python攻克之路-生成器