Linux特殊命令使用小技巧心得记录

  • 查看gpu使用率:
  • 查看系统使用情况:
  • 在终端杀死进程:
  • 查看内存使用情况: 系统跟踪器//或者按alt + F2打开运行窗口,输入:
  • 重启服务器上Mysql服务;
  • 查看这个helloword可执行文件或者库文件在这个主机缺少的依赖包:
  • 两个在命令行播放工具:
  • ubuntu录屏软件:
  • 查看本机 IP:
  • 查看端口号:
  • 安装软件:
  • 解压文件:
  • 跳转到指定文件夹:
  • 查看文件内容:
  • 查看文件详细信息权限:
  • 查看隐藏文件:
  • 拷贝:
  • 删除文件:
  • 删除目录:
  • 重命名或移动文件:
  • 2023.5.27 更新:
  • 1、查看环境变量
  • 2、设置环境变量:
  • 3、查看进程所运行的核:
  • 4、设置网口子ip:
  • 5、以阶梯图显示目录层次:
  • 6、查看可执行文件或lib共享库的所有链接库:
  • 7、查看库是x86还是arm版本:
  • 8、查看进程cpu占用率,10秒更新一次:
  • 9、修改文件用户和用户组:
  • 10、一般命令递归执行参数:
  • 11、在支持拓展属性的系统上,将一个有这些属性的文件当作有文件属性的目录。:
  • 12、查看系统时间:
  • 13、创建多级文件夹:
  • 14、一次性刷新浏览器所有标签页:
  • 15、shell 脚本之中输入 反斜杠:
  • 16、Linux系统:
  • 17、打开 文件编辑器:
  • 18、查看安装的软件:
    • 1、查看安装了那些软件:
    • 2、软件安装到那里了?
  • 19、搜索安装的软件并卸载:
  • 20、apt-get autoremove :
  • 21、vim 怎么不退出文件刷新文件内容:
  • 22、 程序 或 命令 后台运行 方法 :nohup 和 &
  • 23、挂载,卸载:
  • 24、查看ssh服务是否正常?
  • 25、ubuntu 安装 指定版本 qtcreator :
    • 1、ubuntu 安装 安装源中默认版本的 qtcreator :
    • 2、Ubuntu上安装指定版本的Qt Creator:
    • 3、ubuntu上 安装 qt creator 5.15.2 :
  • 26、Ubuntu 系统中的回收站查看?
  • 27、查看系统上的shell程序及路径:
  • 28、Ubuntu 上卸载 wine:
  • 29、Ubuntu上面的常用的软件商店,软件中心,应用商店,应用商城?

查看gpu使用率:

nvidia-smi

查看系统使用情况:

htop     或者    top    杀死进程:选中要杀死的进程,按K,再按回车。或者F9选中再回车。
注意:注意查看当前进程所属的用户,普通用户是杀不了root管理员的进程的,要杀掉root管理员进程:
使用:  sudo htop       进入软件。
然后再选中进程使用K或者F9杀死。

在终端杀死进程:

kill -9 进程ID号

查看内存使用情况: 系统跟踪器//或者按alt + F2打开运行窗口,输入:

gnome-system-monitor             ,回车,进入资源管理器

重启服务器上Mysql服务;

sudo service mysql restart

查看这个helloword可执行文件或者库文件在这个主机缺少的依赖包:

ldd deploy-v0.9.5.3AFF | grep not

两个在命令行播放工具:

 sox         播放命令:    play + mp3namempg123       播放命令:    mpg123 + mp3name

ubuntu录屏软件:

sudo apt install simplescreenrecorder

查看本机 IP:

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.

2023.5.27 更新:

1、查看环境变量

envecho LD_LIBRARY_PATH

2、设置环境变量:

1、搜索路径:export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:/opt/temp/x86_643、lib库搜索路径:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/temp/x86_64/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/workspace/lib4、多次设置了环境变量,可以让等号后面为空再设置,就会把设置置为空然后在设置就可以了。如:export LD_LIBRARY_PATH=

3、查看进程所运行的核:

taskset -pc 35986

4、设置网口子ip:

