linux系统常用操作及相关问题解决

一.ubuntu

二.fedora


一.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 软件名

4.批量删除照片:
在这里插入图片描述

5.产看本机ip:

ip a

6.ubuntu 强制关闭程序或窗口方法

常用的方法:

$ps -aux 查看所有运行的进程

$kill -9 (PID) 杀死进程号为PID的进程

扫描二维码关注公众号,回复: 6131232 查看本文章

其他类似方法:

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命令
在这里插入图片描述


二.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执行的命令都有哪些。

猜你喜欢

转载自blog.csdn.net/qq_41875506/article/details/89644876
今日推荐