etc:系统配置所在文件夹。
home: 除了root用户之外,其他所有的用户都会在home中有一个同名文件夹,且哟用户对自己的文件夹具有完整操作权限。
root: 只有root用户才有操作权限。
usr: 里面包含local目录,所有的用户自己安装的软件都放在local中。
var:系统临时文件等所在目录。
bin: 命令工具
常用命令
1.cd 进入指定目录中,
cd .. 向上跳一级
cd 目录 表示进入目录,目录路径可以是相对路径,也可以是全路径。
2.pwq: 显示当前所在路径的全路径
3.clear: 清屏
4.Is//ll
Is 以平埔方式显示当前目录包含内容
ll 以详细列表形式显示当前目录包含内容
ls 目录: 指定目录下包含内容
5.mkdir 建一个空文件夹
mkdir -p 路径:如果路径中包含了不存在的路径,自动创建。
6.rm删除文件。默认删除文件。
示例:
rm -r 文件夹路径:删除目录。所有文件夹及文件夹中子内容都需要通过输入y进行确认删除。
rm -rf 文件夹路径:删除文件夹不需要确认。
rm -f 文件路径:删除文件不需要确认
7.touch
创建指定名称一个空文件。在linux中文件不是必须带有扩展名。带有扩展名的文件都是具有特定格式的文件。
语法:touch 文件路径
8.vi/vim
vi 普通编辑,vim是vi的升级版,带有颜色的标记。如果编辑的文件不存在,且给文件输入内容后进行保存,会自动帮助创建文件。
语法:vim 文件路径
注意:
键盘i或insert键启用编辑。
Esc 退出编辑状态。
在退出编辑状态下
按d两次表示删除当前行。
d+数字+回车表示删除数字行。
:q 退出。只在没有做任何改变的时候能使用。
:wq 保存并退出。
:q! 强制退出。可能出现临时文件,包含强制退出状态,在进入文件实际内容时,会先进入一个界面,输入c才会看见真实文件路径。因为存在临时文件,通过rm -f .xxxxxx.swap删除临时文件解决出现额外界面文件。
9.cat
查看文件全部内容
语法:
cat 文件路径
10.tail
默认查看文件后10行
语法:
tail 文件路径
tail -n 文件路径
tail -f 文件路径:动态监听文件内容。Ctrl+C释放光标
echo “内容” >> 文件路径:尾加内容到文件中。
11. mv
剪切文件(夹)。
语法:mv 原文件路径 新文件路径
12.cp
复制文件。
语法:
cp 原文件路径 新文件路径
cp -r 原文件夹路径 新文件夹路径
13.tar
解压压缩文件。
.tar.gz或.tar
语法:
tar zxvf 文件路径。
z:是否具有gzip格式,简单理解扩展名是否是.tar.gz
x: 解压内容
v:显示解压过程
f:必须写到最后,后面紧跟文件路径(有空格)。
14.ps
查询进程。
ps aux|grep 应用名。
15.kill
杀死进程。
kill -9 进程号
16.systemctl
systemctl enable 服务名 开机自启动
systemctl disable 服务名 开机不启动
systemctl start 服务名 启动服务
systemctl stop 服务名 停止服务
systemctl restart 服务名 重启服务
systemctl status 服务名 查看状态
17.ip addr
查看ip地址
也可以使用 ifconfig命令查看
18.wget
下载资源
语法 wget http资源路径
19.source
解析文件。
常用在配置jdk环境变量后解析文件
source /etc/profile
20.yum
在线安装
yum install 组件名:在线安装组件
yum localinstall 文件名:把文件下载到本地后进行安装。具备在线下载其他相关依赖能力。
yum update 更新软件。
21.rpm
rpm -ivh 文件名。安装rpm文件。
22.passwd
修改用户名密码。
passwd root 修改root密码。提示输入两次新密码。