1.Linux下的常见命令
重点命令
-
rsh-remote shell 该命令提供的用户环境,也就是shell,以便指令能够在指定的远端主机上执行
-
rsh的参数列表 -d 使用socket层级的排错功能 -l 指定要登录远端主机的名称 -n 把输入的指令向代号为/dev/null的特殊外围设备
[root@linuxcool ~]# rsh -l linuxcool 192.168.1.88 /bin/ls
-
-
find–在目录树中搜索指定的文件
-
munt–挂载,用于将设备文件系统和linux文件系统,通过指定目录进行关联
-
挂载点的目录需要具备的要求
- 目录事先存在,可以用mkdir命令新建目录
- 挂载点目录不可以被其他进程使用到
- 挂载点下原文件将被隐藏
-
命令使用格式
命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir device:指明要挂载的设备 dir:挂载点 事先存在:建议使用空目录; 进程正在进行中的设备无法被卸载 常用命令选项: -t vstype:指定要挂载的设备上的文件系统类型 -r readonly:只读挂载 -w read and write 读写挂载 -n 不更新 -a 自动挂载所有支持挂载的设备 -o options (挂载文件系统的选项) async:异步模式 sync:同步模式 auto/noauto是否支持自动挂载 ro:只读 rw:只写
-
-
unmunt–卸载命令
umount DEVICE umount MOUNT_POINT
-
grep-在文件中过滤包含指定字符串的行
grep "hello" test.txt
2.内存管理-都分为哪几个部分-存放什么内容
3·static-的作用
- 修饰局部变量时:可见性仍然时函数局部,但生存期到程序结束为止
- 修饰全局变量是:生存期没变,当在多文件中其他文件不能够访问
- 修饰函数时:和全局变量一样
- 在C++ 中来修饰成员属性时:所有对象共享一个变量
- 修饰类中的函数方法时:静态方法成员不能够访问非静态成员属性,把对象当形参输入后,可以访问公有私有和保护属性
- 类外使用对象::函数名 来访问静态成员方法
4·git的使用
git status | 查看仓库状态 |
git commit -m “版本描述信息” | 提交版本到仓库 |
git log | 查看提交的历史记录 |
git reflog | 查看对仓库的操作日志 |
git diff HEAD | 比较当前内容与最后一次提交版本的差异 |
git checkout filename | 放弃对工作区代码的修改 |
git reset HEAD filename | 从暂存区撤销 |
git branch | 查看分支 |
git branch 分支名 | 创建分支 |
git checkout 分支名 | 切换分支 |
git checkout -b 分支名 | 创建并切换到该分支 |
git branch -d 分支名 | 删除分支-不能删除当前所处分支-切换到其他分支再删除 |
git merge –no-ff -m “描述”分支名 | 合并分支,合并时可能产生冲突,需要解决冲突-快速合并-静止解决 |
git merge 分支名 |
5·什么情况下需要使用malloc
- 大容量存储
- 不确定内容需求
6·shell脚本
下去可以重点了解的方向
1·linux下的常用命令
- 查找
- uirsh
- munt
- unmunt