Liunx-常用命令杂烩(5)
快捷键
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 单行删除
u 撤销操作
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)的更多相关文章
- Liunx 常用命令
Liunx 常用命令================================================================================ 1. 远程拷贝文件 ...
- liunx常用命令
查看系统信息常用命令 uname -m /arch 显示机器的处理架构 uname -r 显示正在使用的内核版本 cat/proc/cpuinfo 显 ...
- liunx常用命令笔记
安装软件教程 linux安装java:https://www.cnblogs.com/lamp01/p/8932740.html linux安装mysql:https://www.cnblogs.co ...
- 【转】Liunx常用命令详解
Liuux命令查询入口 Linux命令 - 系统信息 命令代码 注释说明 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 ...
- <Liunx常用命令一>之TOP
一:作用 ----->TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况. ----->TOP是一个动态显示过程,即可以通过用 ...
- liunx 常用命令学习笔记
通过linux 命令pwd:显示当前所在的目录ls:显示当前目录下的文件cd:切换路径 cd..返回上一级路径mkdir:新建目录rmdir:删除目录 touch:新建文件rm:删除文件 gedit: ...
- Liunx常用命令(Mile)
记录一些平时经常用到的liunx命令,解决用过一段时间不用又忘记的问题.慢慢添加,持续更新~~~ 1.文件操作 a.zip.war包解压 war包 用的zip的方式压缩 ,也可以用的zip的 解压命令 ...
- Liunx常用命令(备用)
常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir ...
- Linux文件管理 | Liunx 常用命令
文件与目录基本操作 目录: 一.显示文件内容 cat 命令 more 命令 less 命令 head 命令 tail 命令 二.文件内容查询(grep) 三.文件查找命令 find 命令 locate ...
- liunx常用命令-----查找命令
locate 根据文件名查找文件 根据数据库记录搜索,当天创建的搜不到 whereis which 搜索命令的命令 如 whereis ls find /root -name ...
随机推荐
- virtual关键字
出于多态的考虑,为了覆盖, 子类同名覆盖函数(函数名.参数.返回值都相同) virtual void print(): 这也许会使人联想到函数的重载,但稍加对比就会发现两者是完全不同的:(1)重载的几 ...
- Word中的段落
Word文档中的块级内容的最基本单位是段落,段落用<p>元素进行存储.段落定义在新行中开始,段落可以包含三方面的信息:可选的段落属性.内嵌的内容(通常为文本)和用于比较两个文档的内容的一组 ...
- JavaScrip继承图文总结
JavaScript有多种继承模式,总结起来用到的方法有:原型链的传递.构造函数的借用.对象的复制. 这篇文章讲得很清晰,让我们明白:所有JS对象源于null,并通过原型指针和原型对象来实现继 ...
- 【接口时序】4、SPI总线的原理与Verilog实现
一. 软件平台与硬件平台 软件平台: 1.操作系统:Windows-8.1 2.开发套件:ISE14.7 3.仿真工具:ModelSim-10.4-SE 硬件平台: 1. FPGA型号:Xilinx公 ...
- Javascript高级编程学习笔记(13)—— 引用类型(2)Array类型
除了Object类型之外ECMA中最常用的引用类型可能就是Array类型了 并且ECMA中的数组类型和其他大多数编程语言的数组类型存在着很大的区别 今天就介绍一下JS中的Array的特别之处 区别 1 ...
- Tools - Vim
Vim 简明 Vim 练级攻略 基础设置 在vim界面点击":"然后进行设置,但只会在当前vim界面生效: 添加相关设置在vim配置文件(例如"/etc/vimrc&qu ...
- Testing - 软件测试知识梳理 - 理解测试
理解 目的 测试就是要找到关键信息,有关项目和产品的关键决策都是根据这些信息做出. 对产品质量做出总体评估. 找出并报告团队所有可能会对产品价值产生消极影响的问题(但并不意味着能发现所有问题). 重心 ...
- 必须熟练的基础linux命令
推荐:命令大全 http://man.linuxde.net/ 重要的几个热键[Tab],[ctrl]-c, [ctrl]-d [Tab]按键---具有『命令补全』不『档案补齐』的功能 [Ctrl]- ...
- Liferay7 BPM门户开发之23: 了解内置工作流(Kaleo Workflow)
Liferay内置的工作流是企业版的功能,虽然简单粗糙,但依然不支持社区版.既然要用更强大的Activiti来替代它,那就非常有必要学习一下内置工作流的一些思想,以便借鉴. 它的特点: 实体的工作流操 ...
- 列表list切片
list1 = [1, 2, 3, 4, 5, 6] list1[::-1] >>>[6, 5, 4, 3, 2, 1] list1[:3:-1] >>>[6, 5 ...