随便记记---linux

操作系统的作用

对硬件进行操作/集成系统调用的接口,供用户使用

操作系统

桌面操作系统:windows/macos/Linux
服务器操作系统:Linux/windows server
嵌入式操作系统:Linux
移动设别操作系统:ios/android(基于linux)

虚拟机

通过软件模拟完整计算机系统

操作系统的发展史

unix(多用户)—b语言(兼容性差)-------c语言(移植性强)
私有化

minix—linux

linux内核和发行版本

内核:管理硬件等核心设备,例如通过终端命令来调用系统
发行版本:内核+应用,比如ubuntu,redhat

文件和目录结构

单用户操作系统:xp之前的,同一时间只有一个用户使用
多用户操作系统:同一时间多个用户使用,没有盘符的概念,只有一个根目录

linux命令

多敲,记不住的百度

查询终端命令帮助信息
command --help
man comand
通配符
* : 代表任意个数字符
?: 代表一个字符
[] : 表示可以匹配字符组
[1-3]....
cd命令
回到home:cd or cd ~
最近两次目录切换:cd -
grep 文本搜索工具
grep “xxx” yyy.txt

-n : 显示行号
-v : 显示不包含的字段的行
-i : 忽略大小写

模式查找(正则表达式):

^a : 行首开头
a$ : 行末结尾

grep ^f 123.txt
grep a$ 123.txt
echo 和重定向
>> : 追加
> : 覆盖
常用端口号

ssh服务器 :22
web服务器 : 80
HTTPS : 443
FTP服务器 :21

ssh [-p port] ip/域名, 不指定port默认22

scp

scp指定端口的时候要用大写的P

which

which ls
查找可执行文件的位置

ps

aux
a:查看全部进程,包括其他用户的进程
u:显示进程的详细信息
x:显示没有控制终端的进程

ln

ln -s 软连接
不加-s则为硬连接,源文件被删除,硬连接不会受到影响

软连接连接的是文件名,硬链接链接的是文件,linux中的文件存储的文件和文件名是分开的,通过文件名访问文件路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值