树莓派Linux常用命令总结

Shell与Linux命令分类

1. Shell:

Shell是Linux系统中运行的一种特殊程序,在用户和内核之前充当翻译官,用户登录Linux系统时,自动加载一个Shell程序;Bash程序是Linux系统中默认使用的Shell程序,且文件位于/bin/bash

2. Linux命令分类:

- 内部命令:

内部命令是集成于Shell命令解释器程序内部的一些特殊指令,属于Shell的一部分,没有单独对应的系统文件,自动载入内存,可以直接使用。

- 外部命令:
外部命令是Linux系统中能够完成特定功能的脚本文件或二进制程序,属于Shell解释器程序之外的命令,每个外部命令对应了系统中的一个文件,而且必须知道其文件位置,由Shell加载后才能运行。

树莓派LINUX常用命令行:

1. 命令行格式与快捷键:

- 命令行格式:命令行 [选项] [参数](参数:可以是文件名,目录名,零到多个;严格区分大小写)

- 常用快捷键:

clear	//清屏
Tab		//补齐命令字和文件目录
ctrl + L	//清屏
ctrl + U	//快速删除光标之前的所有字符
ctrl + K	//快速删除光标之后的所有字符
ctrl + A	//快速切换光标到命令行头部
ctrl + C	//取消该行命令
ctrl + R	//寻找上方之前用过的命令

2. 常用命令行:

路径:
绝对路径:以根目录为起点,通常跨目录,需要完整目录路径
	/home/pi/...
相对路径:以当前所在目录为起点,切换到子目录,直接添加路径
	images/...
  • cd:目录切换
cd /   //切换至根目录
cd ~   //切换至宿主目录
cd ..	//返回上一级目录
cd -	//返回原目录
cd ../images	//返回上一级后进入images目录
//若cd之后没有参数和路径内容,同样返回初始目录
  • cat, more, less, head, tail :查看
//cat:常用选项 -b;上下键进行翻页
cat /proc/cpuinfo	//查看cpu信息
cat /proc/meminfo	//查看内存信息
cat lircd.conf
//tac命令和cat显示相反,从下向上显示

//more:空格键翻页,上键返回
more lircd.conf

//less:上下键翻页,q键退出,/键查找内容,n下一个内容,N上一个内容
less lircd.conf

//head,tail:默认查看开头或结尾十行内容
head lircd.conf	//查看文件头部十行
tail lircd.conf	//查看文件尾部十行
head - 20 lircd.conf	//查看文件头部二十行
tail - 20 lircd.conf	//查看文件尾部二十行
  • ls:显示目录内容
ls -l	//显示权限,时间和用量等信息
ls -a	//显示所有文件包括隐藏文件
ls -A	//显示除.和..外的所有文件
ls -lh	//内存大小转换提高可读性
//可在ls --help查看
  • du:统计目录
du -a	//统计所有文件包含其下子文件
du -h	//统计所有文件并内存大小转换
du -s	//统计所有文件占用总空间大小
  • wc:统计文件
wc lircd.conf	//统计该文件所有内容
wc -l lircd.conf	//显示该文件有多少行
wc -w lircd.conf	//显示该文件有多少字
wc -c lircd.conf	//显示该文件有多少字节
  • mkdir:创建目录
mkdir css	//直接创建文件目录
mkdir -p css/whw	//创建多层文件目录
  • touch:创建文件
touch css.txt	//直接创建一个空txt文件
  • nano(或vim):编辑文件
nano css.txt	//编辑该txt文件
//可以创建+编辑,即直接编辑一个不存在的文件后创建该文件
  • rm:删除
rm css.txt	//直接删除该文件
rm -r whw	//删除文件夹需要加-r或-rf
//更多可在rm --help中查看
  • cp:复制文件
cp css.txt whw.txt	//将css内的文件复制到whw文件中
// -f -r -i重名提示选项
  • mv:移动内容(重命名)
mv css.txt whw.txt	//将css.txt重命名为whw.txt
  • uname -r:查看用户名
uname -r
  • ifconfig:查看地址
ifconfig
  • hostname:查看主机名
hostname
  • shutdown:关机
shutdown -h now	//立即关机
shutdown -r +1 "will rebooted"	//定时1min后关机
shutdown -c	//取消定时关机
  • sudo init [num]:
sudo init 0	//停机或者关机(千万不能将initdefault设置为0)
sudo init 1	//单用户模式,只root用户进行维护
sudo init 2	//多用户模式,不能使用NFS(Net File System)
sudo init 3	//完全多用户模式(标准的运行级别)
sudo init 4	//安全模式
sudo init 5	//图形化(即图形界面)
sudo init 6	//重启(千万不要把initdefault设置为6)
  • df:统计磁盘使用情况
df -lh	//显示目前在 Linux 系统上的文件系统磁盘使用情况统计
  • fdisk:查看磁盘设备
fdisk -
  • apt:安装包管理工具
//由于安装一般需要管理员权限,因此apt之前通常需要添加sudo命令
sudo apt update	//命中:连接上网站,包的信息没有改变;获取:有更新并且下载;忽略:无更新或更新无关紧要无需更新
sudo apt upgrade	//将以安装的软件包升级到最新版本
sudo apt upgrade package_name	//升级单个软件包
sudo apt full-upgrade	//升级整个系统,同时将删除已安装的软件包
sudo apt list --upgradeable	//显示可升级的安装包
sudo apt list --installed	//显示已安装的安装包
sudo apt install package_name	//单个软件包安装
sudo apt install package1 package2	//多个软件包安装
sudo apt install /full/path/file.deb	//安装本地deb文件,提供文件完整路径
sudo apt remove package_name	//删除单个软件包
sudo apt remove package1 package2	//删除多个软件包
sudo apt purge package_name	//删除包括所有配置文件的包
sudo apt autoremove	//删除未使用的包
sudo apt search package_name	//在可用包列表中搜索给定包
sudo apt show package_name	//查看包信息
  • 4
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cascatrix

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值