linux du查询大鱼100m的文件,【大鱼叔叔|开发日记】树莓派常用命令

Linux一切皆文件

树莓派系统目录:

/boot 放置Linux内核以及其他用来启动树莓派的软件包

/bin 放置与Raspbian有关(包括运行图形界面所需的)的二进制可执行文件

/dev 这是虚拟文件夹之一,用来访问所有连接设备,包括存储卡

/etc 系统管理和配置文件

/home Linux上的我的文档,包含用户名命名的文件夹

/lib 各种应用需要的代码库

/lost+found 一般情况下是空的,当系统非法关机后,这里就存放了一些文件

/media 放置可移动存储驱动器,比如USB和CD

/mnt 用来手动挂在外部硬件驱动器或存储设备

/opt 可选软件文件夹,非系统部分的软件将会放置在这里

/sbin 放置超级用户使用的系统管理命令

/sys 放置操作系统文件

/tmp 放置临时文件

/usr 放置用户使用的程序

/var 虚拟文件,用于程序保存数据

安装远程桌面包

sudo apt-get install tightvncserver

sudo apt-get install xrdp

安装常用编程工具

sudo apt-get install nano emacs vim getdit

树莓派更新

更新源信息数据库

sudo apt-get update

更新已安装的包

sudo apt-get upgrade

升级系统

sudo apt-get dist-upgrade

修改pi账户默认密码

passwd pi

开启root账户

sudo passwd root

sudo passwd --unlock root

进入root权限

su

进入目录

cd  /home/pi

列出文件

ls

全部的文件,连同隐藏文件

ls -a

仅列出目录本身,而不是列出目录内的文件数据

ls -d

长数据串列出,包含文件的属性与权限等等数据

ls -l

复制文件

cp [-adfilprsu] 来源档(source) 目标档(destination)

-a :相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)

-d :若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;

-f :为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;

-i :若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)

-l :进行硬式连结(hard link)的连结档创建,而非复制文件本身;

-p :连同文件的属性一起复制过去,而非使用默认属性(备份常用);

-r :递回持续复制,用於目录的复制行为;(常用)

-s :复制成为符号连结档 (symbolic link),亦即『捷径』文件;

-u :若 destination 比 source 旧才升级 destination !

移动文件 (文件重命名)

mv   

删除文件

rm 

显示系统日期

date

在屏幕上打印出文件内容

cat 

从最后一行开始显示

tac

显示的时候,顺道输出行号

nl

一页一页的显示文件内容

more

一页一页的显示文件内容(可以往前翻页)

less

只看头几行

head

只看尾巴几行

tail

创建目录

mkdir 

删除一个空的目录

rmdir

创建文件

touch 

显示当前路径

pwd

改变文件权限

chmod

编译c语言:

gcc test.c -o test

编译arm平台执行程序:

arm-linux-gcc test.c -o test

赋予超级可执行权限

chmod u+x test

chmod 777 test

执行已经编译的程序:

./test

树莓派关机:

sudo shutdown -h now

sudo halt

sudo poweroff

sudo init 0

树莓派重启:

sudo reboot

shutdown -r now

查看树莓派GPIO:

gpio readall

卸载软件:

sudo apt-get remove softname

搜索软件包

apt-cache search

进入设置:

sudo raspi-config

安装deb软件包

dpkg -i xxx.deb

删除软件包

dpkg -r xxx.deb

连同配置文件一起删除

dpkg -r -purge xxx.deb

查看软件包信息

dpkg -info xxx.deb

查看文件拷贝详情

dpkg -L xxx.deb

查看系统中已安装软件包信息

dpkg -l

重新配置软件包

dpkg-reconfigure xxx

安装yum:

sudo apt-get install yum

使用yum安装软件包

yum install -y lrzsz

安装rz/sz

1.进入tmp文件夹:cd /tmp

2.下载压缩包:wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

3.解压压缩包:tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20

4.编译安装: ./configure && make && make install

5.创建软链接:

1.cd /usr/bin

2.ln -s /usr/local/bin/lrz rz

3.ln -s /usr/local/bin/lsz sz

6.使用:

1.上传到树莓派:rz 或者:rz -bye

2.下载到本地:sz

树莓派截屏(GUI中使用)

1.sudo apt-get install scrot

