RH124 Chapter 2 Managing Files From the Command Line
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相关推荐
- Session 5: Managing OpenStack from the Command Line
openstack network: manage networking in Neutron openstack project: manage Keystone projects openstac ...
- Can't use Subversion command line client: C:\Program Files\TortoiseSVN\bin\svn.exe
自己在idea联合svn时遇到这个问题,然后bd和gg,发现很多人都乱说,说什么TortoiseSVN是客户端,默认不包含svn.exe,需要安装Subversion. 之所以没有,是因为安装Tort ...
- 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 ...
- 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 ...
- mysql 5.6 command line client闪退_MySQL 5.6 Command Line Client 点开闪退解决方法
先看下连接mysql本地库的2种方式. 第一种运行cmd,键入mysql -uroot -p,如果提示'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件.就将mysql的安装路径添加的系 ...
- 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 ...
- [转]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 ...
- 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 ...
- TexturePacker命令行使用(command line)
TexturePacker是一个非常好用的小图合并工具,介绍它的文章非常多,多数都是使用GUI工具的,但是: 如果原始图片发生了改变,我们就需要重新手动拼接一下,麻烦. 使用GUI界面非常不高端,我高 ...
- MySQL 8.0 Command Line Client 不能打开或者闪退
今天遇到了一个很奇怪的问题,就是在cmd窗口数据库可以正常访问然后MySQL 8.0 Command Line Client 打开或者闪退.有可能是缺少my.ini,但是我的是自己写过的,然后又查看了 ...
最新文章
- 关于域帐户将计算机加入域登陆上限问题
- php bigpipe实现,如何通过php 实现BigPipe分块输出
- ionic移动开发流程api
- python调用linux命令输出结果,Python-运行shell命令并捕获输出
- Python小数据池,代码块
- web 前端常用组件【02】Select 下拉框
- 是!“不会数据分析的,全是假程序员”!HR:太真实……
- 医院耗材管理系统开发_11
- linux+镜像命令在哪里,怎么查看 linux 镜像文件
- android开发环境搭建——android studio
- 产品经理怎样提升自己的需求分析能力?
- win10系统如何关闭服务器,win10命令关闭服务器该怎么操作关闭?
- 灰色关联以及灰色预测GM(1,n),GM(1,1)模型(Python实现)
- 交出2021年进步答卷,挚文集团如何做到稳中求进?
- 多边形向内收缩指定距离的实现
- java 微信退款配置_微信支付退款配置
- 【算法-面试】区间专题
- Java修道之路,问鼎巅峰,我辈代码修仙法力齐天
- 关于数据库的表如何删除空行
- 基于JavaWeb的家庭食谱管理系统设计与实现
热门文章
- syslog可能引起得问题_电动车控制器经常出现的问题分析
- java .class的作用_Java中Class类的作用与深入理解
- php5.4 无法连接mongo,php连接MongoDB总是失败,为什么?
- python读取txt文件报错:UnicodeDecodeError: 'utf8' codec can't decode byte 0xb3 in position 0的解决方法
- Windows 下 tail 查看日志命令工具
- Nodejs的各种数据库驱动地址汇总
- 晕!!汗颜!java排序大集合
- CLI里面的秘密……(二)强命名、元数据以及文件结构(上半部分)
- 用qt调用第三方库resolve
- 软件工程总结--文字篇