根目录 /
所有文件为挂在上的
进入文件加 cd /
查看文件列表 管理员可以使用 ll 所有用户可以使用ls ls -al
linux 装的软件是装在所有文件夹下
bin 二进制可执行文件 exe(ls丶ll之类可执行命令)
boot 系统启动文件
dev 系统设备文件(打印机等)
etc系统配置文件 [host文件(域名解析之类的文件)丶mysql my.ini my.cfg]
home 用户
lib 所需要的依赖包
opt 额外安装的可选应用包所放的位置
proc 虚拟文件系统 存放当前内存映射提高效率
root 超级管理员目录
sbin 二进制可执行文件 exe(ls丶ll之类可执行命令)专门给root使用 别人没权限
usr 系统应用程序 比较重要的目录 /usr/local
var 用于存放运行时需要改变数据的文件(存放数据库的目录)
常用操作目录指令说明
linux 下以 .
mkdir -p 父目录不存在时生成
touch 生成文件
cat 读出文件
echo hellocentOS > hello.txt (生成一个内容为hellocentOS 的hello.txt 文件) >> 追加内容
cp 【被copy文件】【 目标目录】 mv 为剪切功能 跟cp一样
rm -rf 【文件夹】
find -name 【文件名】
在指定文件中查找字符串 grep 【字符串】 【文件命】
ln 【创建位置】 【目标文件】 创建软连接
more 分页显示 和cat是一个用法 ctrl+c 终止执行
ctrl+insert 复制 shift+insert 粘贴
控制台(进程) 一个应用程序为一个进程 每一个应用程序至少一个线程
主线程 (同步执行)会发生阻塞
工作线程 (异步执行)
系统管理命令
stat 显示的比ll丶ls详细
who 显示当前在线登录用户
hostname 主机名
top 任务管理器 查看占用情况
交换空间
内存1gb -> 磁盘1gb swap空间(内存溢出 阻塞死机)
云服务器没有交换空间
ps 显示瞬间进程状态 ps -ef|grep 【运行的mysql 之类的进程】 grep
是Linux
下的文本过滤工具
du 当前路径下用了多少字节空间 du -h h给人看的
df 文件系统占用多少空间
free 内存 和 交换空间
kill -9 【进程号 pid】 彻底杀死进程
开关机命令
重启 reboot shutdown -r now
关机 shutdown -h now
压缩命令
tar包 经常用
tar 【-cxzjvf】压缩包名字 要压缩的文件
gz bz 两种压缩算法,后缀名也不一样。
tar -czvf my.tar.gz .
tar -cjvf my.tar.bz2 .
-c压缩 -x解压 -z用gzip压缩 -j用bzip2压缩 -v显示文件列表 -f使用文件名 -tf
文件编辑器
vim 和 nano
:q :wq :q!