快捷键

ctrl+alt        显示鼠标

ctrl+alt+tab+F1~F6 :进入字符终端界面tty1~tty6,例如

ctrl+alt+tab+F7 :退出字符终端界面


简单命令相关

whoami                            打印当前有效用户名 (who am i)

date "+ %Y/%m/%d %H:%M:%S      打印年月日 时分秒

cd     ../dir        上一节目录下dir目录

cd -                    返回上次目录

ifconfig            查看IP地址

sudo   ifconfig   eth1    192.168.1.106          设置网卡IP地址(设置后,都要使用down和up软重启下网卡才能正常工作)

sudo   ifconfig   eth1    up                            开设备网卡1,通过ifconfig可以看到

sudo   ifconfig   eth1    down                       关设备网卡1

ls                                列出所有目录       (-a:列出隐藏文件     -l:列出目录详细内容(文件的权限、所有者、文件大小等) )

pwd                          打印当前目录            print work  directory

mkdir  tmp                        创建tmp目录

mkdir -p /home/a/b        创建多个目录(-p: 创建一个目录的时候,若其父目录不存在,则自动创建,而不是默认的报错。)

rm  -rf   dir                          删除名为dir的目录            -r recursion       -f force

cp  config_ok   .config      复制config_ok为新的.config

cp *.so*  /work/nfs_root/mini_fs/lib  -d    //复制所有后缀名为带有so开头的文件到lib目录(*:匹配符,-d: 保持链接,原来的是链接,复制过来的还是链接)

mv  1.txt     2.txt                移动,将1.txt移动成为2.txt,也可以说是重命名

nm    test.o                        用来查看obj二进制文件里的符号表(比如某个函数,某个全局变量)

which rm        列出rm命令所在位置

kernel会将开机信息存储在ring buffer中。可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。

如果想具体查看与某个信息相关的开机信息,可以配合grep查看

示例:

dmesg  | grep  error:


按键相关

ctrl+c                         强制中断命令

ctrl+z                         暂停执行命令

fg                               继续执行命令


vim命令  (若无法写只读文件,可以使用sudo,或者更改文件属性)

vim  rm                       创建/打开一个名为rm的文本

vim  rm +28                创建/打开一个名为rm的文本,并跳到28行处

在插入模式(Insert mode)下    按下ESC进入命令行模式(command mode)。

在命令行模式下(command mode)按下i键返回插入模式(Insert mode).

命令行模式下(按ESC键进入)

:wq       保存并退出                              

:q!         不保存直接退出

:50         跳转第50行

:$            跳到文件最后一行

/test      查找带有test字段的行, 然后一直按 n ,将会匹配下一个test字段

crtl+f   翻下一页front

crtl+b  翻上一页back

ndd        删除光标以下n行文字

1d           单行删除

或者:

dd     单行删除 

           撤销操作

ctrl + r    可撤销上次的撤销操作

(PS:若使用:wq保存了后,则不能再次撤销了,可以使用:w,ctrl+z和fg实现)

查看16进制:

:%!xxd ——将当前文本转换为16进制格式。

:%!od ——将当前文本转换为16进制格式。

:%!xxd -c 12——将当前文本转换为16进制格式,并每行显示12个字节。

:%!xxd -r ——将当前文件转换回文本格式。


复杂点的命令相关

top                 查看CPU及进程

./hello  &        后台运行hello程序,前提是hello程序中有个while一直循环

dmsg             打印printk()存在环形缓冲区里的所有信息,可以查看内核启动信息

$PATH                   查看环境变量,比如看arm-linux-gcc命令位置

export PATH=... ...   设置临时的环境变量,重启后还是会复位,只有vi /etc/environment才行


make编译相关

make       编译

make clean     清除make编译生成的obj文件,以及可执行文件,参考configure配置使用

make distclean   和make clean类似,不过该命令会清除的更彻底,包括configure文件配置好的各个参数也要清除


 安装/卸载命令相关

以git命令为例

sudo apt-get install git       安装git

sudo apt-get -purge remove git    卸载git      -purge:清除配置文件


其它问题

当使用rmmod卸载驱动,显示No such file or directory时,直接创建需要的目录即可,如下图所示:


嵌入式常用命令

cat /proc/partitions     //查看块设备分区

lsusb        //查看USB设备

hciconfig      //查看蓝牙信息

hciconfig hci0 up       //激活

hcitool scan    //扫描其它远程的蓝牙设备

