一.ubuntu
- 1.快捷键
- 2.查看ubuntu的硬盘存储空间
- 3.Ubuntu下面怎么找到一个软件安装的目录
- 4.批量删除照片
- 5.产看本机ip
- 6.ubuntu 强制关闭程序或窗口方法
- 7.ubuntu下如何查看某端口被占用的情况
- 8.ubuntu关闭和开启防火墙:ufw命令
- 9.主机名与ip地址的设置
- 10.ubuntu中修改hostname的方法
- 11.查看mac,dns,ip等信息
- 12.解决dpkg前端锁占导致下载无法完成问题
- 13.ubuntu终端快捷键超全
二.fedora
三.centos7
1.图形化界面与CLI的切换
2.安装vwware-tools
一.ubuntu
1.快捷键
Ctrl+Alt+t:打开一个terminal
Shift+Ctrl+C:可复制terminal中的选中内容
Shift+Ctrl+V:将别处复制的内容粘贴到终端中
2.查看ubuntu的硬盘存储空间:
$df -h
$sudo du -sh [dir|file]
3.Ubuntu下面怎么找到一个软件安装的目录
aptitude命令
aptitude show packagename
dpkg命令
dpkg -l //列车所有安装的软件
dpkg -l firefox //列出firefox 软件安装信息
which 只在PAHT变量里面寻找可执行文件,
dpkg -l | grep [pattern]
dpkg -L 软件名
5.产看本机ip:
ip a
6.ubuntu 强制关闭程序或窗口方法
常用的方法:
$ps -aux
查看所有运行的进程
$kill -9 (PID)
杀死进程号为PID的进程
其他类似方法:
killall 加程序名字,直接杀掉程序所有进程
$killall ( your program name )
pkill 加 程序名字
$pkill ( your program name )
在桌面用的杀死图形界面的程序
$xkill
鼠标不能关闭图形界面时, 运行xkill, 点图形窗口.按右键终止
7.ubuntu下如何查看某端口被占用的情况
查看端口使用情况,使用netstat命令。
netstat -tcpln | grep -E "(:80)|(:8080)"
如果要查看已经连接的服务端口(ESTABLISHED) netstat -a | head
如果是查看所有的服务端口(LISTEN,ESTABLISHED) netstat -ap | head
查看8080端口,则可以结合grep命令: netstat -ap | grep 8080
若要停止使用这个端口的程序,使用kill +对应的pid即可 kill pid
8.ubuntu关闭和开启防火墙:ufw命令
9.主机名与ip地址的设置:/etc/hosts文件
10.ubuntu中修改hostname的方法:
hostname是标识网络上一台机器的标签。你应该在同一网络上在不同的机器上使用不同的hostname
11.查看mac,dns,ip等信息:
从ubuntu15.04开始,nm-tool就不存在了,取而代之的是nmcli命令
12.解决dpkg前端锁占导致下载无法完成问题
13.ubuntu终端快捷键超全
https://blog.csdn.net/qq_24406903/article/details/83304226
二.fedora
1.解决使用sudo命令时gedit拒绝连接问题
当使用su 到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能出现上面的错误。
原因:
这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令。
解决方法:
编辑~/.bashrc文件,最下面添加一行xhost +
然后在终端中执行source ~/.bashrc
会发现sudo gedit 可以使用了
2.解决登陆linux后的su命令鉴定故障
使用sudo su
命令以root用户登录,
输入命令sudo passwd
,重置root密码
再用非root用户登录 输入su
即可解决su命令的鉴定故障问题。
3.在VMware中的:linux用户登录,鉴定故障问题解决
https://blog.csdn.net/zhou920786312/article/details/73135905
4.sudo与su命令的区别
su
- su:substitude“代替”:用来切换用户
- su:不加用户名默认是切换为root用户,即
su
等价于su root
,注意的是:切换用户后,当前目录不变,其它环境变量不变。 su -
|su -l
|su --login
:切换为root用户,同时变更工作目录以及SHELL,USER,PATH,HOME,LOGNAME环境变量。su <username>
:切换为其它用户,当前工作目录不变,但SHELL,USER,PATH,HOME,LOGNAME环境变量改变。
sudo
- sudo:superuser do,即用超级用户来执行命令,一般指root用户。
sudo su
:切换为root用户- sudoers 文件:存放在/etc目录下,可使用命令
find /etc -name sudoers
查找该文件,可以直接输入命令sudo visudo
编辑sudoers文件
sudo -l
:查看当前用户可以用sudo执行的命令都有哪些。
三.centos7
1.图形化界面与CLI的切换
安装时一定要注意联网:点击网络连接的模块,将以太网旁边的连接【关闭】变为【打开】,否则下面的步骤将无法进行
CentOS7安装GNOME可视化界面流程:
sudo yum groupinstall "GNOME Desktop" //安装图形化界面终端
init 5 //启动图形化界面显示
其余相关命令:在/etc/inittab文件中有详细的说明
cat /etc/inittab
systemctl get-default //查看当前默认设置
systemctl set-default multi-user.target | init 3 //设置开始进入CLI
systemctl set-default grphical.target | init 5 //设置开始进入GUI
2.安装vwware-tools
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
ls
tar xvzf VMwareTools-xxx.tar.gz -C / #将VMWare Tool程序解压到/目录中,这将生成一个名为vmware-tool-distrib文件夹
ls /
cd /vmware-tool-distrib/
ls
./vmware-install.pl