第一周总结—命令篇_第1页
第一周总结—命令篇_第2页
第一周总结—命令篇_第3页
第一周总结—命令篇_第4页
第一周总结—命令篇_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、康康联盟Unix命令(一)常用命令1、 ls命令功能:显示文件和目录的信息ls以默认方式显示当前目录文件列表,不显示隐藏文件ls -a 显示所有文件包括隐藏文件ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M 2G)ls -lt 显示文件,按照修改时间排序ls - R:显示当前文件的目录以及子目录 (Recursive,迭代显示,默认只显示一个层级)ls -F : 用来查看文件类型:/ :目录* : 可执行文件无: 普通文件ls -ld /opt:查看/opt目录的长列表信息(-d:指定

2、目录)ls lu:查看文件的最后一次访问时间2、 cd命令功能:改名目录cd dir切换到当前目录下的dir目录cd /切换到根目录cd .切换到到上一级目录cd ./.切换到上二级目录cd (或者cd)切换到用户目录, 比如是root用户,则切换到/root下cd miao :去miao家目录cd . : 代表当前路径3、chmod命令功能:修改文件/目录的权限chmod mode filename(权限模式)mode:who(u,g,o,a) oper(+,-,=) permission(r,w,x)$ chmod o+w JD1507(给其他人添加写的权限)【Tab 提示怎么写】$ ch

3、mod a=r JD1507(所有人只能读权限)$ chmod u=r,g+w JD1507权限值:$ chmod 775 JD1507(目录的默认权限)4、touch命令功能:创建新的空的文件或者更新文件的访问和修改时间$touch nexist(如果是不存在的名字,是创建新的空的文件)$touch JD1507(如果是已经存在的文件名:更新访问和修改的时间)5、mkdir命令功能:创建目录 note:保证在父目录有写权限(查看:ls -ld /desktop)mkdir absolute pathnamemkdir relative pathnamemkdir -p parent/sub

4、:同时创建父目录和子目录6、 cp命令功能:copy文件(复制、粘贴)option : -i 提示是否覆盖cpsrcdestoper 文件 文件将源文件的内容拷贝到目标文件中 文件目录将源文件拷贝到目标目录中,如果目标目录中有同名的文件存在,覆盖 文件不存在将源文件复制一份,保存为不存在的名字-r 目录 文件提示出错目录目录将源目录以及源目录中的所有内容都拷贝到目标目录中 目录不存在将源目录复制一份cp av soure_dir target_dir将整个目录复制,两目录完全一样7、 mv命令 功能:移动或者重名文件和目录(剪切,粘贴)mvsrcdestoper 文件 文件将源文件的

5、内容剪切到目标文件中 文件目录将源文件剪切到目标目录中,如果目标目录中有同名的文件存在,覆盖 文件不存在 将源文件剪切粘贴一份,保存为不存在的名字(改名) 目录 文件提示出错目录目录将源目录以及源目录中的所有内容都剪切到目标目录中 目录不存在将源文件剪切粘贴一份,保存为不存在的名字将目录dir2重命名为dir3 Mv -T dir2 dir3 :把dir2中的内容给了dir38、rm命令功能:删除文件或目录(rmdir :移除指定的空目录)rm file删除某一个文件rm -f file 删除时候不进行提示。可以于r参数配合使用rm -i filename :移除指定文件(提示删除)rm -r

6、i directoryName :删除指定文件,最后删除空目录(有提示) 【-r:表示目录】 (即可删除非空目录)9、ln命令功能:建立链接ln source_path target_path 硬连接(快捷方式)ln -s source_path target_path 软连接用户数据 (user data) 与元数据 (metadata)(二)元字符1、* 代表0n个字符(可以没有字符)ls d*(查找所有带d的文件或者目录及其下的所有文件)2. ? 代表一个任意的字符(必须带有一个字符)ls d?ls z?.txt3. 匹配指定的集合或者范围里边的字符b-d:bBcCdb-D:bBcCdD

7、abc:abc4. ; 多个命令之间的分隔符date;cal;pwd.5. > 重定向命令的输出到文件而不是到屏幕(覆盖源文件信息)cal > fileName6. < 重定向命令的输入从文件而不是从键盘cat (<) fileName7. >>将命令的输出追加到文件而不是覆盖(已在文件中加date) .未在文件中加date.8. | 管道或者拼接命令,将前一个命令的输出作为下一个命令的输入ls -l /etc/|more(ls -l /etc显示的信息太多了,利用more来分屏显示) :表示头,$:表示尾(三)查看文件内容命令1、cat命令功能:1.将文本

8、文件的所有内容都显示到屏幕 2.合并文件cat filecat jd1507 jd1508 > large.txt :合并文件到另一个文件cat /ect/null > filename :清空文件 (利用linux黑洞) :>fileName:清空文件 2、more命令功能:分页显示命令(一次只显示一屏幕)morefile more命令也可以通过管道符(|)与其他的命令一起使用,例如:ls|more 3、tail 命令功能:显示文件的前n条信息(默认显示10条)tail -100 aaa.txt 显示文件aaa.txt文件的最后100行4、he

9、ad命令功能:显示文件的前n条信息(默认显示10条)5、vi命令vi file编辑文件filevi 原基本使用及命令: 1.保存: 第一次保存一定要输入文件名,在底行模式输入 :w filename 2.退出: a.保存退出:wq(+filename)b.直接退出(不保存):q! 3.输入模式:a:光标后插入 A:所在行末尾插入 i:光标前插入 I:所在行首插入o:所在行的下一行插入 G:光标切换到文件末尾yy 复制行 yw拷贝词 p粘贴:1,9co3 表示把1到9行复制到第三行:4,5m3 表示把4到5行移动到第三行set nu ,set nonu X:设置密码 x:保存并且退出(四)基本系