free        //查看内存

Liunx-常用命令杂烩(5)的更多相关文章

  1. Liunx 常用命令

    Liunx 常用命令================================================================================ 1. 远程拷贝文件 ...

  2. liunx常用命令

    查看系统信息常用命令 uname -m /arch      显示机器的处理架构 uname -r                显示正在使用的内核版本 cat/proc/cpuinfo      显 ...

  3. liunx常用命令笔记

    安装软件教程 linux安装java:https://www.cnblogs.com/lamp01/p/8932740.html linux安装mysql:https://www.cnblogs.co ...

  4. 【转】Liunx常用命令详解

    Liuux命令查询入口 Linux命令 - 系统信息 命令代码 注释说明 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 ...

  5. <Liunx常用命令一>之TOP

    一:作用        ----->TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况.        ----->TOP是一个动态显示过程,即可以通过用 ...

  6. liunx 常用命令学习笔记

    通过linux 命令pwd:显示当前所在的目录ls:显示当前目录下的文件cd:切换路径 cd..返回上一级路径mkdir:新建目录rmdir:删除目录 touch:新建文件rm:删除文件 gedit: ...

  7. Liunx常用命令(Mile)

    记录一些平时经常用到的liunx命令,解决用过一段时间不用又忘记的问题.慢慢添加,持续更新~~~ 1.文件操作 a.zip.war包解压 war包 用的zip的方式压缩 ,也可以用的zip的 解压命令 ...

  8. Liunx常用命令(备用)

    常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir     ...

  9. Linux文件管理 | Liunx 常用命令

    文件与目录基本操作 目录: 一.显示文件内容 cat 命令 more 命令 less 命令 head 命令 tail 命令 二.文件内容查询(grep) 三.文件查找命令 find 命令 locate ...

  10. liunx常用命令-----查找命令

    locate 根据文件名查找文件 根据数据库记录搜索,当天创建的搜不到 whereis which  搜索命令的命令   如 whereis ls find   /root   -name       ...

随机推荐

  1. drf7 分页组件

    DRF的分页 数据库有几千万条数据,这些数据需要展示,不可能直接从数据库把数据全部读取出来, 这样会给内存造成特别大的压力,有可能还会内存溢出,所以希望一点一点的取,那展示的时候也是一样的,总是要进行 ...

  2. 第36章:MongoDB-集群--Replica Sets(副本集)

    ①副本集 副本集是一种在多台机器同步数据的进程,副本集体提供了数据冗余,扩展了数据可用性.在多台服务器保存数据可以避免因为一台服务器导致的数据丢失.也可以从硬件故障或服务中断解脱出来,利用额外的数据副 ...

  3. linux下设置计划任务执行python脚本

    linux下设置计划任务执行python脚本 简介 crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自 ...

  4. Latex小技巧

    最近由于离散数学课程作业的需要, 使用$\LaTeX$写pdf报告, 积累了一些$\LaTeX$小技巧, 以后还会陆续补充. 1. 查看某个包的使用手册, 在命令行中输入texdoc XXX, 其中X ...

  5. Linux使用MentoHust联网线上校园网, 回到普通有线网络却连不上?

    我的解决方法如下: 在有线网的设置(Wired Settings)那里, 弹出Network窗口, 点击右下角的设置图标, 选择Security, 然后关掉802.1x Security. 然后就可以 ...

  6. 使用百度地图实现详细地址自动补全(补全bug''事件只能绑定到一个上的问题')

    function G(id) { return document.getElementById(id); } loadMapAutocomplete("suggestId",&qu ...

  7. noip第16课资料

  8. 某公司的C#面试题

    1. 请简述值类型与引用类型的区别 答: 可参考http://www.cnblogs.com/JimmyZhang/archive/2008/01/31/1059383.html 2.C#中所有引用类 ...

  9. 如何运用kali-xplico网络取证分析?点开看看吧

    0x00前言: 本工具仅供安全技术学习和教育用途,禁止非法使用!      前方高能 建议物理机选作,虚拟机快照,万一你那个东西做错了,我还得背锅0x01介绍:      Xplico网络数据取证工具 ...

  10. [W3bSafe]Metasploit溢出渗透内网主机辅助脚本

    文章来源i春秋 脚本用Shell编写  有的内网特别脆弱  本脚本主要就是 测试的话方便一点   输入内网网关就能调用Metasploit全部模块测试整个内网 运行截图<ignore_js_op ...