2.截取整个屏幕用命令:scrot

3.指定文件位置:scrot /home/pi/Desktop/example.png

4.延时截图:scrot -d 10

5.倒计时10秒截图:scrot -cd 10

6.部分屏幕截图命令:scrot -s 或 scrot -s /home/pi/Desktop/example.png(顺便命名和指定路径)

7.截取当前窗口的命令:scrot -u

8.其他Scrot命令

-h     显示更多帮助

-v     获取当前版本

-d x   添加X秒的延迟拍摄

-c     添加一个倒计时延迟拍摄

-s     允许用户用鼠标捕捉特定区域

-u     捕捉当前活动窗口

-q X   指定图像质量百分率X(默认75)

-t X   创建一个百分比大小为X的缩略图

-e     在截图后指定一个命令来运行

9.Shotwell看截图

sudo apt-get install shotwell

shotwell "example.png"

清除旧版安装包

sudo apt-get autoremove

查询树莓派温度

cat /sys/class/thermal/thermal_zone0/temp

自定义程序自动启动教程

1.cd /home/pi/.config/autostart

2.vi auto.desktop

3.touch /home/pi/auto.py

4.vi /home/pi/auto.py

auto.py{

import os

os.system('sudo apt-get install update')

}

搜索包

apt-cache search  packagename

获取包的相关信息,如说明、大小、版本等

apt-cache show packagename

重新安装包

sudo apt-get reinstall

强制安装

sudo apt-get -f install  ( --fix-missing"当是修复安装)

删除包,包括删除配置文件

sudo apt-get remove --purge

删除包及其依赖的软件包+配置文件等

sudo apt-get autoremove --purge

安装相关的编译环境

sudo apt-get build-dep packagename

下载该包的源代码

apt-get source packagename

清理下载文件的存档 && 只清理过时的包

sudo apt-get clean && sudo apt-get autoclean

检查是否有损坏的依赖

sudo apt-get check

查看操作系统版本

cat /proc/version

查看主板版

cat /proc/cpuinfo

查看SD存储卡剩余空间

df -h

查看ip地址

ifconfig

检查网络是否通

ping www.baidu.com / 192.168.137.xxx

搜索局域网中IP地址

arp -a

查看挂载信息

sudo fdisk –l

使用git clone下载代码包到本地

git clone https://github.com/MyDuerOS/DuerOS-Python-Client.git

使用wget下载文件

sudo wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

执行shell脚本:

./test.sh

启动窗口系统

startx

解压与压缩

zip file1.zip file1 创建一个zip格式的压缩包

unzip file1.zip 解压一个zip格式压缩包

tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包

tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包

查看磁盘空间

df -h

查看USB设备

lsusb

显示已载入系统的模块,lsmod 其实就是list modules的缩写

lsmod

设置启动服务

sudo insserv /etc/init.d/mysript

删除启动服务

sudo insserv -r /etc/init.d/mysript

修改主机名

sudo hostname newname

增加用户

sudo adduser username

删除用户

sudo deluser username

设置user用户的密码

passwd user

查看系统的运行情况

top

查看内存分配情况

free -m(-k, -g)

查看磁盘使用情况

sudo df -h

查看当前目录下的磁盘使用信息

sudo du -sh

查看系统正在运行的进程

ps

查看系统所有的进程,包括后台进程。

ps -ef | less

对进程做出一定的操作

kill - 

* signal 1 (SIGHUP): hang-up的缩写,该信号通知应用程序重新启动

* signal 3 (SIGQUIT):该信号通知应用程序清理自身资源并退出

* signal 6 (SIGABRT):该信号通知应用程序终止并立即退出

* signal 9  (SIGKILL):该信号立即终止应用程序

* PID :应用程序的进程号,可以通过ps 查看

切换到上级目录

cd ..

切换到/home/pi

cd ~

切换到更目录

cd /

查找文件:

find

例:find /mnt/volumer -empty -name foobar -exec rm

作用:该命令会搜索/mnt/volumer 中的所有名称匹配foobar的空文件,并执行rm命令将其删去

通过读取filename文件的内容判断文件的类型。

file 

grep 所有的参数都支持通配符,所以你可以搜索整个目录中所有文件内容

grep  

你可能感兴趣的:(linux,du查询大鱼100m的文件)