sudo ifconfig 网口名称:1 192.168.199.2 up
sudo ifconfig eno1:1 192.168.199.2 up

5、以阶梯图显示目录层次:

tree -C -d -L 2

6、查看可执行文件或lib共享库的所有链接库:

ldd 可执行文件/lib共享库名

7、查看库是x86还是arm版本:

file libglog.so.0.7.0

8、查看进程cpu占用率,10秒更新一次:

top -d 10 | grep test

9、修改文件用户和用户组:

sudo chown 新用户名:用户组 workspace

10、一般命令递归执行参数:

-R

11、在支持拓展属性的系统上,将一个有这些属性的文件当作有文件属性的目录。:

cd -

12、查看系统时间:

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"

13、创建多级文件夹:

mkdir -p ./workspace/test/test_code

14、一次性刷新浏览器所有标签页:

1、其实标签页的选取和windows上的文件选取是一样的,按住ctrl是多选,想选哪个选上哪个,按住shift是将左右端点以及中间的全选上,选点网页最左边的标签页,然后按 shift,再点击浏览器最右边的标签页,就将所有已经打开的标签页全选中了,然后按 F5 刷新即可。

15、shell 脚本之中输入 反斜杠:

" "\\" "

16、Linux系统:

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 是一个计算机取证软件,它专为企业提供快速可靠的数据取证解决方案。

17、打开 文件编辑器:

gedit                           //打开文本编辑器
gedit ~/workspace/xxx.txt       //打开指定文件nautilus 命令可以打开文件资源管理器。

18、查看安装的软件:

1、查看安装了那些软件:

    可以通过使用在最后面加 | grep xxxxx 来查看某个软件。1、用 apt 命令显示已安装软件包:apt list –installed2、用 dpkg 命令显示已安装软件包:dpkg-query -l3、列出系统里 Snap 已安装软件包:snap list4、列出系统里 Flatpak 已安装软件包:flatpak list

2、软件安装到那里了?

    1、查看文件安装路径:whereis goldendict或者:dpkg -L goldendict2、查询运行文件所在路径:which goldendict

19、搜索安装的软件并卸载:

1、搜索:dpkg --list | grep weixin2、卸载:sudo apt-get remove deepin.com.weixin.work:i386     //卸载但不删除配置文件sudo apt-get --purge remove deepin.com.weixin.work:i386//卸载同时删除配置文件

20、apt-get autoremove :

删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件;
高能警告:慎用本命令!!!
它会在你不知情的情况下,一股脑删除很多“它认为”你不再使用的软件;

21、vim 怎么不退出文件刷新文件内容:

如果您需要在不退出文件的情况下重新加载文件内容,可以使用下面的命令::e!             //会重新加载当前文件的内容,并在编辑器中显示最新的内容。其中 ! 符号表示强制重新加载文件内容。如果您对文件进行了编辑并保存,但在其他地方修改了该文件,则可以使用这个命令来重新加载文件,以便您将编辑的内容与最新的文件内容合并。如果您想要在保存文件时自动重新加载文件内容,可以在 Vim 配置文件中添加下面的命令:set autoread        //会在保存文件时自动检测是否有其他进程修改了文件,并在需要时重新加载文件内容。

22、 程序 或 命令 后台运行 方法 :nohup 和 &

nohup:不挂断的运行程序(即退出终端,程序也不会终止)。&:在后台运行程序。nohup command & :这样就能使命令永久的在后台执行。1、nohup 和 & 的区别nohup : nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响运行,注意了nohup没有后台运行的意思;&:是指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出。

23、挂载,卸载:

挂载:将img镜像挂载到Linux系统中的某个目录下:sudo mount -o loop /path/to/img/file.img /mnt/mount_point。卸载:sudo umount /mnt/mount_point。

24、查看ssh服务是否正常?

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当前占用的端口

25、ubuntu 安装 指定版本 qtcreator :

