使用Linux系统也有些年头了,这个世界里面除了安静,就是各种强大的命令。以后这篇博客就记录一些命令和零散的技巧吧,毕竟学东西不是为了忘记的!
命令 | 示例 | 解释 |
---|---|---|
which | which git | 查找git的安装目录 |
grep | grep -rn “hello,world!” * | 在当前目录下 查找"hello,world!"字符串 |
1、grep的使用方法:
1.从单个文件中搜索指定的字串
语法:
grep "literal_string" filename
2.在多个文件中检索指定的字串
语法:
grep "string" FILE_PATTERN
- : 表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
grep -rn 'SUPPORT_MIPI_H8C7_DISPLAY' .
‘SUPPORT_MIPI_H8C7_DISPLAY’,用双引号也行,单引号也行,不用引号也行。
忽略大小写:
grep -rn -i 'SUPPORT_MIPI_H8C7_DISPLAY' .
如果你想在当前目录下 查找"hello,world!"字符串,可以这样:
grep -rn "hello,world!" *
2、dpkg的使用方法:
dpkg 是Debian package的简写,为”Debian“ 操作系统 专门开发的套件管理系统,用于软件的安装,更新和移除。
这篇文章讲的不错:dpkg命令的用法
.deb文件的安装:
dpkg -i <.deb file name>
列出与该包先关联的文件,例如:htop
dpkg -L htop
显示包的版本,例如:htop
dpkg -l htop
移除软件(保留配置),例如:htop
sudo dpkg -r htop
移除软件(不保留配置),例如:vim (为啥不写htop?刚才卸载了…)
sudo dpkg -P vim
查找包的详细信息,例如:htop (刚装上了…)
dpkg -s htop
更多见以上连接博客…
3.获取本机外网(公网)IP:(以下随便一条就可以)
curl ifconfig.me
curl icanhazip.com
curl ipinfo.io/ip
curl ipecho.net/plain
curl cip.cc
4.ubuntu下7z文件的解压方法
安装 p7zip-full:
sudo apt-get install p7zip-full
file是你要解压的文件名
(1)、解压 .7z:
sudo 7z x file.7z
(2)、解压 .tar.bz2:
sudo tar -jxvf file.tar.bz2
(3)、解压 .tar:
sudo tar -zxvf file.tar。
5、修改文件所属用户和用户组的命令
(1)、使用chown命令可以修改文件或目录所属的用户:
命令:chown 用户 目录或文件名
例如:
chown redkey /home/qq
(把home目录下的qq目录的拥有者改为redkey用户)
(2)、使用chgrp命令可以修改文件或目录所属的组:
命令:chgrp 组 目录或文件名
例如:
chgrp redkey /home/qq
(把home目录下的qq目录的所属组改为qq组)