1、查看版本
lsb_release -a
或 sudo lsb_release -a
2、查找
查找目录:find /(查找范围) -name '查找关键字' -type d
查找文件:find /(查找范围) -name ’查找关键字‘ -print
3、下载
wget
git clone
4、解压
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
5、apt-get安装与卸载 加sudo权限
apt-get install xxxx 安装
apt-get remove xxxx 卸载但不删除配置
apt-get purge xxxx 卸载并且删除相关配置
6、网卡
ifconfig
eth0 是Linux主机的一块网卡,lo是本地回环
ifconfig eth0 up #可以用于启动网卡
ifconfig eth0 down #可以用于禁用网卡
ifconfig eth0 192.168.1.101 #可以给主机制定静态地址
7、无线网卡
(1)首先关闭开发板的有线网卡
[root@FriendlyARM /]# ifconfig eth0 down
(2)加载USB WiFi无线网卡
[root@FriendlyARM /]# ifconfig wlan0 up
(3)扫描可用的无线网络
[root@FriendlyARM /]# iwlist scanning | grep ESSID
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
wmaster0 Interface doesn't support scanning.
ESSID:"FRIENDLY-ARM"
ESSID:"NETGEAR"
ESSID:"TP-LINK"
(4)选择要连接的无线网络
[root@FriendlyARM /]# iwconfig wlan0 essid "FRIENDLY-ARM"
(5)输入该网络的安全密码
[root@FriendlyARM /]# iwconfig wlan0 key s:12345
(6)连接到指定的AP(无线路由)
[root@FriendlyARM /]# iwconfig wlan0 ap auto
(7)设置无线网卡的IP地址
[root@FriendlyARM /]# ifconfig wlan0 192.168.1.120
(8)使用 ping 命令检测无线网连通状况
[root@FriendlyARM /]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: seq=0 ttl=64 time=42.804 ms
64 bytes from 192.168.1.1: seq=1 ttl=64 time=5.020 ms
8、显示文件、目录大小
du命令用于显示指定文件(夹)在磁盘中所占的空间信息
du
#显示当前目录和所有子目录的大小, 单位为KB
du
-sh
#显示当前目录总大小,加-h提高信息的可读性
du
--max-depth=1 -h
#显示当前目录和第一层子目录的大小
9、链接
ln -s 源文件 目标文件(软链接)
[oracle@Linux]$ vi test.log #创建一个测试文件f1
[oracle@Linux]$ ln test.log test1.log #创建f1的一个硬连接文件test1.log
[oracle@Linux]$ ln -s test.log test2.log #创建f1的一个符号连接文件test2.log
[oracle@Linux]$ ls -li # -i参数显示文件的inode节点信息
10、文件切割
split可以将一个大文件拆分成指定大小的多个文件,并且拆分速度非常的快,拆分一个1G大小的文件花费不到1S的时间每3行拆分成一个文件,拆分后的文件名以name开头,以数字作为后缀后缀长度为1
split -l 3 test -d -a 1 name
11、strace
strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。
strace -o output.txt -T -tt -e trace=all -p 28979
跟踪28979进程的所有系统调用(-e trace=all),并统计系统调用的花费时间,以及开始时间(并以可视化的时分秒格式显示),最后将记录结果存在output.txt文件里面。
12、dmesg
kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。
dmesg用来显示内核环缓冲区(kernel-ring buffer)内容,内核将各种消息存放在这里。在系统引导时,内核将与硬件和模块初始化相关的信息填到这个缓冲区中。内核环缓冲区中的消息对于诊断系统问题 通常非常有用。在运行dmesg时,它显示大量信息。通常通过less或grep使用管道查看dmesg的输出,这样可以更容易找到待查信息。例如,如果发现硬盘性能低下,可以使用dmesg来检查它们是否运行在DMA模式:
dmesg | grep DMA
13、查看进程
ps aux
ps -lA (ps -el)
ps axjf
与管道符连用
未完待续。。。
参考备注:
http://blog.youkuaiyun.com/jgzsygg/article/details/76690426?locationNum=3&fps=1
http://blog.youkuaiyun.com/cunxiyuan108/article/details/6030502
https://zhidao.baidu.com/question/31926804.html
http://www.cnblogs.com/Ph-one/p/6512319.html
http://blog.chinaunix.net/uid-10697776-id-2935554.html
http://www.cnblogs.com/chenmh/p/5872523.html
http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html
http://blog.youkuaiyun.com/zhongyhc/article/details/8909905