Linux的文件系统
目录名 | 作用 |
---|---|
/ | 根目录,类似于window的各个盘符号 |
bin | 可执行的二级制文件 |
sbin | 超级管理命令,这里存放的是系统管理员使用的管理程序 |
boot | 系统启动的引导文件 |
dev | 硬件设备文件 |
etc | 系统管理和配置文件 |
home | 除root外其他用户的主目录 |
proc | 虚拟文件系统,存放当前系统内存的映射。可直接访问这个目录来获取系统信息 |
usr | 最庞大的目录,用于存放系统应用程序 |
var | 用于存放运行时需要改变数据的文件 |
lib | 存储一些本地库文件 |
mnt | 挂载镜像数据 |
temp | 临时文件 |
root | 系统管理员的主目录 |
命令
1.帮助命令
命令 | 作用 |
---|---|
command - -help | 调用命令的帮助文档 |
man command | 显示命令的详细使用文档 |
info command | 类似于man命令 |
table | 进行命令提示和补全 |
2.系统命令
命令 | 作用 |
---|---|
uname(加 -a) | 显示系统信息(显示全部信息) |
cat/tac 文件名 | 正/反 查看文件内容 |
cat /etc/redhat-releas | 查看内核信息 |
cat /etc/issue | 查看版本信息 |
cat /proc/version | 查看系统信息 |
hostname | 查看主机名称 |
hostname 主机名称 | 临时修改主机名称 |
su 用户名称 | 切换用户 |
ifconfig /ip addr | 查询Ip地址 |
3.常用命令
命令 | 作用 |
---|---|
ls/dir | 列表路径下的所有文件 |
ls -a | 表示将路径下的所有文件显示,包括隐藏文件 |
ls -l/vdir | 查询数据 |
clear | 清屏 |
ps | 静态查看进程的命令 |
top | 动态的查看进程的命令 |
ps-aux | 显示所有进程 |
ps -ef | grep xxx |
pstree | 以树形结构显示进程之间的关系 |
tree | 以树形结构描述文件结构。注意:Linux默认没有安装。 |
yum install tree | 安装tree命令 |
grep | 过滤命令,过滤内容, |
cd ~ | 跳转到登陆用户的家目录下 |
touch | 创建空文件 |
mkdir | 创建空目录 |
mkdir -p xx/xx/xx | 多级创建目录 |
rm | 删除命令 |
rm -f | 强制删除 |
rm -r | 用于删除目录,递归删除 |
rm -rf | 强制递归删除(慎用) |
echo ‘内容’ | 输出命令 |
echo ‘内容’>文件 | 将内容输出到文件,如果没有文件,则先创建文件,若已有文件,则覆盖原有内容 |
echo ‘内容’>>文件 | 追加内容到文件中 |
cp | 复制,拷贝 |
scp | 远程拷贝 |
mv | 剪切命令,也可在本目录中重命名 |
find 路径 -name “文件” | 通过对应路径查询符合要求的文件 |
ln xx xx | 创建硬链接 |
ln -s xx xx | 创建软链接 |
head | 显示头部数据 |
head -n 50 | 显示头部50条数据 |
tail | 显示尾部数据 |
tail -n 50 | 显示尾部50条数据 |
tail -f 文件 | 动态的监控数据的变化 |
stat 文件 | 查询详细的文件信息 |
who/w | 显示系统用户 |
whoami | 显示登陆用户名称 |
du path | 显示path的磁盘使用情况 |
df | 查看磁盘使用情况 |
fdisk | 修复磁盘 |
which/whereis | 查询命令的位置 |
netstat -ano | 查看网络及使用端口情况 |
kill pid | 杀死pid对应的进程 |
kill -9 pid | 强制杀死进程 |
shutdown now | 马上关机 |
shutdiwn -r 1 | 一分钟后重启 |
shutdown -h 1 | 一分钟后关机 |
halt | 关机 |
reboot | 重启 |
logout | 注销 |
init 0 | 关机 |
init 6 | 重启 |
init 3 | 无界面系统 |
init 5 | 有界面系统 |
exit | 退出 |
tar -cvf xx.tar xx.xx xx.xx | 归档文件 |
tar -xvf xx.tar | 解归档文件 |
gzip xx.tar | 压缩文件 |
gzip -d xx.tar.gz | 解除压缩 |
tar -zcvf xx.tar.gz xx.xx xx.xx | 归档压缩 |
tar -zxvf xx.tar.gz | 解压解归 |
passwd | 修改密码 |
passwd 用户名称 | 修改对应用户的密码 |
date | 获取系统时间 |
date -s’格式’ | 修改时间 |
chmod u+/-权限 文件 | 取消或增加文件的权限 |
sudo | 获取临时管理员权限 |
文件的权限
r(read)=4:读权限;w(write)=2:写权限;x(execute)=1:执行权限
u(user):用户;g(group):所在的组;o(other):其他人
路径问题
相对路径:. …/ 这些相对于当前所在目录而言
绝对路径:一般是根目录作为标准
建议:如果要查找的文件在路径附近,用相对路径。如果查找的文件远离路径,使用绝对路径。
如果想永久修改主机名称
1.CentOS6及其一下版本:
编辑/etc/sysconfig/net work
hostname = xxx
ubuntu以及debian中:
编辑/etc/hostname 文件
xxxx
2.CentOS7:
1)编辑/etc/hostname 文件
xxx
2)使用命令 hostnamectl
hostnamectl set-hostname ‘新的主机名称’
软硬链接
- 软链接类似于window下的快捷方式
- 硬链接相当于备份
快捷键
输入 | 作用 |
---|---|
ctrl+l | 清屏 |
ctrl+c/ctel+z | 结束当前编辑的任务 |
ctrl+u | 清空至首行 |
ctrl+w | 清空一个单词,以空格为划分 |
ctrl+r | 命令终端能够查找以前输入的命令 |