Linux学习笔记~
为什么使用Linux作为操作系统?
开源免费,比Windows更加安全,更加稳定。据说10年不关机依然可以运行流畅。
1、简介
VMWare是 虚拟机软件,目前最新版本就是VMware Workstation Pro15.使用VMWare就是使用软件来模拟一台真实的计算机。由于虚拟机安装在当前计算机中,所以虚拟机硬件配置上限就是当前计算机硬件配置。
2、Linux目录结构及路径
1、目录
序号 | 命令 | 作用 |
---|---|---|
01 | etc | 系统配置所在文件夹{windows下的path} |
02 | home | 除了root用户以外,其他所有用户都会在home中有一个同名文件夹,且用户对自己的文件夹具有完整操作权限。(windows下的admin) |
03 | root | 只有root用户才有权限操作(windows下的管理员) |
04 | usr | 里面包含local目录,所有用户自己安装的软件都放在local中(windows下默认的的C盘) |
05 | var | 系统临时文件等所在目录(windows下的缓存文件ProgramData) |
06 | bin | 命令工具(详细信息) |
2、路径
未完待续。。。
常用命令
1) cd
进入到指定目录中
语法:cd路径(相对路径/全路径)
注意:相对路径,由当前路径往下
绝对路径(全路径):全新路径
示例:
cd… 向上跳一级
cd 目录 进入目录
cd / 进入根目录下
cd /user/local (绝对路径)
cd user/local(相对路径)
2) pwd(print work directory)
显示当前所在全路径
3)clear
清屏
4)ls/ll
linux图形化界面不够完善,不知到当前目录下有哪些文件
ll查看当前目录下有哪些资源,以详细列表形式显示当前目录包含内容
windows下的详细文件:有修改日期,类型,大小
ls查看当前目录下的目录名,无详情,以平铺方式显示当前目录包含内容
ls 目录:指定目录下包含内容
5)mkdir
新建一个空文件夹
语法: mkdir 路径
mkdir -p 路径:如果路径中包含了不存在的路径,自动创建。
6) rm
删除文件。默认删除文件/文件夹
示例:
rm -r 文件夹路径:删除目录。所有文件夹及文件夹中子内容都需要通过输入y进行确认删除。
rm -rf 文件夹路径:删除文件夹不需要确认
rm -f 文件路径:删除文件不需要确认
7) touch
创建指定名称一个空文件。在linux中文件不是必须带有扩展名。带有扩展名的文件都是具有特定格式的文件。
语法:touch 文件路径
8) vi/vim
vi普通编辑,vim是vi的升级版,带有颜色的标记。如果编辑的文件不存在,且给文件输入内容后进行保存,会自动帮助创建文件。
语法:/vi/vim 文件路径
vim /etc/profile //有颜色效果高亮好看
vi /etc/profile //无颜色
对比图:
注意:
键盘i或insert键启用编辑
esc退出边检状态
在退出编辑状态下
按d两次表示删除当行
d+数字+enter表示删除数字行
: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
杀死进程
linux下查看ip地址,ifconfig
关闭防火墙、
#service firewalld stop
扩充:
所有系统服务都是
service XXXX start/sop/status/restart
让防火墙开机不自动启动
#systemctl disable firewalld
让防火墙开机自动启动
systemctl disable firewalld
3、注意
以上若有侵权,请私信作者。内容仅供大家相互交流学习,请批评指正~