-
Linux的目录结构
-
bin 存放二进制可执行文件(ls,cat,mkdir等)
-
boot 存放用于系统引导时使用的各种文件
-
dev 用于存放设备文件
-
etc 存放系统配置文件
-
home 存放所有用户文件的根目录
-
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
-
proc 虚拟文件系统,存放当前内存的映射
-
usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
-
var 用于存放运行时需要改变数据的文件
-
-
其他重要目录
-
root 超级用户目录
-
mnt 系统管理员安装临时文件系统的安装点
-
tmp 用于存放各种临时文件
-
opt 额外安装的可选应用程序包所放置的位置
-
-
vi 的运行模式
-
命令模式
-
输入模式 输入i a o 自由编辑
-
底层命令模式
-
-
vi 使用命令
-
:w 保存这个文件
-
:q 直接退出vi
-
:wq 保存后退出vi ,并可以新建文件
-
:q! 强制退出
-
:wq!强制保存退出
-
:set number 在编辑文件显示行号
-
:set nonumber 在编辑文件不显示行号
-
shift+G 跳到文件最后一行
-
shift+gg 跳到文件第一行
-
shift+zz 快速保存退出
-
-
文件目录操作命令
-
ls 显示文件和目录列表
-
-l 列出文件的详细信息
-
-a 列出当前目录所有文件,包含隐藏文件
-
-
mkdir 创建目录
-
-p 父目录不存在情况下先生成父目录
-
-
cd 切换目录
-
touch 生成一个空文件
-
echo 生成一个带内容文件
-
cat、tac 显示文本文件内容
-
cat是从第一行开始;tac是从最后一行开始
-
-
cp 复制文件或目录
-
rm 删除文件
-
-r 同时删除该目录下的所有文件
-
-f 强制删除文件或目录
-
-
mv 移动文件或目录、文件或改名
-
find 在文件系统中查找指定的文件
-
-name 文件名
-
-
wc 统计文本文档的行数,字数,字符数
-
grep 在指定的文本文件中查找指定的字符串
-
例如:grep best book.txt
-
-
rmdir 删除空目录
-
tree 显示目录目录改名树
-
pwd 显示当前工作目录
-
ln 建立链接文件
-
例如 ln -s /home/itcast/familyA/house/roomB /home/room(目录名在前,连接名在后)
-
-
more,less 分页显示文本文件内容
-
head,tail 分别显示文件开头和结尾内容
-
# 注释行
-
history 可显示历史执行目录
-
-
文件目录打包、解包
-
tar -zxvf 解包压缩
-
tar -zcvf 打包压缩
-
Tar -xvf XXX -C XXX 解包某文件到某目录下
-
-
系统管理命令
-
jps 本机运行的Java进程
-
free 显示当前内存和交换空间的使用情况
-
ifconfig 显示网络接口信息
-
ping 测试网络的连通性
-
netstat 显示网络状态信息
-
man 命令帮助信息查询
-
clear 清屏
-
kill -9 xxx杀死一个进程
-
stat 显示指定文件的相关信息,比ls命令显示内容更多
-
hostname 显示主机名称
-
uname显示系统信息
-
top 显示当前系统中耗费资源最多的进程
-
top –d 2 : 每两秒钟更新一次 top ,观察整体信息
-
-
ps 显示瞬间的进程状态
-
ps –ef 使用标准格式显示每个进程信息
-
-
du 显示指定的文件(目录)已使用的磁盘空间的总量(磁盘块数)
-
ldf 显示文件系统磁盘空间的使用情况
-
-
| 管道命令 将前一个命令的执行结果作为内容交给下一个命令处理
-
grep 搜索
-
ps –ef | grep java 搜索正在进行的Java进程
-
文件管理权限
-
R 读权限
-
W 写权限
-
X 执行权限
-
Linux 操作系统基础命令
最新推荐文章于 2024-04-13 22:59:18 发布