Linux常用命令,超实用.doc_第1页
Linux常用命令,超实用.doc_第2页
Linux常用命令,超实用.doc_第3页
Linux常用命令,超实用.doc_第4页
Linux常用命令,超实用.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

命令格式:命令 -选项 参数 例子:ls -la /etc说明: 当有多个选项时,可以写在一起;两个特殊目录 . 和 . ,分别代表当前目录和当前目录的父目录。Linux里以点开头的文件名意思是隐藏文件;Linux里大小写敏感;文件处理命令: ls (list)功能:显示目录文件;执行权限:所有用户;语法:ls 选项-ald 文件或目录;-a(all) 现实所有文件,包括隐藏文件;-l(long) 详细信息显示;-d(directory) 查看目录属性命令的权限分为root根用户和一般用户: Root:/sbin ; /usr/sbin ; All users: /bin ; /usr/bin ; bin = binary(二进制文件,在Linux里所有的都是文件) usr = user sbin = super binary 文件类型: d:目录directory -:二进制文件 l:软链接文件link 权限:r = read 读; w=write写; x=execute执行;drwxr-xr-x表示的意思是:d rwx r-x r-x 权限: rwx r-x r-x 用户:所有者u(user) 所属组g(group) 其他人o(others)drwxr-xr-x 2 root root 4096 12-01 20:522:硬链接数 所有者 所属组 文件大小 创建时间或最后修改时间这里介绍:数据块(最小存储单位)(可以调节大小) block 512字节 cd(change directory) : 切换目录; 所在路径:shell内置命令; 执行权限:所有用户; 语法:cd 目录 ; 范例;: cd / :切换到跟目录;cd . :回到上一级目录; pwd(print working directory) : 显示当前所在的工作目录; 命令所在路径:/bin/pwd 执行权限:所有用户; 范例:pwd /etc/rc5.d 与cd联合使用。 touch 创建空(文本)文件; 所在路径:/bin/touch; 执行权限:所有用户; 范例:touch newfile mkdir(make directories) 创建新目录; 语法:mkdir 目录名 ; 所在路径:/bin/mkdir ; 范例:mkdir /newdir :在根目录下创建个newdir; cp(copy)复制目录或文件; 执行权限:所有用户; 语法:cp -R 源文件或目录 目的目录 -R 复制目录 范例:cp file1 file2 dir1 将文件file1,file2复制到目录dir1; cp -R dir1 dir2 将dir1下的所有文件及子目录复制到dir2; mv(move)移动文件,更名; 执行权限:所有用户; 语法:mv 源文件或目录 目的目录; rm(remove)删除文件; 语法:rm -r 文件或目录 -r 删除目录 eg: rm file3 :删除文件file3 rm -r dir1 :删除目录dir1用Crtl + c 可以终止一个命令; cat(concatenate and display files)显示文件内容; 语法:cat 文件名 范例:cat /etc/issue cat /etc/services more分页显示文件内容; 语法:more 文件名 (空格)或f 显示下一页 (Enter) 显示下一行 Q或q 退出 范例:more /etc/services head查看文件的第几行;语法:head -num 文件名 -num :显示文件的前num行范例:head -20 /etc/services/ tail 查看文件后几行;语法:tail -unm 文件名 -num :显示文件的后num行 -f :动态显示文件的内容范例:tail -30 /etc/services ln(link):产生链接文件;语法:ln -s 源文件 目标文件 -s :创建软链接范例:ln -s /etc/issue /issue.soft 创建安文件/etc/issue的软链接; 软链接(可以跨文件系统) 类似于Windows快捷方式 ln /etc/issue /issue.hard 创建文件/etc/issue的硬链接; 硬链接(不可以跨分区即跨文件系统) 类似于cp -p + 同步更新关于权限处理命令 chmod :权限为rwx即可读可写可执行 语法:chmod mode=421 文件或目录 (r-4 w-2 x-1) ugo + - = 文件或目录 范例:chmod 652 a eg:rwx r-x r- = 4+2+1 4+1 4 = 754权限在目录和文件上的理解:文件:r-可以查看文件内容:cat,more,head,tail w-可以修改文件:echo,vi x-可以执行文件目录:r-可以列出目录中的内容:ls w-可以在目录中创建,删除文件:touch,mkdir,rm x-可以进入目录:cd 一般rx要一起出现chown(change file owmership)权限管理命令:改变文件或目录的所有者; 语法:chown 用户 文件或目录 范例:chown nobody file :改变文件file的所有者为nobodylinux添加用户:useradd 用户名 passwd 用户名 chgrp改变文件或目录的所属组; chgrp 用户组 文件或目录 范例:chgrp adm file1 umask显示,设置文件的缺省权限; 语法:umask -S -S 以rwx形式显示新建文件或目录缺省设置权限linux权限规则:缺省创建的文件不能授予可执行权限0022:0-特殊位;022-权限掩码值;777-022才是系统的真正权限值文件搜索命令 which 显示系统命令所在目录(绝对路径);范例:which ls find查找文件或目录;语法:find 搜索路径 搜寻关键字; -name 根据文件名来查找(尽量不要在跟目录下查找) eg:find /etc name init通配符:*-匹配任意字符包括零个;?-匹配单个字符; -size 根据文件大小查找 block数据块 512字节=0.5k; 100MB=102400KB=204800block 大于 :+ 小于 :- 多少的文件; -user 根据文件所有者查找 根据时间查找1. 天ctime , atime ,mtime 2. 分钟cmin,amin,mmin3. - 表示多少时间之内;+ 表示超过多少时间; c-change改变,表示文件属性被修改过,所有者,所属组,权限; a-access;访问 m-modify;修改,文件的内容被修改过-type 文件类型 f 二进制文件 l 软链接文件 d 目录连接符:-a (and) 逻辑与 -o(or) 逻辑或连接执行符:find . -exec 命令 ; -ok(多了个询问确认) eg:find /etc -name init* -a -type f -exec ls -l ; 表示find查询的结果; 转义符,符号命令使用本身的含义 ;结果-inum(根据i结点查找): ls -i :显示文件的i结点,可以用find+inum来进行操作。 locate寻找文件或目录;英文意思:list file in databases ;语法:locate 搜索关键字;locate file 列出所有跟file相关的文件 updatedb建立整个系统目录文件的数据库;执行权限:root; locate与updatedb结合使用 grep在文件中搜索字串匹配的行并输出; 语法:grep 指定字串 源文件; 范例:grep file /etc/services 帮助命令man; 语法:man 命令或配置文件 范例: man ls :查看ls命令的帮助信息; man services :查看配置文件services的帮助信息 另一个帮助命令:info:获得帮助信息; 语法:info 任何关键字; 范例:info ls 查看指令的帮助信息 帮助指令:whatis获得索引的简短说明信息; whatis apropos 获得配置信息 -help列出选项信息 需要建立whatis和apropos搜索使用数据库,当使用挂着两个命令发生错误时,就是whatis database没有建立 help查看shell内置命令的帮助;man bash压缩和解压缩命令:后缀为.gz的压缩命令:gzip(GUN zip)压缩文件;语法:gzip 选项 文件;压缩后文件格式:.gz特点:1.只能压缩文件,不能压缩目录2.不保留源文件解压缩用 gunzip 或 gzip -d 后缀名为.tar.gz的压缩命令;tar打包目录;语法:tar 选项cvf 目录 -c 产生tar打包文件 -v 显示详细信息 -f 指定压缩后的文件名 -z 打包同时压缩压缩后文件格式:tar.gz:把目录用tar打包成文件再用gzip压缩文件;范例:tar -zcvf dir1.tar/gz dir1 :将目录dir1压缩成一个打包并压缩的文件 解包:tar命令解压缩语法: -x 解包.tar文件 -v 显示详细信息 -f 指定解压文件 -z 解压缩范例:tar -zxvf dir1.tar.gzzip压缩文件或目录;语法:zip 选项-r 压缩后文件名 会保留源文件 -r 用来压缩目录.zip是默认的win和Linux通用的格式;范例:zip services.zip /etc/services 压缩文件 zip -r test.zip /test 压缩目录解压缩:unzip解压缩zip压缩文件;语法:unzip 压缩文件.bz2;bzip2压缩文件;语法:bzip2 选项-k 文件 -k 产生压缩文件后保留源文件范例:bzip2 -k file1网络通信的命令:1.write向另外一个用户发信息,以ctrl+d作为结束; 范例:write samlee wall 向所有用户广播信息; 语法:wall message 文件名 范例:wall Happy New year 2.ping 测试网络连通性; 语法:ping 选项 IP地址; 当ping自己的IP不通时可以ping127.0.0.1回环地址通的话说明TCP/IP协议没有问题 -c 定义发送请求包的数量; -s 改变发送包的大小;3. ifconfig查看网络设置信息; 语法:ifconfig 选项-s 网卡设备标识 -a 显示所有网卡信息 ifconfig + 网卡名 可以显示此网卡的各种信息; ifconfig +网卡名+ip地址 可以用来改网卡的ip地址shutdown -h now 现在关机;在真正的服务器里最好不要使用这个命令;reboot 重启;shell应用技巧:1.默认的是bashell; (命令补全)键补齐文件名; clear命令清屏 = ctrl+l Ctrl+u 删除该命令行光标前的所有字符2.命令别名:alias copy(别名)=cp ; alias xrm=”rn -r” 查看别名信息:alias 删除别名:unalias 别名名称3.输入/输出重定向: Shell对每个进程预先定义了3个文件描述字(0,1,2) 0(stdin)-标准输入(键盘输入);1(stdout)-标准输出(显示器输出);2(stderr)-标准错误输出; 输出重定向:ls -l /tmp /tmp.msg 追加:date /tmp.msg 输入重定向(即导入):wall(广播) 错误输出重定向:cp -R /usr/backup/usr.bak 2 /bak.error 2追加4.管道:将一个命令的输出传送给另一个命令作为另一个命令的输入 使用方法:命令1|命令2|命令3.命令n 范例:ls -l /etc | more ls -l

温馨提示

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

评论

0/150

提交评论