在ubuntu18.04中如何用su命令切换用户呢?本文给出详细说明。
1.首先查看当前登录用户
whoami
1.切换用户
su 用户名
2.查看当前登录用户
whoami
语法:
sum(选项)(参数)
选项:
-r:使用BSD的校验和算法,块大小为1k;
-s:使用system V的校验和算法,块大小为512字节。
参数:
需要计算和与磁盘块数的文件列表。
实例:
1.使用BSD的校验和算法
sum -r testfile
2.使用system V的校验和算法
sum -s testfile
1.显示icp连接
ss -t -a
2.显示socket摘要
ss -s
3.列出所有打开的网络连接端口
ss -l
4.查看进程使用的socket
ss -pl
5.显示所有udp socket
ss -u -a
以前经常使用的是RedHat Linux,习惯使用rpm方法安装软件。最近发现Ubuntu系统居然不支持rpm方法安装软件,提示信息如下:
root@root$ rpm -i package.rpm
The program 'rpm' is currently not installed. You can install it by typing:
sudo apt-get install rpm
然而通过apt-get安装rpm包以后依然不能够安装,最后才知道原来Ubuntu不支持rpm,使用rpm安装提示信息如下:
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
.......................
具体的解决方法如下:
首先安装alien,
apt-get install alien
使用alien将rpm包转换成.deb格式的包
alien package.rpm
执行完成后生成一个.deb的软件包,再通过dpkg安装.deb格式的包
dpkg -i package.deb
还有一种方法,直接使用alien安装rpm格式的包,自己还没有试过.
alien -i package.rpm
对于这个问题,官方的说法是这样的
Do not install rpm in Debian (I don't mean flash-plugin, I mean rpm package management). Debian's package management system (which makes sure everything is installed properly and with no conflicts.) is dpkg and it also includes apt-get, Synaptic and aptitude that use dpkg. RPM will bypass dpkg, so you may cause serious damage to your system.
If you need to install an rpm package, you must do it using the tool "alien". It converts RPM packages to .deb and installs them properly through dpkg.
sort 文件名
说明:sort将文件/文本的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
语法:
wall (参数)
参数:
指定要发送的广播消息。
实例:
wall hello man
1.打开sshd_config文件
vi /etc/ssh/sshd_config
说明:0.0.0.0表示监听所有地址,不带端口默认使用上面设置的端口。可以设置多个值。
2.例如:改为ListenAddress 192.168.1.6:23452则只允许该地址进行登录
语法:
whereis(选项)(参数)
选项:
-b:只查找二进制文件;
-B<目录>:只在设置的目录下查找二进制文件;
-f:不显示文件名前的路径名称;
-m:只查找说明文件;
-M<目录>:只在设置的目录下查找说明文件;
-s:只查找原始代码文件;
-S<目录>只在设置的目录下查找原始代码文件;
-u:查找不包含指定类型的文件。
参数:
要查找的二进制程序、源文件和man手册页的指令名。
实例:
1.将相关的文件都查找出来
whereis 文件名
说明:tomcat没安装,找不出来,man找出了很多相关文件
2.只查找二进制文件
whereis -b 文件名