首页 运维 网络学院 查看内容

linux学习笔记之二基础命令总结

2011-7-22 11:46 632 0

摘要:   1:ls相关选项:  -a 这个选项可以显示以。开头的隐藏文件  -i 显示每个文件的inode号,  -R同时列出所有子目录层  -l以长格式显示  -F显示后缀  #比如:  目录 test/...
关键词: 文件 目录 nbsp 命令 示例 链接 源文件 时候 如果 文件名

  1:ls相关选项:  -a 这个选项可以显示以。开头的隐藏文件  -i 显示每个文件的inode号,  -R同时列出所有子目录层  -l以长格式显示  -F显示后缀  #比如:  目录 test/  可执行文件 ls* 后面都会带有一个*号  文档 test 没什么特别的显示  2:清屏:  clear  快捷键ctrl+l  3:date  使用date命令显示和修改linux上的系统时间,  修改方法:date MMDDhhmmyy  MM月:0-12  DD日:1-31  hh小时:00-23  mm:分钟0-59  yy年1970-2037  #修改时需要管理员权限  示例:把日期修改成2010八月29日17点30分  date 082917302010  4:mkdir 创建目录  -p建立多级目录  -m建立目录的时候给目录赋予权限值  示例:  mkdir -p /name/a/b/c/d  删除现有多级目录:  rmdir -p /name/a/b/  #如果此处不加-p的话,每次只可以删除最后一个目录  如果加-p的话可以一次删除。  删除目录的时候本身一定要是空的  5:删除命令:rm  -i 删除文件之前需要手工确认  -v 删除文件的时候显示信息  -r 删除目录 -f 忽略提示  6:复制命令:cp  -a此参数的效果和同时指定"-dpR"参数相同。  -R递归处理,将指定目录下的所有文件与子目录一并处理。  -p复制完成后保持目录的权限  -v在复制文件的时候显示进度  -f在复制的时候如果碰到目的文件名有重复的就将原先的删除,  #cp -vRp /etc/home/usr /test  7:  mv 剪切文件  mv除了有移动文件的功能之外还可以用来修改文件名  语法格式:mv [源文件和目录]  [目的文件和目录]  -f 禁止交互操作,在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。  -i 覆盖前先行询问用户。  #mv aaa  /redhat  把aaa剪切到/redhat目录下  mv install.log install  把install.log 修改成install  8:  pwd 显示当前所在位置  all user 都可以使用  9:cd 用来切换目录的命令  这个是shell的内部文件,不存在于任何目录下  直接cd 或是cd~都可以回到家目录  cd - 切换到前一个工作目录  cd  也是切换到上一级目录  cd !$返回到前一次涉及到的目录  10: touch 创建文本文件  示例:touch a.txt //可以一次创建多个文档  # touch /a/{a,b,c}  #touch a b c  以上两种方法都可以使用  如果想往文档里输入内容除了vi之外也可以这样写:echo " 内容" > a.txt  11:  查看文本文件命令  cat 查看短点的文件 //不论多少全部一次显示  -n  由 1 开始对所有输出的行数编号  -b 和 -n 相似,只不过对于空白行不编号  more  分页显示文件内容  b往上翻页 空格向下 q 或Q退出  less 如果想一页一页的看的话可以使用less  如果只是想看前三行head -3 password 默认的情况下只可以看前十行,  tail -4 文件名  就看文件的后几行,  tail -f  文件名           实时的查看文件 动态文件,随时监控 木马攻击  12: mount  示例:mount -t ext3 /dev/cdrom /mnt/cdrom 如果不加-t的话就是不指定文件系统类型  umount -a 卸载所有已经挂载上的  -t 所支持的文件系统类型有FAT32 NTFS EXT2 EXT3 ISO9660  卸载示例:umount /mnt/usb  13:ifconfig 查看当前的网卡配置信息  -a 查看所有网卡配置信息  ifconfig eth0 192.168.0.106 netmask 255.255.255.0 up  意思就是说将当前IP修改成这个 是临时的IP reboot后将会消失  14:ln 产生链接文件  ln -s [源文件] [目标文件]  注意:源文件和目标文件一定要使用绝对路径  硬链接意思是一个档案可以有多个别名  软连接是说产生一个特殊的档案,该档案的内容指向另一个位置。  ln file1 file2  文件1链接到文件2 这个属于 硬链接 不能跨分区链接  ln -s file1 file2   软链接  可以跨文件系统  示例:  这里说的文件是目录:  ln -s /root/passwd  /home/redhat #文件别名必须没有被创建  看到有 passwd -> /root/passwd 即为链接成功  硬链接:不可以连接目录  ln a.txt www 连接的时候必须是www这个文件没有创建  链接目的:改变源文件目标文件就会改变,改变目标文件源文件也会改变  15:  whereis 显示系统命令和帮助手册所在的目录  whatis 命令名  例如whatis ln 显示该命令是做什么的  16:查找命令  find [搜索路径] [搜索关键字]  [文件或目录]  [root@root ~]# find /etc -name f*  解释下这个命令查找/etc下边所有以f开头的文件  也是查找命令:比find方便  locate 需要经常使用这个:updatedb 需要经常更新  使用方法 locate a.txt  grep 内容 所在文件  grep -v # 即排除带有#号的文件  17:帮助命令:  manual  man ls 格式 按Q键退出帮助  命令 --help  info ls  18:文件压缩  gzip -1 file 压缩速度最快  gzip -9 file 压缩效果最好  但是不可以压缩目录  解压  gunzip file.gz  gzip -d file.gz  tar 打包命令  -c 产生一个。tar文件  -v观看压缩过程  -f 制定压缩后的文件名  此命令使用的时候不需要加-  格式:tar cvf jesse.tar a.txt 把a.txt压缩成jesse.tar文件  对于常用的压缩目录命令:  tar zcvf file.tar.gz dir  解压命令:  tar zxvf file.tar.gz  19:服务器之间通信  同一台服务器用户之间建立通信  write 用户名  即可实现即时消息通信  ctrl+d 结束消息  root用户向群体发消息  wall 消息 群发  普通用户也可以使用  wall happy new year!  mesg n 消息屏蔽  mesg y  可以屏蔽普通用户的命令  但是不可以屏蔽管理员的消息  发邮件:  1:首先开启mail service  command:service sendmail start  2:mail 用户名  写内容  ctrl + d结束内容  3:收信  mail  回车  回信直接按r  不想回信q退出  20:开关机命令  shutdown -h now 立即关机  init 0 关机  poweroff  halt  reboot重启  init 6重启  shutdown -r now 重启  shutdown -h 10 10分钟后关机
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部