1、ubuntu 安装 安装源中默认版本的 qtcreator :

    1、运行以下命令更新系统软件包:sudo apt updatesudo apt upgrade2、安装Qt Creator和Qt库:sudo apt install qtcreator qt5-default3、等待安装过程完成后,你就可以启动Qt Creator来创建和运行Qt应用程序了。4、如果你需要其它版本的Qt库,你可以通过apt-get命令安装。比如,如果你需要安装Qt 4库,可以使用以下命令:sudo apt-get install libqt4-dev这样,你就可以在Ubuntu上开始使用Qt Creator 开发Qt 应用程序了 。

2、Ubuntu上安装指定版本的Qt Creator:

    1. 运行以下命令添加Qt官方软件源到系统中:sudo add-apt-repository ppa:beineri/opt-qt-<version>-focal其中 \<version\> 是你需要安装的Qt版本,比如:5.12、5.15 等。以 5.15 为例,命令应该是这样的:sudo add-apt-repository ppa:beineri/opt-qt-5.15-focal2. 运行以下命令更新系统软件包并安装Qt Creator及对应的Qt库:sudo apt updatesudo apt install qtcreator qt5-default3. 安装完成后,你就可以启动指定版本的Qt Creator来开发Qt应用程序了。4、注意事项:- 需要根据自己的 Ubuntu 版本选择相应的软件源。- 如果你已经安装了旧版本的 Qt Creator 和相关的 Qt 库,请先卸载它们再进行安装新版本。- 指定版本的 Qt Creator 安装成功后,可以在 `/opt/qt*/bin` 目录中找到对应版本的 Qt 程序和工具,其中 "*" 表示对应的Qt版本号,比如 5.15。

3、ubuntu上 安装 qt creator 5.15.2 :

    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.run2.修改文件权限:chmod 777 qt-unified-linux-x64-online.run3.运行安装程序:./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_64export PATH=$QT_DIR/bin:$PATHexport LD_PLUGINS_PATH=$QT_DIR/plugins:$LD_PLUGINS_PATHexport LD_LIBRARY_PATH=$QT_DIR/lib:$LD_LIBRARY_PATH保存退出2. 让变量生效:source .bashrc可能的问题:1.找不到libxcb-xinerama.so.0文件:sudo apt install libxcb-xinerama02.如果编译测试项目,提示:Failed to find "GL/gl.h" in "/usr/include/libdrm".:sudo apt install libgl1-mesa-dev3.如果有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.4187https://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

26、Ubuntu 系统中的回收站查看?

在 Ubuntu 系统中,回收站在文件系统中的位置对应的文件夹是:`~/.local/share/Trash/`,其中:- `files` 文件夹存放被删除的文件。- `info` 文件夹存放与每个被删除文件相关的元数据信息。每个文件对应一个同名的 .trashinfo 文件,其中包含了文件原来的路径、删除时间等信息。- `expunged` 文件夹存放永久删除的文件。当回收站达到一定大小限制时,旧的文件会被自动清除并移动到这个文件夹中。需要注意的是,由于 `~/.local` 目录默认是隐藏的,因此需要在文件管理器中开启“显示隐藏文件”选项才能看到回收站的实际位置。

27、查看系统上的shell程序及路径:

1、在Unix和Linux操作系统中,可以有多个不同的shell程序,其中Bash是其中最常用的之一。要查看你的系统上有哪些shell程序以及它们的路径,请使用以下命令:cat /etc/shells2、这个命令会列出系统上的所有已安装的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程序。

28、Ubuntu 上卸载 wine:

2. 运行以下命令,卸载wine及其依赖的包:sudo apt-get remove wine*3. 在终端中输入以下命令,删除wine在/home目录下的配置文件和数据,应用程序注册表:rm -rf ~/.wine注意:这将删除所有已安装的Wine应用程序以及相关配置文件。请谨慎操作。

29、Ubuntu上面的常用的软件商店,软件中心,应用商店,应用商城?

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:一个轻量级的软件商店,它提供用户友好的界面和简单易用的搜索功能,提供了许多分类和筛选选项来帮助用户快速查找并安装所需的应用程序。以帮助用户快速找到他们需要的软件。

