Linux 常用指令
linux系统文件目录
/bin 二进制文件,系统常规命令
/boot 系统启动分区,系统启动时读取的文件
/dev 设备文件
/etc 大多数配置文件
/home 普通用户的家目录
/lib 32位函数库
/lib64 64位库
/media 手动临时挂载点
/mnt 手动临时挂载点
/opt 第三方软件安装位置
/proc 进程信息及硬件信息
/root 临时设备的默认挂载点
/sbin 系统管理命令
/srv 数据
/var 数据
/sys 内核相关信息
/tmp 临时文件
/usr 用户相关设定,安装了大部分用户要调用的程序
快捷键
Alt + F4关闭当前窗口Ctrl + Alt + T打开终端Crrl + D关闭当前终端Shift + Ctrl + T在当前终端打开新标签页Shift + Ctrl + Q关闭当前终端Ctrl + Shift + C复制Ctrl + Shift + V粘贴Ctrl + l清空屏幕Ctrl + c终止命令Ctrl + z挂起命令
命令行含义

1
2
3
4
5rnh //用户名,root为超级用户
@ //分隔符
rnh-G3-3500 //主机名
~ //表示目前所在目录为家目录,其中root用户的家目录是 /root普通用户的家目录在 /home 下;会随着目录切换而变化
$ //表示当前用户是普通用户,超级用户为#
软件安装和更新
dpkg 是 Debian 系统的底层包管理工具,适用于安装 .deb 文件,但不会自动处理依赖关系。apt 是更高级的包管理工具,能够自动处理依赖关系,建议优先使用。
安装deb文件sudo dpkg -i 文件名称.deb
更新软件
- 安装新软件包
sudo apt install 软件名 - 卸载软件包。
sudo apt remove 软件名 - 更新软件源
sudo apt-get update - 列出可更新的软件
sudo apt list --upgradable - 更新升级所有软件
sudo apt-get upgrade - 更新某个软件
sudo apt-get upgrade 软件名(比如code) - 卸载软件包及其配置文件。
sudo apt purge 软件名 - 自动卸载不再需要的依赖包
sudo apt autoremove 软件名
目录操作
1 | cd / //切换到根目录 |
文件权限
文件权限简介1
2
3
4
5
6
7
8使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组。
'r' 代表可读(4),'w' 代表可写(2),'x' 代表执行权限(1),括号内代表"8421法"
##文件权限信息示例:-rwxrw-r--
一共10位
-第0位:'-'就代表是文件,'d'代表是文件夹
-第一组三位(1,2,3):拥有者的权限,'-'代表没有权限
-第二组三位(4,5,6):拥有者所在的组,组员的权限
-第三组三位(7,8,9):代表的是其他用户的权限
权限修改1
2普通授权 chmod +x a.txt
8421法 chmod 777 a.txt //1+2+4=7,"7"说明授予所有权限
系统
1 | sudo su //超级用户 |
打包和解压
1 | .zip、.rar //windows系统中压缩文件的扩展名 |
网络相关
1 | ifconfig //查看或配置网络接口 |
其它
```
tail -f filename //持续显示文件的最后10行,并实时更新新增内容。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 十柒!
评论





