操作系统35

Linux系统编程Linux系统编程笔记(2)——文件与I/O(1)

Ⅰ. 标准库函数与系统调用 1.fopen(3) 调用open(2)打开制定的文件,返回一个文件描述符FD(就是一个int类型的编号),分配一个FILE结构体,其中包含改文件的描述符、I ...

Linux系统编程Linux系统编程笔记(1)——系统编程及其特点

1. 什么是系统编程? 客户:用户程序银行:OS内核jk金库:硬件资源(CPU、内存、硬盘、显示器、网络。。。)办事窗口:系统调用(System calls) 2.系统 ...

macos在Finder中查看隐藏文件

Shift + Command + . ...

对zsh-incr插件的一点修改

zsh-incr是一款zsh的自动补全插件,但是这个插件有一点不好,就是当只有一个候选词的时候,会直接将这个候选词填上。( 问题见:https://xuanyu.li/2018/04/12/zsh- ...

切换用户命令su – user和su user的差异

在切换用户时,我们常常使用su – user或su user。多一个分隔符-的区别在于: su – user # 切换用户之后跳转到user的家目录 su user # 切换用户之后不跳 ...

chmod、chown、chgrp的用法

这三个都是与文件权限有关的 chmod #更改文件权限chown #更改文件所属用户chgrp #更改文件所属组 1. chmod chmod a+x file #给file文件的 ...

Linux七种文件类型

– :regular file 普通文件d:directory 目录l:link 链接b:block 块设备 存储数据以供系统存取的接口设备,也就是硬盘c:character 字符设备 ...

ssh登录远程主机的一些小技巧

1. 免密登录 参见:https://blog.linjincan.cn/archives/479 2. 修改/etc/hosts文件,使用hostname代替ip地址登录 vim ...

Linux修改hostname

1.方法1:通过命令修改 hostnamectl set-hostname your_new_name 2.方法2:修改hostname文件 vim /etc/hostname ...

使用公私钥免密登录Linux

1.本地生成公私秘钥对 ssh-keygen 注意,如果本地已存在公私钥,则会提示是否覆盖 id_rsa already exists. Overwrite (y/n)? 选 ...