- 文件重命名 rm
- mv 更名或者移动
- 创建链接
- 创建软链接(注意尽量要创建绝对路径)
- ln -s hello.c hello.soft (后缀无所谓,这里相当于对创建了一个快捷方式,但是这里soft占一定内存,是路径所占的字节数,较少)
- 直接建立的软链接是相对路径,如果所以如果脱离了创建链接的目录,那么会出问题。
- 硬链接
- ln hello.c hello.hard
- 对hello.c看起来做了一个拷贝,但是硬链接本身不会占用内存,而是计数加一。
- 即使把原来文件删除,硬链接仍然有效。
- 只有文件才可以创建硬链接。
- 硬链接是不用绝对路径的。
- 创建软链接(注意尽量要创建绝对路径)
- 获取文件目录信息
- wc filename
- 其中1是行数2是单词个数12是字节个数
- od filename
- 查看二进制文件的信息
- -t 指定数据显示的格式
- c --ascii
- d --十进制数
- f --浮点
- du
- 查看当前目录大小
- df
- 查看磁盘空间大小
- wc filename
- 修改权限和组
- 文字设定法
- chmod 【who】[+|-|=][mode](=是覆盖的意思)
- 例子
- chmode o+w temp
- chmod +x temp
- 数字设定法
- chmod 777 temp
- chmod -001 temp (这里是削减权限)
- r:4
- w:2
- x:1
- 修改文件的所有组和所有者
- chown
- 例子
- chown xufan:lisi temp
- 这里是将temp的文件的所有者改成了temp,将所有组改成了list
- 一般加sudo
- chgrp
- sudo chgrp xufan temp
- 这里是又将temp的组改成了xufan
- chown
- 文件查找
- 名字查找
- find +查找目录+-name+filename(一般要引号括起来)
- 例子
- 通配符:*代替一个或者多个字符
- ?代替一个字符
- 根据大小查找
- sudo find 查找目录 -size +"文件name"
- 类型查找
- find+目录+ -type+d/f/p/l/b/s
- 内容查找
- grep -r "stdio.h" 路径
- 名字查找
- 文字设定法
- 软件安装卸载
- 在线
- sudo apt-get install
- sudo apt-get remove
- 更新
- update是更新软件名字和下载地址
- 用deb安装包安装
- sudo dpkg -i debname.deb
- sudo dpkg -r sofname
- 源码安装
- .1解压缩源码安装包
- 2.检测文件是否缺失:./configure
- 3.编译源码: male
- 4sudo make install
- 5删除和卸载 sudo make disclean
- 6.上述安装并不绝对,应该看readme
- 在线
可以绘制成下面这样的一个图: