文件名称:
ARM.linux无线通讯实验AT91
开发工具:
文件大小: 4mb
下载次数: 0
上传时间: 2012-11-19
详细说明: Linux常用命令 以下均以Redhat Linux为例说明Linux操作系统的常用命令。 基本命令: ls:显示当前目录下的所有文件和目录。 ls –a :可以看到隐藏的文件,如以.开头的文件。 pwd:显示当前目录路径。 ps:列举当前TTY下所有进程 ps –A:列举所有 cd 目录名:进入目录 mkdir 目录名:创建目录 rmdir 目录名:删除空目录 rm –rf 目录名:强行删除整个目录内容(无法恢复),其中f表示强制不进行提示,r表示目录递归。 Linux下的文件和目录是区分大小写的。 TAB文件目录匹配搜索的使用: 例如SEMIT软件安装的目录为:/SEMIT,假设/目录下没有其它以SE字符开头的其它目录和文件,则要进入这个目录,只需敲入: cd /SE 然后按下TAB键,则SHELL会自动匹配找到SEMIT目录,这样就不必完全输入剩余的MIT字符,这个功能在访问名字很长的文件和目录时非常有效,可以大大提供键盘输入的速度,极为方便。 ncftp工具的使用: 13 ncftp是Linux下非常好的FTP工具软件,它除了支持FTP命令操作外,还支持LINUX SHELL下的命令用法,例如,它也支持TAB键用法,支持目录上传和下载(用-r 或-R参数)。ncftp 的用法,例如要FTP一台IP为192.168.0.22的Linux PC机A,命令如下: ncftp –u SEMIT 192.168.0.22 其中SEMIT为A机器上的合法的用户,连接上之后会提示输入SEMIT用户的密码,密码验证通过后,就进入ncftp命令提示符。 编程时获取帮助man(类似于VC编程中的MSDN) man,即 manunal: man是 UNIX 系统手册的电子版本。根据习惯,UNIX 系统手册通常分为不同的部分(或小节,即 section),每个小节阐述不同的系统内容。目前的小节划分如下: 命令:普通用户命令 系统调用:内核接口 函数库调用:普通函数库中的函数 特殊文件:/dev 目录中的特殊文件 文件格式和约定:/etc/passwd 等文件的格式游戏。 杂项和约定:标准文件系统布局、手册页结构等杂项内容 系统管理命令。 内核例程:非标准的手册小节。 手册页一般保存在 /usr/man 目录下,其中每个子目录(如 man1, man2, 。, manl, mann)包含不同的手册小节。使用 man 命令查看手册页。 常用man命令行: man strtoul 取消root密码: vim /etc/shadow 可以看到第一行内容大致如下: root:$1$dVVd5YVP$OgZG58TL/NRExTfcr6URH.:11829:0:99999:7:-1:-1:134539236 要取消root密码,只需将第一行root后第一对:之间的字符全部删除即可,删除后如下: root::11829:0:99999:7:-1:-1:134539236 然后用:w!强行存盘(因为shadow文件是只读的)后用:q退出vi则实现取消了root密码。 修改PC机IP地址: ifconfig eth0 192.168.0.22 压缩/解压缩: Linux的软件一般是以.gz或.tar或者.tar.gz结尾的。前者是由gzip压缩的,后者是先用tar归档,在用gzip压缩而成的。 1、以.gz结尾的为压缩文件,用命令:gzip -d filename来解压,得到的文件在当前目录中,但已没有了.gz。 2、以.tar结尾的为归档文件,用命令:tar -xvf filename来展开,生成的文件与源文件在同一目录中,只是少了.tar。 3、以.tar.gz结尾的文件最常见,可直接用命令:gzip -cd filename | tar xfv 来解开。 tar的用法: 解压:x参数表示解压 14 tar xzf SEMIT.tgz 把一个目录SEMIT压缩成一个文件:SEMIT.tgz tar czf SEMIT.tgz SEMIT c参数表示压缩。 如:需查找文件main.c: find –name main.c 或者: locate shadow 注意:locate为模糊匹配,它会递归的在当前目录下的所有子目录下搜索,并列出所有名字包含shadow字串的文件。 在一个目录下(含子目录)的所有文件中查找含有某个字符串(如“Modified by SEMIT”)的所有文件: grep ‘Modified by SEMIT’ * -r vi(m)用法 vi 是 Linux/Unix 世界里极为普遍的全屏幕文本编辑器,几乎可以说任何一台 Linux/Unix 机器都会提供这个软件。 vi有三种状态,即编辑方式、插入方式和命令方式。 在命令方式下,所有命令都要以:开始,所输入的字符系统均作命令来处理,如:q代表退出,:w表示存盘。 当你进入vi时,会首先进入命令方式(同时也是编辑方式)。按下i就进入插入方式,用户输入的可视字符都添加到文件中,显示在屏幕上。按下ESC就可以回到命令状态(同时也是编辑方式)。 编辑方式和命令方式类似,都是要输入命令,但它的命令不要以:开始,它直接接受键盘输入的单字符或组合字符命令,例如直接按下u就表示取消上一次对文件的修改,相当于WINDOWS下的Undo操作。编译方式下有一些命令是要以/开始的,例如查找字符串就是:/string则在文件中匹配查找string字符串。在编辑模式下按下:就进入命令方式。 基本命令解释: 1.光标命令 k、j、h、l——上、下、左、右光标移动命令。虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定行。 Ctrl+G——光标所在位置的行数和列数报告。 w、b——使光标向前或向后跳过一个单词。 2.编辑命令 i、a、r——在光标的前、后以及所在处插入字符命令(i=insert、a=append、r=replace)。 cw、dw——改变(置换)/删除光标所在处的单词的命令 (c=change、d=delete)。 x、d$、dd——删除一个字符、删除光标所在处到行尾的所有字符以及删除整行的命令。 3.查找命令 ---- /string、?string——从光标所在处向后或向前查找相应的字符串的命令。 4.拷贝复制命令 15 ---- yy、p——拷贝一行到剪贴板或取出剪贴板中内容的命令。 常用操作: 无论是开启新档或修改旧文件,都可以使用vi,所需指令为: $ vi filemane 如果文件是新的,就会在荧幕底部看到一个信息,告诉用户正在创建新文件。如果文件早已存在,vi则会显示文件的首廿四行,用户可再用光标(cursor)上下移动。 ~ ~ 上面是一个经vi开启的模拟文件,一行开始处的波折号(~)表示文件的结尾。 —指令i在光标处插入正文 —指令I在一行开始处插入正文 —指令a在光标後追加正文 —指令A在行尾追加正文 —指令o在光标下面新开一行 —指令O在光标上面新开一行 在插入方式下,不能打入指令,必需先按〈Esc〉键,返回命令方式。假若户不知身处何态,也可以按〈Esc〉键,不管处於何态,都会返回命令方式。 在修改文件时,如何存档及退出指定文件都非常重要。在vi内,行使存档或退出的指令时,要先按冒号(:),改变为命令方式,用户就可以看见在荧幕左下方,出现冒号(:),显示vi已经改为指令态,可以进行存档或退出等工作。 :q!放弃任何改动而退出vi,也就是强行退出 :w存档 :w! 对于只读文件强行存档 :wq存档并退出vi :x与wq的工作一样 :zz与wq的工作一样删除正文 删除或修改正文都是利用编辑方式,故此,下面所提及的指令只需在编辑方式下,直接输入指令即行。 —x删除光标处字符(Character) —nx删除光标处後n个字符 —nX删除光标处前n个字符 —ndw删除光标处下n个单词(word) —dd删除整行 —d$或D删除由光标至该行最末 —u恢复前一次所做的删除 当使用vi修改正文,加减字符时,就会采用另一组在编辑方式下操作的指令。 — r char由char代替光标处的字符 —Rtext〈Esc〉由text代替光标处的字符 —cwtext〈Esc〉由text取代光标处的单词 —Ctext〈Esc〉由text取代光标处至该行结尾处 —cc使整行空白,但保留光标位置,让你开始打入 16 —如删除指令一样,在指令前打入的数,表示执行该指令多少次。 要检索文件,必需在编辑方式下进行。 —/str〈Return〉向前搜寻str直至文件结尾处 —?str〈Return〉往後搜寻str直至文件开首处 —n同一方向上重复检索 —N相反方向上重复检索 —vi缠绕整个文件,不断检索,直至找到与模式相匹配的下一个出现。 全程替换命令: :%s/string1/string2/g 在整个文件中替换“string1”成“string2”。 如果要替换文件中的路径: 使用命令“:%s#/usr/bin#/bin#g”可以把文件中所有路径/usr/bin换成/bin。也可以使用命令“:%s/\/usr\/bin/\/bin/g”实现,其中“\”是转义字符,表明其后的“/”字符是具有实际意义的字符,不是分隔符。 同时编辑2个文件,拷贝一个文件中的文本并粘贴到另一个文件中: 命令如下: ---- vi file1 file2 ---- yy 在文件1的光标处拷贝所在行 ---- :n 切换到文件2 (n=next) 或者按ctrl+ww,就在两个文件间切换。 ---- p 在文件2的光标所在处粘贴所拷贝的行 ---- :n 切换回文件1 将文件中的某一部分修改保存到临时文件,例如仅仅把第20~59行之间的内容存盘成文件/tmp/1,我们可以输入如下命令。 ---- vi file ---- :20,59w /tmp/1 如果要在 vi执行期间,转到shell执行,使用惊叹号(!)执行系统指令,例如在vi期间,列出当前目录内容,可以输入 : :!ls 另一方面,用户可以在主目录中创建。exrc环境文件,用set打入选项,每次调用vi时,就会读入。exrc中的指令与设置。下面是。exrc环境文件的实例: set wrapmarging=8 set showmode set autoindent minicom用法 minicom是安装REDHAT时安装的软件,它使用配置文件/etc/minirc.dfl,SEMIT光盘安装时会提供这个文件。 【注意】 minicom占用串口,能且仅能启动一个minicom,启动第二个时就会报错:Device /dev/modem is locked。其中/dev/modem就是/dev/ttyS0,即PC机串口1,它是在光盘安装时执行./arminstall时创建的链接。查看arminst文件,可以看到如下一行: ln -sf /dev/ttyS0 /dev/modem minicom所有的操作都以ctrl+A开始,例如:退出为ctrl+A,松手 后再按下Q,则弹出如下一个小框:选Yes即可退出minicom。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.