linux下终端下的常用命令_第1页
linux下终端下的常用命令_第2页
linux下终端下的常用命令_第3页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、n 1.4 linux 常用命令n linux 命令行的一般格式为:命令名 选择项 参数 (字母大小写敏感)n 系统启动成功后:假如想以 root 用户登录 linux 下面是操作方法:更改用户名( login )为“root”(不要引号)然后键入回车键;(屏幕显示 password:)输入 root 密码 输入口令,口令不会在屏幕上显示出来;1.4.2 文件名目操作命令ls 列出文件名目命令:常用的参数:-a(显示全部文件,包括隐蔽的) -l (以具体格式列出文件内容)pwd 显示用户当前工作路径;cd 进出名目命令: 与 dos 下一样使用。mkdir 建立新的名目命令:mkdir new

2、(new 为文件夹名就再会在当前名目下消灭名称为 new 的文件夹)rmdir 删除已存在的空名目命令:rmdir new cp 复制命令:相当于 dos 下的 copy。cp r源文件 目的文件(参数 r 是指连同源文件中的子名目一同拷贝)1 / 18n 文件名目操作命令rm 删除文件命令:rm -rf test(选项 r 是指连子名目一块删除;f 是指不经确认强制删除) mv 移动名目或文件命令: mv/home/a.tar/var ;也有重命名功能 mv old.tar new.tarn 1.4.3 用户管理命令useradd:创建一个新的用户帐号; useradd newuser p

3、123456 指定密码userdel:删除一个已存在的帐号;passwd:转变口令命令; su:切换用户(超级用户切换不需要密码);su root(以超级用户的形式执行命令。拥有全部权限)n 1.4.4 进程及任务管理命令ps 进程查看命令。常用形式:ps -e 显示全部进程ps -f 全格式ps -l 长格式。kill 终止进程命令。 格式:kill -s 信号 进程号例如:kill 123 命令将终止 pid(进程号)为 123 的进程n 1.4.5 磁盘及文件系统管理命令df 显示各分区磁盘空间使用状况。mount 挂载文件系统命令。格式:mount 选项 设备 名目mount-a /e

4、tc/fstab/home- a 把/etc/fstab 中列出的文件系统都挂载到 home 下。umount 卸载文件系统命令。格式: umount 选项 名目-f 强制执行卸载操作,可能会造成数据丢失。zip 文件解压缩: unzipunzip-l 列出 zip 文件内的内容gzip 文件压缩命令:格式: gzip 选项 压缩(解压缩)的文件名gzip ramdiskß àgunzip ramdisk.gzn 1.4.6 软件安装命令tar 文件压缩和软件包解压命令。格式:tar 选项 文件名.tar.gz-z解压 tar.gz 文件时用到的调用 gzip 的参数;-j

5、解压 tar.bz2 文件是用到的调用 bzip2 的参数;-x 解压软件包内容;-v 显示过程信息;-f 指定软件包名称;-t 查看软件包内容;-c 创建一个存放别解压出来的文件的文件夹);例如:tar xvf abc.tartar xvf abc.tar.tartar xzvf abc.tar.gz将软件包解压到当前路径中tar xjvf abc.tar.bz2将软件包解压到当前路径中rpm 软件包功能命令。-i 安装软件包:rpm -i abc.rpm ;-u 升级软件包:rpm u abc.rpm ;-qa 查看已安装的全部软件包:rpm -qa | grep abc ;( grep

6、是文件内容查找命令)-e 删除已安装的软件包:rpm -e abc fedora 安装软件命令:yumyum install abcyum 的一点小用法; 1、查询软件包;面对成千上万的软件,我们可能无从下手,有时也不知道它的文件名;这时就要用到查询;我们可以用 yum list 来列出 yum 升级源上的包有文件;然后我们再来查看 info有以下几个组合可以用;比如;rootlocalhost beinan# yum list |morerootlocalhost beinan# yum list |moresetting up repositoriesreading repository

