nvidia-smi
htop 或者 top
杀死进程:选中要杀死的进程,按K,再按回车。或者F9选中再回车。
注意:注意查看当前进程所属的用户,普通用户是杀不了root管理员的进程的,要杀掉root管理员进程:
使用: sudo htop 进入软件。
然后再选中进程使用K或者F9杀死。
kill -9 进程ID号
gnome-system-monitor ,回车,进入资源管理器
sudo service mysql restart
ldd deploy-v0.9.5.3AFF | grep not
sox
播放命令: play + mp3name
mpg123
播放命令: mpg123 + mp3name
sudo apt install simplescreenrecorder
ifconfig
netstat-nao
apt-get install 安装包名
dpkg -i xxxxxx.deb
tar zxvf 文件名.gz (-C 绝对路径)
cd
cat 文件名
ls 或 ls -l
ls -a
cp
rm
remove
mv
持续更新中,2022,8,09.
env
echo LD_LIBRARY_PATH
1、搜索路径:
export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:/opt/temp/x86_64
3、lib库搜索路径:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/temp/x86_64/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/workspace/lib
4、多次设置了环境变量,可以让等号后面为空再设置,就会把设置置为空然后在设置就可以了。如:export LD_LIBRARY_PATH=
taskset -pc 35986
sudo ifconfig 网口名称:1 192.168.199.2 up
sudo ifconfig eno1:1 192.168.199.2 up
tree -C -d -L 2
ldd 可执行文件/lib共享库名
file libglog.so.0.7.0
top -d 10 | grep test
sudo chown 新用户名:用户组 workspace
-R
cd -
1、查看当前时区
命令 : "date -R"
2、查看时间和日期
命令 : "date"
3、设置时间和日期
1、例如:将系统日期设定成2009年11月3日的命令
命令 : "date -s 11/03/2009"
2、将系统时间设定成下午5点55分55秒的命令
命令 : "date -s 17:55:55"
3、将当前时间和日期写入BIOS,避免重启后失效
命令 : "hwclock -w"
mkdir -p ./workspace/test/test_code
1、其实标签页的选取和windows上的文件选取是一样的,按住ctrl是多选,想选哪个选上哪个,按住shift是将左右端点以及中间的全选上,选点网页最左边的标签页,然后按 shift,再点击浏览器最右边的标签页,就将所有已经打开的标签页全选中了,然后按 F5 刷新即可。
" "\\" "
Linux系统有Ubuntu、Red Hat、CentOS、Debian、Fedora、openSUSE、Arch Linux等。
Linux发行版中,Ubuntu是受众最多、使用最广的发行版,它拥有更新软件包和更安全的安装程序,并且在安装和使用过程中更加简单易用。
目前常见的国产Linux系统有CentOS、Ubuntu Kylin、Red Flag Linux、Deepin、Linux Mint等系统。
Linux 是指Linux操作系统,它是一个开放源代码的操作系统,可以被免费使用。
Nuix 是一个计算机取证软件,它专为企业提供快速可靠的数据取证解决方案。
gedit //打开文本编辑器
gedit ~/workspace/xxx.txt //打开指定文件
nautilus 命令可以打开文件资源管理器。
可以通过使用在最后面加 | grep xxxxx 来查看某个软件。
1、用 apt 命令显示已安装软件包:apt list –installed
2、用 dpkg 命令显示已安装软件包:dpkg-query -l
3、列出系统里 Snap 已安装软件包:snap list
4、列出系统里 Flatpak 已安装软件包:flatpak list
1、查看文件安装路径:
whereis goldendict
或者:
dpkg -L goldendict
2、查询运行文件所在路径:
which goldendict
1、搜索:
dpkg --list | grep weixin
2、卸载:
sudo apt-get remove deepin.com.weixin.work:i386 //卸载但不删除配置文件
sudo apt-get --purge remove deepin.com.weixin.work:i386//卸载同时删除配置文件
删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件;
高能警告:慎用本命令!!!
它会在你不知情的情况下,一股脑删除很多“它认为”你不再使用的软件;
如果您需要在不退出文件的情况下重新加载文件内容,可以使用下面的命令:
:e! //会重新加载当前文件的内容,并在编辑器中显示最新的内容。其中 ! 符号表示强制重新加载文件内容。
如果您对文件进行了编辑并保存,但在其他地方修改了该文件,则可以使用这个命令来重新加载文件,以便您将编辑的内容与最新的文件内容合并。
如果您想要在保存文件时自动重新加载文件内容,可以在 Vim 配置文件中添加下面的命令:
set autoread //会在保存文件时自动检测是否有其他进程修改了文件,并在需要时重新加载文件内容。
nohup:不挂断的运行程序(即退出终端,程序也不会终止)。
&:在后台运行程序。
nohup command & :这样就能使命令永久的在后台执行。
1、nohup 和 & 的区别
nohup : nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响运行,注意了nohup没有后台运行的意思;
&:是指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出。
挂载:
将img镜像挂载到Linux系统中的某个目录下:
sudo mount -o loop /path/to/img/file.img /mnt/mount_point。
卸载:
sudo umount /mnt/mount_point。
1. service ssh status //查看SSH服务的状态。
2. netstat -an | grep LISTEN | grep ssh //检查SSH服务是否在监听状态。
3. telnet localhost 22 //来检查SSH服务端口是否可用。
4. sudo netstat -atlunp | grep sshd //查看SSH当前占用的端口
1、运行以下命令更新系统软件包:
sudo apt update
sudo apt upgrade
2、安装Qt Creator和Qt库:
sudo apt install qtcreator qt5-default
3、等待安装过程完成后,你就可以启动Qt Creator来创建和运行Qt应用程序了。
4、如果你需要其它版本的Qt库,你可以通过apt-get命令安装。比如,如果你需要安装Qt 4库,可以使用以下命令:
sudo apt-get install libqt4-dev
这样,你就可以在Ubuntu上开始使用Qt Creator 开发Qt 应用程序了 。
1. 运行以下命令添加Qt官方软件源到系统中:
sudo add-apt-repository ppa:beineri/opt-qt--focal
其中 \ 是你需要安装的Qt版本,比如:5.12、5.15 等。以 5.15 为例,命令应该是这样的:
sudo add-apt-repository ppa:beineri/opt-qt-5.15-focal
2. 运行以下命令更新系统软件包并安装Qt Creator及对应的Qt库:
sudo apt update
sudo apt install qtcreator qt5-default
3. 安装完成后,你就可以启动指定版本的Qt Creator来开发Qt应用程序了。
4、注意事项:
- 需要根据自己的 Ubuntu 版本选择相应的软件源。
- 如果你已经安装了旧版本的 Qt Creator 和相关的 Qt 库,请先卸载它们再进行安装新版本。
- 指定版本的 Qt Creator 安装成功后,可以在 `/opt/qt*/bin` 目录中找到对应版本的 Qt 程序和工具,其中 "*" 表示对应的Qt版本号,比如 5.15。
qt官方取消了离线安装的方式,所以推荐在线安装,当然,如果想要自己通过源码编译也可以,参考官方文档:https://wiki.qt.io/Building_Qt_5_from_Git。
在线安装:
1.到官方网站下载:wget https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run
2.修改文件权限:chmod 777 qt-unified-linux-x64-online.run
3.运行安装程序:./qt-unified-linux-x64-online.run(详细见第四部分)
4.登录qt账号,按照提示选择需要安装的内容,点下一步就开始下载和安装了。
配置环境变量
1、打开.bashrc文件,加入环境变量。
sudo gedit ~/.bashrc
这里的目录是你的Qt的安装文件夹,这里举例是test用户文件夹下,后面的Qt/5.15.2/gcc_64等文件都是下载Qt后会有的文件。
export QT_DIR=/home/test/Qt/5.15.2/gcc_64
export PATH=$QT_DIR/bin:$PATH
export LD_PLUGINS_PATH=$QT_DIR/plugins:$LD_PLUGINS_PATH
export LD_LIBRARY_PATH=$QT_DIR/lib:$LD_LIBRARY_PATH
保存退出
2. 让变量生效:source .bashrc
可能的问题:
1.找不到libxcb-xinerama.so.0文件:sudo apt install libxcb-xinerama0
2.如果编译测试项目,提示:Failed to find "GL/gl.h" in "/usr/include/libdrm".:sudo apt install libgl1-mesa-dev
3.如果有cmake的问题,可以参考:https://blog.csdn.net/f120854632/article/details/123879117?spm=1001.2014.3001.5502
参考的博客:
https://blog.csdn.net/qq_41286751/article/details/125558815?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168181493116800213024624%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168181493116800213024624&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-11-125558815-null-null.142^v84^insert_down1,239^v2^insert_chatgpt&utm_term=ubuntu%2020.04%E5%AE%89%E8%A3%85qt%20creator%205.15&spm=1018.2226.3001.4187
https://blog.csdn.net/f120854632/article/details/123990928?ops_request_misc=&request_id=&biz_id=102&utm_term=ubuntu%2020.04%E5%AE%89%E8%A3%85qt%20creator%205.15&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-4-123990928.142^v84^insert_down1,239^v2^insert_chatgpt&spm=1018.2226.3001.4187
在 Ubuntu 系统中,回收站在文件系统中的位置对应的文件夹是:
`~/.local/share/Trash/`,其中:
- `files` 文件夹存放被删除的文件。
- `info` 文件夹存放与每个被删除文件相关的元数据信息。每个文件对应一个同名的 .trashinfo 文件,其中包含了文件原来的路径、删除时间等信息。
- `expunged` 文件夹存放永久删除的文件。当回收站达到一定大小限制时,旧的文件会被自动清除并移动到这个文件夹中。
需要注意的是,由于 `~/.local` 目录默认是隐藏的,因此需要在文件管理器中开启“显示隐藏文件”选项才能看到回收站的实际位置。
1、在Unix和Linux操作系统中,可以有多个不同的shell程序,其中Bash是其中最常用的之一。要查看你的系统上有哪些shell程序以及它们的路径,请使用以下命令:
cat /etc/shells
2、这个命令会列出系统上的所有已安装的shell程序。在输出中,每行都是一个shell程序的路径名。例如,在Ubuntu上,你可能会看到以下输出:
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen
上面的输出表明,Ubuntu上有5个可用的shell程序:/bin/sh,/bin/dash,/bin/bash,/bin/rbash和/usr/bin/screen。其中,/bin/bash是默认的shell程序。
2. 运行以下命令,卸载wine及其依赖的包:
sudo apt-get remove wine*
3. 在终端中输入以下命令,删除wine在/home目录下的配置文件和数据,应用程序注册表:
rm -rf ~/.wine
注意:这将删除所有已安装的Wine应用程序以及相关配置文件。请谨慎操作。
1. Ubuntu Software Center(Ubuntu软件中心):Ubuntu官方默认自带的软件中心,提供了大量的免费和付费应用程序。方便用户快速下载和安装。可以通过它搜索、安装和卸载Ubuntu上的应用程序。同时也支持用户管理已安装的软件包。
2. GNOME Software(GNOME软件):是一款为GNOME桌面环境设计的轻量级的软件商店,GNOME桌面环境自带的应用商店,提供了大量的免费和付费应用程序和扩展插件。同时支持Flatpak和Snap包的安装。它可以在应用程序菜单中找到。
3. Snap Store(Snap商店):由Canonical提供,Ubuntu官方推出的应用商店,主要提供大量基于Snap技术构建的应用程序包供用户下载和安装。同时还支持Flatpak包的安装。Snap是一种跨平台的应用打包方式,具有自我更新和强制隔离等特点。
,
4. Flathub(Flatpak应用商店):是一个独立的第三方的应用商店,提供了许多基于Flatpak技术打包的应用程序供用户选择。用户可以通过Flatpak命令行或者安装Flatpak软件来使用。Flatpak也是一种跨平台的应用打包方式,相对于Snap而言更加轻量级。它需要手动安装,可以在官网(https://flathub.org/home)上找到安装说明。
5. AppImageHub(AppImage应用商店):提供了大量基于AppImage包格式的软件、游戏和应用,用户可以直接下载AppImage文件并运行即可使用。
6. Ubuntu Make(Ubuntu制造工具):提供了一些特定的开发工具,例如Android Studio、Eclipse、PyCharm等,用户可以通过Ubuntu Make来安装和管理这些工具。
7. PlayOnLinux(Linux下的Wine包装器):提供了大量的Windows应用和游戏的兼容性支持,用户可以通过PlayOnLinux来安装和运行这些应用和游戏。
8. KDE Application Store(KDE应用商店):针对KDE桌面环境开发的应用商店,可以在Kubuntu等基于KDE的Ubuntu系统上使用。
9. Deepin Software Center(Deepin软件商店):是Deepin Linux操作系统提供的软件商店,也可以在Ubuntu上使用。
10. App Grid:一个轻量级的软件商店,它提供用户友好的界面和简单易用的搜索功能,提供了许多分类和筛选选项来帮助用户快速查找并安装所需的应用程序。以帮助用户快速找到他们需要的软件。