Linux中_Ubuntu上_命令_使用小技巧记录相关推荐

  1. Linux中_Ubuntu上_使用命令总结整理_02

    文章目录 目录: 1.操作系统操作 1.Linux 基础 2.系统信息 3.系统负载 -- top 4.程序开机自启动服务配置 5.重定向_管道_流 6.终端其他命令 2.文件与目录操作 1.文件和目 ...

  2. linux 关闭端口_手把手教你在Linux中快速检测端口的 3 个小技巧

    一个执着于技术的公众号 前言 无论是要解决网络连接问题还是配置防火墙,第一件事是要检查系统实际打开了哪些端口. 本文介绍了几种快速查找 Linux 系统上哪些端口向外部开放的方法. 什么是开放端口 监 ...

  3. Linux中printk和strace命令调试的一些技巧

    dmesg                     @打印存在数组中的信息  console=ttySAC0    @print to console  console=tty1           ...

  4. Linux中mod相关的命令 内核模块化 mod相关命令都是用来动态加载内核模块/驱动程序模块...

    Linux中mod相关的命令 内核模块化   mod相关命令都是用来动态加载内核模块/驱动程序模块 http://baike.baidu.com/link?url=lxiKxFvYm-UfJIxMjz ...

  5. Linux中vi的常用命令和快捷键使用

    Linux中vi的常用命令和快捷键使用 文章目录: 一.VI简单介绍 二.VI三种模式的使用 1.VI底行模式的使用 2.VI编辑模式的使用 3.VI一般模式的使用 1)移动光标 2)删除.复制和粘贴 ...

  6. linux命令冒号加叹号,Linux中的叹号命令

    在shell环境下操作,需要积累点快捷输入的小技巧: 最常用的技巧恐怕就是Tab自动补全以及上方向键来回退上几条历史命令了,这些对于csh,bash,ksh,zsh都适用. 最近还找到一种快速回退上一 ...

  7. 【日常小记】linux中强大且常用命令:find、grep

    在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下: find命令 find命令的一般形式 ...

  8. Linux中W与Who命令的使用

    踢掉一个从某个终端连上的用户pkill -kill  -t pts/0 ---------------------------------------------------------------- ...

  9. linux vim命令pdf,Linux中vi、vim命令大全

    Linux中vi.vim命令大全 2019-11-21 16:55Linux命令大全 Linux vi 是 unix/linux 下极为普遍的一种文本编辑器. vi 有各种变种, 在不同的机器上有不同 ...

最新文章

  1. Visual Studio 2005 Team System: Demo Videos
  2. The way to Go(6): Go程序的基本结构和要素
  3. 【内核】linux内核启动流程详细分析
  4. Android 界面布局之RelativeLayout
  5. [云炬创业基础笔记] 第四章测试13
  6. 有理有据!为什么String选择数字31作为hashCode方法乘子?
  7. explain分析SQL查询
  8. 7-12 藏头诗 (15 分)
  9. 为什么电脑能随便重装系统,而手机刷机可能刷成砖?
  10. Matlab之程序的暂停与中止
  11. 资深程序员是用五年时间攒够100万,老婆是关键
  12. Subway Pursuit (二分)(交互题)
  13. mercurial/hg:大哥什么年代了连续传功能都没有?
  14. 开局一张图教你记住HTTP基本格式
  15. Javascript --- 模板引擎
  16. 微信公众号开发2自动回复
  17. 动漫插画培训班有哪些
  18. 融跃教育登陆湖南卫视!揭秘融跃是个什么样机构!CFA/FRM/ACCA
  19. [C语言编程练习][01]输入ASCII码值,输出对应的字符
  20. python爬虫实例教程-Python网络爬虫实例教程(视频讲解版)

热门文章

  1. 倾斜摄影输出的文件格式为OSGB?建模软件可以输出那几种格式
  2. 1.Java开端及jdk安装与配置
  3. redis java 队列_Redis 队列 Java调用简单实现
  4. 浅谈政务大数据的本质
  5. 接亲现场,新郎被要求写代码
  6. 2020液化石油气瓶充装考试试题及液化石油气瓶充装操作证考试
  7. Script标签解析
  8. Linux之管道命令
  9. 《Tableau数据可视化从入门到精通》之序言
  10. 在PPT中插入组织结构图ppt模板大全