Linux 目录结构和常用命令
Linux目录结构
目录 | 说明 |
---|---|
bin | 存放二进制可执行文件(ls,cat,mkdir等) |
boot | 存放用于系统引导时使用的各种文件 |
dev | 用于存放设备文件 |
etc | 存放系统配置文件 |
home | 存放所有用户文件的根目录 |
lib | 存放跟文件系统中的程序运行所需要的共享库及内核模块 |
mnt | 系统管理员安装临时文件系统的安装点 |
opt | 额外安装的可选应用程序包所放置的位置 |
proc | 虚拟文件系统,存放当前内存的映射 |
root | 超级用户目录 |
sbin | 存放二进制可执行文件,只有root才能访问 |
tmp | 用于存放各种临时文件 |
usr | 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录 |
var | 用于存放运行时需要改变数据的文件 |
比较重要的就是
bin(存放二进制可执行文件(ls,cat,mkdir)),
usr(用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录)
var (用户存放运行时需要改变数据的文件)
Linux常用命令
操作文件目录
命令 | 说明 | 语法 | 参数 | 参数说明 |
---|---|---|---|---|
ls | 显示文件和目录列表 | ls [-alrtAFR] [name...] | ||
-l | 列出文件的详细信息 | |||
-a | 列出当前目录所有文件,包含隐藏文件 | |||
mkdir | 创建目录 | mkdir [-p] dirName | ||
-p | 父目录不存在情况下先生成父目录 | |||
cd | 切换目录 | cd [dirName] | ||
touch | 生成一个空文件 | |||
echo | 生成一个带内容文件 | echo abcd > 1.txt,echo 1234 >> 1.txt | ||
cat | 显示文本文件内容 | cat [-AbeEnstTuv] [--help] [--version] fileName | ||
cp | 复制文件或目录 | cp [options] source dest | ||
rm | 删除文件 | rm [options] name... | ||
-f | 强制删除文件或目录 | |||
-r | 同时删除该目录下的所有文件 | |||
mv | 移动文件或目录 | mv [options] source dest | ||
find | 在文件系统中查找指定的文件 | |||
-name | 文件名 | |||
grep | 在指定的文本文件中查找指定的字符串 | |||
tree | 用于以树状图列出目录的内容 | |||
pwd | 显示当前工作目录 | |||
ln | 建立软链接 | |||
more | 分页显示文本文件内容 | |||
head | 显示文件开头内容 | |||
tail | 显示文件结尾内容 | |||
-f | 跟踪输出 |
系统管理命令
命令 | 说明 |
---|---|
stat | 显示指定文件的相关信息,比ls命令显示内容更多 |
who | 显示在线登录用户 |
hostname | 显示主机名称 |
uname | 显示系统信息 |
top | 显示当前系统中耗费资源最多的进程 |
ps | 显示瞬间的进程状态 |
du | 显示指定的文件(目录)已使用的磁盘空间的总量 |
df | 显示文件系统磁盘空间的使用情况 |
free | 显示当前内存和交换空间的使用情况 |
ifconfig | 显示网络接口信息 |
ping | 测试网络的连通性 |
netstat | 显示网络状态信息 |
clear | 清屏 |
kill | 杀死一个进程 |
开关机命令
shutdown 命令可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。
命令 | 语法 | 参数 | 参数说明 |
---|---|---|---|
shutdown | shutdown [-t seconds] [-rkhncfF] time [message] | ||
-t seconds | 设定在几秒钟之后进行关机程序 | ||
-k | 并不会真的关机,只是将警告讯息传送给所有只用者 | ||
-r | 关机后重新开机(重启) | ||
-h | 关机后停机 | ||
-n | 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机 | ||
-c | 取消目前已经进行中的关机动作 | ||
-f | 关机时,不做 fcsk 动作(检查 Linux 档系统) | ||
-F | 关机时,强迫进行 fsck 动作 | ||
time | 设定关机的时间 | ||
message | 传送给所有使用者的警告讯息 |
重启
- reboot
- shutdown -r now
关机
- shutdown -h now
压缩命令
tar
命令 | 语法 | 参数 | 参数说明 |
---|---|---|---|
tar | tar [-cxzjvf] 压缩打包文档的名称 欲打包目录 | ||
-c | 建立一个归档文件的参数指令 | ||
-x | 解开一个归档文件的参数指令 | ||
-z | 是否需要用 gzip 压缩 | ||
-j | 是否需要用 bzip2 压缩 | ||
-v | 压缩的过程中显示文件 | ||
-f | 使用档名,在 f 之后要立即接档名 | ||
-tf | 查看归档文件里面的文件 |
例子:
- 压缩文件夹:
tar -zcvf test.tar.gz test\
- 解压文件夹:
tar -zxvf test.tar.gz
Linux 编辑器
vim
运行模式
编辑模式:等待编辑命令输入
插入模式:编辑模式下,输入 i
进入插入模式,插入文本信息
命令模式:在编辑模式下,输入 :
进行命令模式
命令
:q
直接退出vi
:wq
保存后退出vi ,并可以新建文件
:q!
强制退出
:w file
将当前内容保存成某个文件
:set number
在编辑文件显示行号
:set nonumber
在编辑文件不显示行号
nano
nano 是一个字符终端的文本编辑器,有点像 DOS 下的 editor 程序。它比 vi/vim 要简单得多,比较适合 Linux 初学者使用。某些 Linux 发行版的默认编辑器就是 nano。
命令
- 保存:ctrl + o
- 搜索:ctrl + w
- 上一页:ctrl + y
- 下一页:ctrl + v
- 退出:ctrl + x
安装卸载软件
yum install nginx 安装nginx
rpm -qa | grep nginx 判断nginx 是否存在
rpm -e nginx 删除nginx
Linux 目录结构和常用命令的更多相关文章
- Linux课程---4、Linux目录结构及常用命令(目录结构)
Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...
- Linux目录结构及常用命令(转载)
一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下.为什么没在/bin中,或 ...
- Linux目录结构和常用命令
源地址:http://www.cnblogs.com/JCSU/articles/2770249.html 一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/ ...
- 转:Linux 目录结构和常用命令
转自:http://www.cnblogs.com/JCSU/articles/2770249.html仅为学习参考之用 一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin, ...
- 大数据每日干货第四天(linux基础之一目录结构与常用命令)
为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...
- Linux目录结构和基础命令
Linux目录和基础命令 目录 Linux目录和基础命令 1 Linux目录结构 1.1 Linux文件名命令要求 1.2 文件的类型 2. 基础命令 2.1 ls 2.2 cd和pwd 2.3 命令 ...
- (五)Maven目录结构及常用命令说明
前面提到的部分知识有涉及到Maven目录结构与Maven常用的一些命令,在这里专门给大家做个简单的介绍. 1.Maven目录结构说明 Maven总体目录结构如下图: bin目录:该目录包含了mvn运行 ...
- Maven的目录结构和常用命令
一.Maven项目的目录结构 1.顶级目录结构 src:该目录主要存放的是项目的源代码文件. target:该目录是项目编译后产生的一个目录,主要存放的是编译后的.class文件. pom.xm ...
- Maven 教程(5)— Maven目录结构及常用命令说明
原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79543159 1.Maven目录结构说明 Maven总体目录结构如下图: bin ...
随机推荐
- Python——模块——随机模块
1.引用模块 import random 2.随机整数 random.randint(a,b) 3.随机浮点数 random.uniform(a,b) 4.从列表中随机取元素 random.choic ...
- Python——正则模块
1.re模块是用来操作正则表达式 2.正则表达式——用来字符串匹配的 (1)字符组:[字符组] 例如[0123fdsa456*/-] [0-9] 等同于[0123456789] [a-z] 匹配小写 ...
- CentOS_7升级系统内核
最近,在虚拟机中安装docker成功之后,尝试运行docker run hello-world时出现以下错误: $ sudo docker run hello-world Unable to find ...
- vhdl 数据类型转换 使用IEEE标准库numeric_std 需要进行两次转换 use ieee.numeric_std.all;
use ieee.numeric_std.all;
- Qt QComboBox下拉框文字重叠解决方法
如果QComboBox下拉框文字重叠,在设置好样式之后,在后面加 setView(new QListView())即可; m_comboRate = new QComboBox(); m_comboR ...
- [BZOJ 3745] [COCI 2015] Norma
Description 给定一个正整数序列 \(a_1,a_2,\cdots,a_n\),求 \[ \sum_{i=1}^n\sum_{j=i}^n(j-i+1)\min(a_i,a_{i+1},\c ...
- zookeeper的单实例和伪集群部署
原文链接: http://gudaoyufu.com/?p=1395 zookeeper工作方式 ZooKeeper 是一个开源的分布式协调服务,由雅虎创建,是 Google Chubby 的开源实现 ...
- 2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛 J Beautiful Numbers (数位dp)
题目链接:https://ac.nowcoder.com/acm/contest/163/J 题目大意:给定一个数N,求区间[1,N]中满足可以整除它各个数位之和的数的个数.(1 ≤ N ≤ 1012 ...
- div的默认position值是静态的static
div的默认position值是静态的static,如果相对父元素使用Position:absolute的话,需要手动在父元素上添加Position.
- [再寄小读者之数学篇](2014-10-27 Frobenius 范数是酉不变范数)
对任两酉阵 $U,V$, 有 $$\bex \sen{A}_F=\sen{UAV}_F. \eex$$ 事实上, $$\beex \bea \sen{UAV}_F^2&=\tr(V^*A^*U ...