目录
查看系统相关信息(系统名,节点名称,操作系统的发行号,操作系统版本,机械id)
命令
-
查看系统位数
getconf LONG_BIT
-
查看系统相关信息(系统名,节点名称,操作系统的发行号,操作系统版本,机械id)
uname -a
-
cpu架构
uname -m arch
-
系统版本相关信息
cat /etc/os-release
-
查看开机运行时间
uptime
-
查看树莓派引脚编号
gpio readall
-
更新源里的软件包列表和信息
sudo apt-get update
-
更新系统上已安装软件包的版本
sudo apt-get upgrade
-
显示当前运行进程
ps
-
终止正在运行的进程
kill 进程号
-
显示磁盘空间使用情况
df
-
显示系统内存使用情况
free
-
给命令起别名
取 clear 的别名为 c alias c=’clear’
-
显示文本内容
显示 file 的内容 cat file
-
修改当前路径
转到/etc 中去 cd /etc
-
修改文件访问权限
改 file 的权限为 64 chmod 644 file
-
修改文件所有者
改 file 的所有者为 foo chown foo file
-
清屏
clear
-
拷贝文件
1: 拷贝 file1 为 file2 cp file1 file2 2: 拷贝 dir1.0/为 dir2.0/ cp dir1.0/ dir2.0/ -r
-
比较两文件的异同
1: 比较 file1 和 file2 diff file1 file2 -uN 2: 比较 dir1/和 dir2/ diff dir1/ dir2/ -urN
-
手工安装软件包
安装 example.deb dpkg -i example.deb
-
显示字符串
echo “hello!” 显示“hello!”
-
查找文件
找出/下的所有.c 文件 find / -name “*.c”
-
查找字符串
grep “abc” ./* -rwHn ./*中找字符串 “abc
-
查看或修改网络
ifconfig eth0 查看 eth0 的网络信息
-
发送信号
kill -s SIGKILL 1234 给进程 1234 发送信号 SIGKIL
-
创建链接文件
1: 取 apple 别名为 a ln apple a 2: 创建一个符号链接 a 指向 apple ln apple a -s
-
列出文件信息
ls -l 列出当前文件信息
-
查找帮助信息
man ls 查找关于 ls 的帮助
-
挂载或卸载分区
mount /dev/x /mnt 将/dev/x 挂接到/mnt 下
-
分屏显示信息
ps -ef | more 分屏显示 ps -ef 的信息
-
创建目录
mkdir dir/ 创建新目录 dir/
-
移动或重命名文件
1: 改 file1 名字为 file2 mv file1 file2 2: 将 file 移动到 dir/去 mv file dir/
-
显示当前路径
pwd 显示当前路径
-
查看系统进程信息
ps -ef 或者 ps ajx 查看系统进程信息
-
删除文件
1: 删除 file rm file 2: 递归地删除 dir/ rm dir/ -r
-
排序
sort file 对 file 排序后打印到屏幕
-
压缩或解压
1: 将所有文件压缩为.bz2 tar cjf a.tar.bz2 * 2: 解压.bz2 文件 tar xjf a.tar.bz2 3: 将所有文件压缩为.gz tar czf a.tar.gz * 4: 解压.gz tar xzf a.tar.gz
-
去掉相邻重复的行
uniq file 去除 file 中相邻的重复行
-
计数器
wc a 计算 a 的行、单词和字符
-
查找所在路径
which ls 显示命令 ls 所在路径
-
持续更新