7、metadata in from local filesinstalled packages4suite.i386 1.0-8.b1 installedcanna.i386 3.7p3-13 installedcanna-devel.i386 3.7p3-13 installed加上一个管道 |,然后 more 一下,就能把全部的包分页显示出来。然后按一下空格键就能看下一页了。在显示的软件列表中, 会有软件名称、版本、是否安装等;认真的看一下吧。生疏了就好了。也没有什么难的。假如想知道软件的具体信息,可能得用上 info 参数了。比如: 用法:1.4.7 网络配置命令ping 查看网络主机是否

8、工作。ping 选项 主机名/ip 地址ifconfig 查看和配置网卡命令。格式: ifconfig 选项interfaceaddressnetmaskaddress up|downlinux 下网卡命名规律:eth0,eth1。第一块以太网卡, 其次块。lo 为环回接口,它的 ip 地址固定为 ,掩码 8 位。它代表你的机器本身。1、ifconfig 是查看网卡的信息。ifconfig interfaceinterface 是可选项,假如不加此项,则显示系统中全部网卡的信息。假如添加此选项则显示所指定的网卡信息例如:ifconfig eth0eth0 link encap

9、:ethernethwaddr 00:0c:29:f3:3b:f2inet addr:0bcast:55 mask:up broadcast runningmulticast mtu:1500 metric:1rx packets:78 errors:0dropped:0 overruns:0 frame:0tx packets:104 errors:0dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:100rx bytes:11679 (11.4 kb)tx byt

10、es:14077 (13.7 kb)interrupt:10 baseaddress:0x1080我们可以看到第一行:连接类型:ethernet(以太网)hwaddr(硬件mac 地址)其次行:网卡的 ip 地址、子网、掩码第三行:up(代表网卡开启状态)running(代表网卡的网线被接上)multicast(支持组播)mtu:1500(最大传输单元):1500 字节第四、五行:接收、发送数据包状况统计 第七行:接收、发送数据字节数统计信息。2、ifconfig 配置网卡配置网卡的 ip 地址ifconfig eth0 netmask 在et

11、h0 上配置上 的ip 地址及24 位掩码。若想再在 eth0 上在配置一个 /24 的 ip 地址怎么办?用下面的命令ifconfig eth0:0 netmask 这时再用 ifconifg 命令查看,就可以看到两个网卡的信息了,分别为:eth0 和 eth0:0。若还想再增加 ip,那网卡的命名就接着是:eth0:1、eth0:2.想要几个就填几个。ok!配置网卡的硬件地址ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx就将网卡的硬件地址更改了,此时你就可以骗过局

12、域网内的ip 地址邦定了。将网卡禁用ifconfig eth0 down将网卡启用ifconfig eth0 upifconfig 命令的功能很强大,还可以设置网卡的 mtu,混杂模式等。就不一一介绍了,用时间可以自己争辩一下。留意:用ifconfig 命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永久的存的电脑里,那就要修改网卡的配置文件了-a 查看全部网卡状态;-v 查看该命令版本信息;-s 查看统计信息;例如:ifconfig eth0 upn 1.5 vi 编辑器的使用n vi 是一个高级文本编辑器。它可以执行输出、删除、查找、替

13、换等众多文本操作而且用户可以依据自己的需要对其进行定制,这是其他编辑程序所没有的。n vi 有三种基本工作模式:n 命令行模式n 文本输入模式n 末行模式n 1.5.1 vi 三种工作模式n 命令行模式:不管处于何种模式,只要按一下 esc 键即可使 vi 进入命令行模式;此时从键盘上输入的任何字符都被当作编辑命令来解释。n 文本输入模式:在命令模式下输入插入命令 i 等都可以进入文本输入模式;在该模式下输入的任何字符都被当做文件内容保存起来。n 末行模式:在命令模式下按“: ”键即可进入末行模式;此时会在显示窗口的末行显示一个冒号作为末行模式的提示 符,等待用户输入命令。n 1.5.2 vi

