Linux

Linux是基于unix的开源免费的操作系统,Linux是由林纳斯*托瓦兹起初开发的,后来由世界各地的程序员共同维护.
Linux的分类:
根据市场需求分: 1.图形化界面 2.服务器版
根据原生程度:1.内核版本 2.发行版本
常用的虚拟机:
VMware( Vitrual Mache ware )威睿公司的虚拟机软件 功能强大 收费
Vitrualbox Oracle公司的虚拟机产品 免费
Linux的基本命令:
目录切换命令:
Linux的目录结构:
bin(binaries):存放二进制可执行文件
sbin(super user binaries) :存放二进制可执行文件 只有root可以访问
etc(etcetera):存放系统配置文件(系统的配置文件,在etc下有profile文件用来配置环境变量)
home:存放用户文件的根目录 每个用户的根目录存放的位置 home下创建每个用户的根目录,例如 创建了一个叫zhangsan的用户 home下就存在一个叫zhangsan的文件夹
usr:用于存放共享的系统资源(就是用来安装自己的程序)
root:超级用户目录
dev:用于存放设备文件
lib:存放根文件系统中的程序运行所需要的共享库以及内核模块
mnt:系统管理员安装临时文件系统的安装点
boot:存放用于系统引导的各种文件
tmp:用于存放各种临时文件
var:用于存放运行时需要改变数据的文件
cd usr 切换到该目录下的usr目录
cd …/切换到上一层目录
cd /切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录

目录的操作命令:(增删改查)
Linux的命令遵循结构 : 命令 [参数]
1.增加目录的操作
命令:mkdir 目录名称
2.查看目录 ls 父目录
例如:在根目录/下使用 ls 可以查看该目录下的所有文件和目录
在根目录/下使用 ls -a 可以查看该目录下的所有文件和目录 包括隐藏的
在根目录/下使用 ls -l 可以简写为 ll 可以查看该目录下的所有文件和目录 的详细信息
3 搜索目录:
命令: find 目录 参数 文件名称
比如:find /root -name ‘test*’
4.修改目录的名称:
命令: mv 旧目录名称 新目录名称
注意:mv的语法不仅可以对目录重命名 ,还可以对各种文件,压缩包等进行重命名的操作
5.移动目录的位置 剪切
命令:mv 目录名称 目录的新位置
例如:在text下将newtext 目录剪切到/usr下面 使用 mv newtext /usr
注意:mv的语法不仅可以对目录剪切,还可以对各种文件,压缩包等进行剪切的操作
6. 拷贝目录
命令:cp -r 目录名称 目录拷贝的目标位置 (-r 表示递归)
例如: 将/usr 下的newtext 拷贝到根目录下的text中 使用 cp -r /usr/newtext /text
7 删除目录
命令:rm -r 目录 在-r后加个f -rf 表示不用确认

文件的操作命令:
1.文件的创建
命令:touch 文件名称
2.文件的查看
命令:cat 文件
比如:使用cat查看/etc/sudo.conf文件 只能显示最后一屏内容
命令:more 文件
比如:使用more查看/etc/sudo.conf文件 可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
命令: less 文件
比如:使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上 和向下翻页,q结束查看
命令:tail -数字 文件
比如:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束
注意:命令 tail -f 文件 可以对某个文件进行动态监控,例如tomcat的日志文件, 会随着程序的运行,日志会变化,可以使用tail -f catalina-2016-11-11.log 监控文件的变化
3.修改文件的内容:
命令: vim 文件
比如:编辑/test 下的aaa.txt 文件 使用 vim aaa.tst 此时 并不能立即编辑文件,因为此时还处于命令状态,点击键盘i或者a或者o 进入编辑模式 可以编辑文件 编辑结束后 按esc键 然后冒号 : 跳到最后一行,输入wq 表示保存并退出,输入q! 表示强制退出不保存

关于vim使用过程:
vim 文件-------->命令模式--------->输入i---------->编辑模式----------->编辑文件----------->按下Esc--------->命令模式--------->按下:---------->底行模式----------->输入wq保存并退出/q!强制退出不保存

4.删除文件(删)
同目录删除:熟记 rm -rf 文件 即可

压缩文件的操作命令:
linux中的打包文件:.tar
linux中的压缩文件:.gz
linux中的打包并且压缩文件:.tar.gz

打包并压缩文件:
命令:tar -zcvf 打包压缩后的文件名 要打包的文件
其中: z 表示调用gzip压缩命令进行压缩
c 表示打包文件
v 表示显示运行过程
f 指定文件名
比如 打包a.txt 文件 tar -zcvf a.tar.gz a.txt
解压压缩包:(重点)
命令: tar -xvf 压缩文件
x 表示解压
比如: 将/test 下的xxx.tar.gz解压到当前目录下
tar -xvf xxx.tar.gz
将/test 下的xxx.tar.gz 解压到指定目录下
tar -xvf xxx.tar.gz -C 目录路径 -C表示制定解压的位置
5.其它命令:
显示工作目录:命令pwd
查看进程:命令: ps -ef 显示所有进程
kill命令: kill -9 pid (pid是进程的的id)
搜索命令
命令:grep 要搜索的字符串 要搜索的文件
比如: 搜索/usr/sudu.conf文件中包含字符串to的行
grep to sudu.conf
搜索/usr/sudu.conf文件中包含字符串to的行 而且要高亮显示
grep to sudu.conf --color
管道命令:
命令:| 将前一个命令的输出作为后一个命令的输入
网络通信命令
查看 当前系统的网卡信息 ifconfig
查看与某台机器的连接情况 ping
查看当前系统的端口使用: netstat -an

重启命令: reboot
关机命令: halt
6 linux的权限命令
我们可以 使用 ll 命令查看当前目录下的所有文件和目录的详细信息
第一列的内容解释:
d:代表目录
-:代表文件
l:代表链接(可以认为是window中的快捷方式)
后面的9位分为3组,每3位置一组,分别代表属主的权限,与当前用户同组的 用户的权限,其他用户的权限
r:代表权限是可读,r也可以用数字4表示
w:代表权限是可写,w也可以用数字2表示
x:代表权限是可执行,x也可以用数字1表示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值