文章目录
1.查找
1)grep
在命令行中查找,曾经使用过的命令
history | grep 'sudo'
# history 表示历史信息
# grep 是查找的含义,‘’引号中的内容是要查找的信息。
2)find
-
find使用方法:
find <指定目录> <指定条件> <指定动作>- <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。
- <指定条件>: 所要搜索的文件的特征。
- <指定动作>: 对搜索结果进行特定的处理。
-
如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。
-
find的使用实例:
'搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件。'
$ find . -name 'my*'
'搜索当前目录中,所有文件名以my开头的文件,并显示它们的详细信息。'
$ find . -name 'my*' -ls
'搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录。'
$ find . -type f -mmin -10
3)which
- which命令的作用是:
在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
which python
'返回Python的所在位置 --》 /usr/bin/python'
2、编辑文件
1)vim
2)vi
3)gedit — 建议新手使用
3、清除命令
1)clear
只是清空屏幕
2)reset
–真的清空了之前的输出。
4、磁盘管理
1)df(disk files)–检查文件系统磁盘占用情况
可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它还可以显示所以文件系统对i
节点和磁盘块的使用情况。
df-h 显示磁盘相关信息
2) du(disk usage)-- 检查磁盘空间占用情况
**遇到的问题
问题一:当硬盘没有挂载时的处理措施
- 1) 查看没有挂载的硬盘编号
sudo fdish -l
'''
fdish -l 的作用:可以列出所有的分区,包括没有挂上的分区和usb设备.我一般用这个来查找需要挂载的分区的位置。
根据硬盘的大小查看需要挂载的硬盘编号,例如 /dev/sdb1
'''
- 2)创建文件夹,然后将硬盘挂载到创建的文件夹上
sudo mount /media/disk/ /dev/sdb1
'''
mount 的作用:挂载命令
Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,
这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。
'''
5、网络相关
1)ifconfig – 查询本机的网络ip信息
6、安装
6.1 在线安装
$ sudo apt-get install <package name>
$ sudo apt-get install <package_1> <package_2> <package_3>
$ sudo apt-get install <package name> --only-upgtade
# 安装特定的版本号
$ sudo apt-get install <package name> = <version_number>
6.2 本地安装
$ sudo dpkg install *.deb PATH:*.deb
# Show Packages: 显示你装过什么文件
$ sudo dpkg --list
7、卸载
7.1 在线安装的文件包进行卸载
# 只删除安装包和里面安装的东西,
'''但是会保留配置文件'''
$ sudo apt-get remove <package_name>
# 删除的干干净净
$ sudo apt-get purge <package_name>
7.2 本地安装的包进行卸载
$ sudo dpkg --remove <package_name>
$ sudo dpkg -r <package_name>
8、清理缓存
$ sudo apt-get clean
$ sudo apt-get autoclean
$ sudo apt-get autoremove