RHEL7里面的目录结构

/bin    可执行文件(可执行应用程序)。RHEL7里面/bin目录软链接到了/usr/bin

/boot   和系统启动相关东西(相当于windows的100M启动分区)

/dev   用户来控制内核,内核管理硬件,内核才可访问硬件。用户空间(用户管理,内核发生了映射)、内核空间(直接管理硬件)。不能单独划分分区

/etc       存储的是配置文件、参数文件。修改某个系统属性或服务属性。不能单独划分分区

/home    普通用户目录。类似于xp的c盘Documents Settings或win7的c盘“用户”目录。建议单独分区(重装可以保留)。

/lib         库、模块。RHEL7里面/lib目录软链接到了/usr/lib

/lib64      64位的库文件。RHEL7里面/lib64目录软链接到了/usr/lib64

/media    用于光盘或U盘介质做默认挂载点。RHEL7里面没用,调整默认挂载点是/run/media

/mnt       一般习惯将外部设备挂载到该挂载点

/opt       源码包安装时候,没有指定路径默认是/usr/local。自定义安装路径一般习惯安装到opt

/proc      存储内核参数

/root      存储root用户家目录

/run       RHEL7新增,存储内核值、东西。光盘等介质的默认挂载点/run/media

/sbin      存放可执行二进制文件和系统管理相关命令。RHEL7里面/sbin目录软链接到/usr/sbin

/srv       特定虚拟东西,比如openstack会使用该目录

/sys       对硬件的设置

/tmp      临时文件存放位置。(crontab -e 计划任务)拷贝到根目录没看到,可到/tmp下查找

/usr       类似于windows里面的Programe Files。/usr及/usr/local建议单独划分逻辑卷

/var       数据仓库,增长比较快。存放日志,数据库文件,建议单独划分逻辑卷

Linux里面目录就是文件夹

df命令

df -h        以人性化的阅读显示系统分区及目录结构详情

df -hT      包含分区类型显示系统分区及目录详情(type)

cd命令

cd 路径   没有指定路径是当前路径  

cd xx    当前路径下的xx目录)

绝对路径 (  /usr/share/doc  )

相对路径   ( .  当前所在目录    .. 上一层所在目录  )

~       可变的值,代表当前用户的家目录

~用户       代表某个用户的家目录

cd ~          立马切换到用户家目录

cd ~test/   切换到test用户家目录

cd ~/test   切换到当前用户家目录下面的test文件夹

cd -       切换到上一次所在目录

touch命令

touch file 路径       在某路径创建文件,不指定路径就是当前路径。

touch file          file不存在就创建,存在就更新时间

touch aa1 aa2 aa3 aa4  同时创建多个文件

touch aa{1,2,3,4}

touch aa{1..4}

touch a{a..c}

stat  文件       查看更详细的文件修改信息

file    文件   查看文件结构类型,ASCII text意思是文本文件

rm删除文件命令

rm   文件          删除有确认提示

rm -f  文件         强制删除(force)

rm -rf  文件/目录      递归强制删除文件或目录

alias xx=‘’         设置别名

unalias xx    取消别名

cat  文件      适合查看小文件

cat -n  文件    显示文件内容结果包含行号

tac   文件     倒过来看

more 文件    分屏显示,回车一行一行,空格一页一页,但只能往后看,按q退出查看

less  文件     分屏显示大文件,回车一行一行,空格一页一页,支持pageup和 pagedown,home和end

        【冒号光标状态,输入/关键字回车,即可查找(n向下查找,N向上查找),按q退出】

head 文件      查看文件内容头几行,默认前10行

head -n 数字文件  自定义查看文件内容头几行(head -数字文件)

tai  文件       和head类似

tail -n  +34 文件     从34行到尾

tailf (tail -f )文件     实时查看文件日志

ln -s ab xx     创建ab的软链接(图形界面显示的就是一个快捷方式)

wc   文件      统计文件信息【行单词字符】

wc  -l       只查看文件行数

wc  -w       只查看文件单词数

wc  -c        只查看文件字符数

mkdir 文件夹名    创建文件夹

mkdir -p rh124/aa/bb      parent上级,上层目录不在创建上层目录。

rmdir    文件夹      删除空目录

rm -rf   目录          删除目录

cp 复制命令

cp -选项   /path1/xx    /path2/yy      yy是文件夹,xx拷贝进去,不是文件夹,xx拷贝到path2,然后重命名为yy

cp -选项   /path1/xx    /path2/       path2没有xx就拷贝到path2,有,就提示是否覆盖。

cp -p 文件 路径           拷贝文件,包括文件属性

cp -p 文件 文件  路径

cp -rf 目录 目录          拷贝目录

cp -a 目录目录           归档

mv剪切命令

mv -选项  /path1/xx   目的地     该命令和cp命令类似

ifconfig 查看网络配置

cat /proc/sys/net/ipv4/icmp_echo_ignore_all          ping使用icmp协议,显示0指忽略所有的ping

echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all       echo重定向,值为1则不允许ping

lscpu  查看CPU信息

cd /sys/devices/system/cpu      有cpu0和cpu1,不可以都关闭,

cat cpu1/online

echo 0 > cpu1/online

转载于:https://www.cnblogs.com/xiangfu/p/5218468.html

RH124 Chapter 2 Managing Files From the Command Line相关推荐

  1. Session 5: Managing OpenStack from the Command Line

    openstack network: manage networking in Neutron openstack project: manage Keystone projects openstac ...

  2. Can't use Subversion command line client: C:\Program Files\TortoiseSVN\bin\svn.exe

    自己在idea联合svn时遇到这个问题,然后bd和gg,发现很多人都乱说,说什么TortoiseSVN是客户端,默认不包含svn.exe,需要安装Subversion. 之所以没有,是因为安装Tort ...

  3. Calling JNI Functions with Java Object Arguments from the Command Line

    When analyzing malware or penetration testing an app which uses a native library, it's helpful to is ...

  4. windows安装pycocotools错误:cl : Command line error D8021 : invalid numeric argument '/Wno-cpp'

    在安装基于keras.tensorflow实现的Mark RCNN(https://github.com/matterport/Mask_RCNN),要运行其中的demo.ipynb时,需安装pyco ...

  5. mysql 5.6 command line client闪退_MySQL 5.6 Command Line Client 点开闪退解决方法

    先看下连接mysql本地库的2种方式. 第一种运行cmd,键入mysql -uroot -p,如果提示'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件.就将mysql的安装路径添加的系 ...

  6. Linux/Ubuntu: 命令行任务(To-Do List)管理 task - A command line todo manager

    安装: sudo apt-get install task $ task add some very important task $ task You can also install vit if ...

  7. [转]Error: SQL BPA command line has encountered a problem and needs to close

    今天装SQL server 2005遇到了这个 错误,这样解决的: When running Windows Update and installing the SQL Express Update ...

  8. Command line is too long. Shorten command line for Application---微服务升级_SpringCloud Alibaba工作笔记0067

    今天打开idea项目,启动的时候,无法启动报错: 15:19    Error running 'Application': Command line is too long. Shorten com ...

  9. TexturePacker命令行使用(command line)

    TexturePacker是一个非常好用的小图合并工具,介绍它的文章非常多,多数都是使用GUI工具的,但是: 如果原始图片发生了改变,我们就需要重新手动拼接一下,麻烦. 使用GUI界面非常不高端,我高 ...

  10. MySQL 8.0 Command Line Client 不能打开或者闪退

    今天遇到了一个很奇怪的问题,就是在cmd窗口数据库可以正常访问然后MySQL 8.0 Command Line Client 打开或者闪退.有可能是缺少my.ini,但是我的是自己写过的,然后又查看了 ...

最新文章

  1. 关于域帐户将计算机加入域登陆上限问题
  2. php bigpipe实现,如何通过php 实现BigPipe分块输出
  3. ionic移动开发流程api
  4. python调用linux命令输出结果,Python-运行shell命令并捕获输出
  5. Python小数据池,代码块
  6. web 前端常用组件【02】Select 下拉框
  7. 是!“不会数据分析的,全是假程序员”!HR:太真实……
  8. 医院耗材管理系统开发_11
  9. linux+镜像命令在哪里,怎么查看 linux 镜像文件
  10. android开发环境搭建——android studio
  11. 产品经理怎样提升自己的需求分析能力?
  12. win10系统如何关闭服务器,win10命令关闭服务器该怎么操作关闭?
  13. 灰色关联以及灰色预测GM(1,n),GM(1,1)模型(Python实现)
  14. 交出2021年进步答卷,挚文集团如何做到稳中求进?
  15. 多边形向内收缩指定距离的实现
  16. java 微信退款配置_微信支付退款配置
  17. 【算法-面试】区间专题
  18. Java修道之路,问鼎巅峰,我辈代码修仙法力齐天
  19. 关于数据库的表如何删除空行
  20. 基于JavaWeb的家庭食谱管理系统设计与实现

热门文章

  1. syslog可能引起得问题_电动车控制器经常出现的问题分析
  2. java .class的作用_Java中Class类的作用与深入理解
  3. php5.4 无法连接mongo,php连接MongoDB总是失败,为什么?
  4. python读取txt文件报错:UnicodeDecodeError: 'utf8' codec can't decode byte 0xb3 in position 0的解决方法
  5. Windows 下 tail 查看日志命令工具
  6. Nodejs的各种数据库驱动地址汇总
  7. 晕!!汗颜!java排序大集合
  8. CLI里面的秘密……(二)强命名、元数据以及文件结构(上半部分)
  9. 用qt调用第三方库resolve
  10. 软件工程总结--文字篇