基础

Shell文件权限和脚本执行

Linux 的启动流程 - 阮一峰
这是init进程的启动方式,现在已经被systemd的启动方式替代了。
image.png

SHELL学习笔记——IF条件判断,判断条件

The Linux Information Project

Terminal打开dmg

  1. hdiutil attach <file>
  2. 例如:
  3. hdiutil attach Windscribe.dmg

linux查看中某个端口是否被占用,及占用此端口的进程的pid:

方式1. lsof -i:
方式2. netstat -anp | grep
原文

列出局域网下所有设备的内网IP

  1. # 假如我当前IP为10.0.0.X
  2. nmap -sP 10.0.0.0/24

yum

  1. 查看已安装的

    1. yum list installed
  2. 删除软件

    1. yum remove <package>

链接:
linux yum命令详解

压缩

  1. $ tar zcvf FileName.tar.gz DirName1 DirName2 DirName3

参考:
linux压缩和解压缩命令大全

解压

Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz tar.Z
其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2
未经过tar打包过的压缩包,解压方式:

  1. $ unzip filename.zip

经过tar打包过的压缩包,解压方式:

  1. # 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压
  2. $ tar -xvf filename.tar.gz
  3. $ tar -xvf filename.tar.bz2
  4. $ tar -xvf filename.tar.xz
  5. $ tar -xvf filename.tar.Z

参考:
Linux下的解压命令小结

Linux二进制软件包/源代码软件的安装与卸载

  1. *.rpm形式的二进制软件包

    1. 安装:
    2. $ rpm -ivh *.rpm
    3. 卸载:
    4. $ rpm -e packgename
  2. *.tar.gz

    1. $ tar -zxvf <file>

查看已安装软件清单

sudo dpkg -l

设置开机执行任务

.config/autostart/下创建.desktop文件

Deepin无法读写挂载硬盘

https://askubuntu.com/a/1135002/1608013