14、 的进入与退出n 进入 vi:在 shell 模式下键入 vi 及需要编辑的文件名即可。例如:vi example.txtn 退出 vi:首先按 esc 键进入命令模式,然后输入:进入末行模式,末行模式下输入 q 直接退出;wq(或 x)保存后退出;q!不保存强制退出。在 linux 里设置环境变量的方法 ( export path )一般来说,配置交叉编译工具链的时候需要指定编译工具的 路径,此时就需要设置环境变量。例如我的mips-linux-gcc 编译器在“/opt/au1200_rm/build_tools/bin”名目下,build_tools 就是我的编译工具,则有如下三种方法来

15、设置环境变量:1、直接用 export 命令:#exportpath=$path:/opt/au1200_rm/build_tools/bin查看是否已经设好,可用命令 export 查看:rootlocalhost bin#exportdeclaredeclare-x-xbash_env=“/root/.bashrc“g_broken_filenames=“1“declare-xhistsize=“1000“declare-xhome=“/root“declare-xhostname=“localhost.localdomain“declare-xinputrc=“/etc/inputrc“

16、declare-xlang=“zh_cn.gb18030“declare-xlanguage=“zh_cn.gb18030:zh_cn.gb2312:zh_cn“declare -x lessopen=“|/usr/bin/lesspipe.sh %s“ declare -x logname=“root“declare -x ls_colors=“no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or= 01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*

17、.exe=01;32:*.com=01;32:*.btm=01;32:*. bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=0131:*.arj=0131:*.taz=0131:*.lzh=0131:*.zip=0131:*.z=0131:*.z=0131:*.gz=0131:*.bz2=0131:*.bz=0131:*.tz=0131:*.rpm=0131:*.cpio=0131:*.jpg=0135:*.gif=01 35:*.bmp=0135:*.xbm=0135:*.xpm=0135:*.p ng=0135:*.tif=0135:“

18、declare -x mail=“/var/spool/mail/root“ declare -x oldpwd=“/opt/au1200_rm/build_tools“declare -xpath=“/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin:/root/bin:/opt/au1200_rm/build_tools/bin“declare -x pwd=“/opt/au1200_rm/build_tools/bin“declare-xshell=“/bin/bash“declare-x

19、shlvl=“1“declare-xssh_askpass=“/usr/libexec/openssh/gnome-ssh-askpass“ declare -xssh_auth_sock=“/tmp/ssh-xx3lkwhz/agent.4242 “declare -x ssh_client=“52 2236 22“ declare -x ssh_connection=“52 2236 86 22“declare -x ssh_tty=“/dev/pts/2“ declare -x term=“linux“declare -x user=

20、“root“ declare -x username=“root“可以看到灰色部分有设置的路径,说明环境变量已经设好,path 里面已经有了我要加的编译器的路径。2、修改 profile 文件:#vi /etc/profile在里面加入:export path=“$path:/opt/au1200_rm/build_tools/bin“3. 修改.bashrc 文件:# vi /root/.bashrc在里面加入:export path=“$path:/opt/au1200_rm/build_tools/bin“后两种方法一般需要重新注销系统才能生效,最终可以通过echo 命令测试一下:# e

21、cho $path# vi /etc/re.local看看输出里面是不是已经有了 /my_new_path 这个路径了。另有:4. 修改/etc/re.local 文件:在里面加入:export path=“$path:/opt/au1200_rm/build_tools/bin“/bin”、“/sbin”、“ /usr/bin” 、“/usr/sbin” 、“/usr/local/bin”等路径已经在系统环境变量中了,假如可执行文件在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数(假如需要参数),回车即可。假如不在标准位置,文件名前面需要加上完整的路径。 不过每次都这样跑就太麻烦了,一个“一劳永逸”的方法是把 这个路径加入环境变量。命令export $path=“路径”(或“path=$path:路径”) ($path 为环境变量名,如 dvsdk;调用时用$dvsdk)可以把这个路径加入环境变量,但是退出这个命令行就失效了。 要想永久生效,需要把这行添加到环境变量文件里。有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论