10、统命令1、man命令功能:查看某个命令的帮助例如:man ls 显示ls命令的帮助内容2、 w命令功能:显示登录用户的详细信息3、who命令功能:显示登录用户4、find命令 语法:find pathname 参数 操作 常用参数:-name -atime -mtime -perm(权限) -exec -type(文件类型) size -user 0(root)注意:1.-name “名字”,要加双引号2.-exec : 代表调用后边的命令继续执行-exec 'command' target_path ; (固定格式)find ./html name “*.html” | xa

11、rgs perl p i.bak e “1,$s/CopyRight2004/CopyRight2013/g”批量修改当前目录html目录下所有以.html结尾的文件中的CopyRight2004为CopyRight2013,并备份原有文件到xxx.html.bak(xxx为原来文件的名字)解析:“1,$s/CopyRight2004/CopyRight2013/g”表示替换全局旧字符串新字符串替换开始文件结尾位置文件开头位置其中1,$可以不用写“s/CopyRight2004/CopyRight2013/g”Xargs:表示管道 xargs 参数 命令 占位符Xargs n :把输出的n项为

12、一项当作下个命令的输入(以空格为分隔符)Xargs i或-L:把输出的每一行当作下一行输入(以换行为分隔符)Xargs t:先回显示运行命令,在执行命令,分析运行过程Xargs p:交互性指令,提示是否要操作批量重命名:ls |xargs 1 t mv .bak;批量赋值:ls *.jpg | xargs -1 t cp ./temp;5、grep命令功能:从文件中检索包含指定字符串的行,同时在屏幕上打印语法: grep option string filename options: -i :忽略要检索的字符串的大小写 -v :检索并打印文件中所有不包含的指定行$grep root /etc/

13、passwd打印所有包含字符串root的行$grep -i Root /etc/passwd忽略大小写$grep -v s /etc/passwd6、wc命令功能:用来统计文件中的行数,单词数,字符数$ wc A.java$ wc -l A.java行$ wc -w A.java单词$ wc -c A.java字符数8、 su命令功能:切换用户su : 切换为root用户(还在当家目录,只是有了root权限)su - :切换到root用户的家目录su 用户名:切换到指定用户的家目录注意:- 表示切换到指定的家目录下普通用户与超级用户如何进行相互切换 普通->超级:su(su -

14、)超级->普通:exit或者su 用户名8、last命令功能:查看最近那些用户登录系统9、date命令功能:系统日期设定date显示当前日期时间date -s 20:30:30设置系统时间为20:30:30date -s 2002-3-5设置系统时期为2003-3-5date -s "060520 06:00:00"设置系统时期为2006年5月20日6点整。(5) 监视系统状态命令1、ps命令功能:列出当前正在运行的进程ps -e:列出当前正在运行的所有进程(其中?:表示守护进程)ps -f:打印当前终端正在运行的全部进程的详细信息 UID 、PID 、PPIDps

15、-e | grep vi列举出正在执行的vi的进程信息ps u +用户名:查看指定用户正在运行的进程2、kill命令功能:干掉某个进程,进程号(PID)可以通过ps命令得到Kill 1001:向CPU发送一个干掉1001的信号,但不一定就会执行kill -9 1001:将进程编号为1001的程序干掉(强制杀死)kill all -9 java:将所有名字为java的程序杀死,kill不是万能的,对僵死的程序则无效。pkill sleep:批量杀死正在睡眠的全部进程(六)网络相关命令1.telnet 本地环回地址: ping -s ip地址 :是否与某台地址相通 ifconfi

16、g a:查看详细的地址信息 ( window中用:ipconfig/all)远程登录:telnet ip地址 port2.ftp:上传和下载操作 安装:sudo apt-get install ftpd/telnetd(服务器端) ftp ip地址 Name:Password:常用命令:get:下载一个文件mget:下载多个文件1.put:上传一个文件mput:上传多个文件2.hash:显示上传和下载进度(on/off)3.prompt:提示信息是否要上传下载(on/off)4.bin/asc:以什么样的传输单位5.显示目录下文件:window->dir , nuix->ls6.离

17、开ftp:bye(唯一种,用exit都不能离开)7.切换到本地:window->lcd , unix->cd(7) 初始化文件Shell系统级别用户级别bash/etc/profile/.bashrc1、which命令 功能:从path环境变量制定的路径下搜索命令的绝对路径值,即寻找可执行文件 which vi:打印vi的绝对路径值(包含在path环境变量) 2、whereis 命令功能:搜所路径比which更广(文件系统)Which && whereis区别速度数据及时性范围which慢及时在PATH环境变量内whereis快不及时,详细文件系统3、echo命令

18、功能:查看变量值echo $PATH:指定好多路径值以$取变量值以:分隔环境路径4、history命令功能:显示最近执行的若干条命令history :显示所有历史记录history 5:显示最近执行的5条命令!n:表示执行第n条命令(!和n之间无空格)! :最近执行5、alias命令功能:取别名alias lt="ls -la"unalias lt:取消别名命令:alias 查看所有别名配置信息 alias lt 查看指定别名配置信息 6、PS1命令功能:修改终端提示符PS1="uhw$":终端提示符为用户名+主机名+家目录PS1=”让配置信息起作用用户级别/.bashrcvi .bashrcexport PS1="_$"1.重启终端2. .bashrc3.source .bashrc系统级别/etc/profilevi /etc/profileexport PS1="_$"1.重启操作系统2. /etc/profile3.source /etc/profile7、umask命令功能:默认权限默认的目录权限:777-umask = 775默认的文件权限:777-umas

温馨提示

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

评论

0/150

提交评论