Linux初体验

现在正式回到计划的内容上来了。之前为了出去玩时文章有的发,开了几篇《ASP.NET MVC企业实战》,后面又因为工作需要学了一点Angular,企业实战挺好的书,后面有时间还想看看,Angular本来想着速战速决,但看来还需要至少一个月,那么就先了解点基础,以后用时再深入吧。
多年前的笔记本,使用WIN10 32位,运行VS2017时卡得要命,之后的课程如果再安装虚拟机,怕是不成了。于是干脆升级了内存和SSD,安装了64位WIN7和Ubuntu 16.04,本来担心16.04会卡,但实际上非常顺畅。接下来试试在日常使用中只启动linux体验一把,windows和linux没有孰优孰劣的问题,
侧重不同吧。就冲着新奇也要好好折腾一下了。


一、文件系统
a) Linux和Windows系统的区别之一在于文件系统,Windows是多根文件系统,每个磁盘的根目录都是文件树的根。Linux的文件系统则是单根的,每个磁盘都被作为文件夹 ,磁盘的节点称为挂载点(mount)。Windows下的文件夹在这里叫目录(Directionary)。另外Linux的文件名是区分大小写的。
b) 了解Linux的一些主要目录
boot 存放的是引导文件
bin 存放二进制可执行文件
user存放用户相关数据
opt中是额外安装包
dev放置设备文件
etc里面是系统配置文件
home则用户文件的根目录
lib是共享程序库
var中是运行时需要改变数据的文件
mnt是安装临时文件系统的安装点

二、一些Linux的常用命令:
a) 常用文件操作命令
工作目录working directory
pwd print working directory
ls显示当前目录下的文件,也可用dir
cd change directory
cd / 回到根目录
cd ..回到上级
mkdir 创建文件夹,由于权限问题,默认只能在home的当前用户目录下操作
rmdir 删除文件夹
rm 删除文件
-r 删除非空目录 recursive
-rf强制删除所有文件
cp a b 复制
mv 1 t1/2 移动文件
cat 查看文件内容,cat的意思是concatenate files and print on the standard output把文件连接后输出到屏幕上
more分页查看
find -name 'lib*' 查找文件和文件夹

b) 系统命令
ctrl+alt+t 打开终端
ps 当前运行的进程
-ef当前计算机所有运行进程
reboot 重启
shutdown
-h now 立即关机
exit 退出终端
clear 清空屏幕ctrl+L也可以,windows下为cls
上下箭头,调出历史指令
ctrl+C 取消当前指令
tab 自动补齐 cd c 然后tab
tar 压缩,归档,打包
tar -c -f a.tar t1(要打包的文件夹)
解压 tar -x -C(大写) t2 -f a.tar
man 查看手册 man dir

c) 管道指令
把一个命令的输出作为另一个命令的输入
可以自由组合多个指令
使用竖线|来分割
ps -ef| more
netstat -a| more 列出网络端口

e) sudo
用超级用户权限执行命令,需要输入密码

三、vi

a) vi有三种模式,三种模式的关系和切换方式为:
i插入模式
esc 命令模式
: 末行模式

学习资料:如鹏网.Net提高班www.rupeng.com/News/10/4603.shtml


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值