当前位置: 首页 > news >正文

Unix命令

  Unix命令


1. telnet 192.168.1.5     登陆Unix/Linux系统
 login(username)   输入用户名
 password(user’s password)  输入密码
 logout or exit    退出

2.clear 清屏命令    就是CLS清屏

3.pwd 显示当前所在路径

4.cd     改变目录: Accept both absolute 绝对路径 and relative pathnames相对路径
 
 cd [directory_name]
 cd /home/test1/dir2
 cd dir4/flowers
 cd 相同于cd~
 cd ../..

5. ls         Displaying a Listing of Files and Directories 
                   想当于List也相当于Dos下的Dir
 ls –a     列出所有信息
 ls  -F     列出类型

6. ls –l      列出详细信息
   如: d rwx r-x r-x 4 user nobody 1024 Feb 22 09:20 . fm

  d: 文件类型
  rwx: 拥有者
  r-x:同组者
  r-x:其它人
  4:链接号
  user:拥有者
  nobody:组名
  1024 :大小
  Feb 22 09:20:最后一次修改时间
  fm:文件名 (蓝色的为目录)

7. r   读权限
 w   写权限,对于目录来说,可生成文件与子目录或删除文件与子目录
 x   执行权限,对目录来说,可查找该目录下内容
 -   没有权限
  如:rw- r-- r--
  
8.chmod 修改权限
 $ chmod g-r dante
 $ chmod u+x,g-w dante
 $ chmod a=rw dante

9.create new,empty files or update access and modification times
 Touch filename(s)

10.create directories
 mkdir [-p] directory_name    创建目录

 $mkdir reports/weekly
 $mkdir dir1 dir2 dir3
 $mkdir /games
 $mkdir –p practice/dir1/admin

11.copy files    拷贝
 cp [i] source_file destination_file    
  加i表示。若有同名的文件就提示一下。不加就不提示。直接覆盖
 cp[i] source_file(s) destination_directory

 $cp nuts flavors
 $cp nuts flavors dir2
 $cp -i beans nuts

12.copy a directory and its contents to another directory
 cp –r[i] source_directory(s) destination_directory

 $cp –r dir3 dir4
 $cp –r dir1 dir4 /tmp

13.move or rename files and directories     移动   相当于重命名
 $mv nuts brands
 $mv /export/home/user2/dir1/brands ./
 $mv dir5 dir6

14.remove files              删除  相当于delete
 rm [-i] filename(s)         加i删除时提示是不否确定删除
 $rm file1 file2 file3
 $rm -i file4

15.Remove Directories        
 rmdir directory_name(s)     删除目录
 rm –r[i] directory_name(s)

 $rmdir empty_dir
 $rm –r dir6
 $rm –ir /dir7

16.man     显示帮助信息
 man name
 man –k keyword      显示关键字

17.$ ls d*
 ls dir?
 ls z?.txt
 ls [b-f]*
 ls [fF]k*abc?e.txt
 cd ; ls
 date ; cal ;pwd

18.angle Brackets(>,<,>>)
 $mailx
 $cal 5 2003 > may.june
 $cal 6 2003 >> may.june
 $cal 7 2003 | lp
 $ls –l /etc | more

19.cat filename(s)     串联显示把多个文件串到一起再输出
 Cat 文件1> 文件2  就是把F1写到F2再输出F2 信息被F1覆盖

20.more filename(s)      把文件内容显示到显示屏

     More和cat效果相似

21.head [-n] filename(s)&tail[-n] filename(s)查看头尾文件
 $ tail -30 /usr/dict/words

22.vi 文本编辑器
 vi filename  (Open or create a file)
 vi  (Open a new file to be named later)
 view filename  (Open a file as read-only)
操作:
 向上:k
 向下:j
 向左:h
 向右:l
 
 i :在光标当前位置插入
 a :在光标所在位置后插入
 I :在行头插入
 A :在行尾插入
 o :在光标所在行下插入一空行
 O :在光标所在行上插入一空行
 <Esc> 退出插入状态
 x :删除一个字符
 dw :删除当前词
 3dw :删除三个词
 dd :删除当前行
 5dd :删除五行
 :5,10d 删除从第5行到第十10行
 

 r :替换一个字符
 cw :替换一个单词
 c :替换一行
 C :替换从光标至行尾
 J :把当前行和下一行连起来
 u :废除刚才的编辑操作(即 undo)
 ~ :改变大小写
 yy : 拷贝行(或Y)
 yw :拷贝词
 p :当前行下粘贴
 P :当前行上粘贴
 :1,2co3 拷贝行1,行2在行3之后
 :4,5m6 移动行4,行5在行6之后


 :w :存盘
 :w newfile :存成新文件
 :wq :存盘退出Vi(或ZZ,或:x)
 :q! :强行退出不存盘


 :set nu :显示行代码
 :(number) :光标停在指定行
 G :到文件尾(1G到文件头)
 :/串 :从当前行往下查找
 :?串 :从当前行往上查找
 n :查找继续
 :1,$s/旧串/新串/g : 替换全文(或:%s/旧串/新串/g)
 :r《文件名》 : 在光标所在位置插入另一个文件

23. ftp:    联接到某服务器
   ftp 192.168.0.23
   name: (user name)
   password: (user’s password)
Commands:
    cd
    dir
bye
bin/asc
get/put
mget/mput

 

 

相关文章:

  • Struts 学习笔记之Action
  • 如何让Tomcat免安装就可以直接运行?
  • tomcat用户密码设置
  • Struts分页
  • java操作xml编程实例(sax)
  • ajax验证用户名是否可用
  • 正则表达式限制表单文本框输入内容
  • 正则表达式详解
  • js中innerHTML,innerText,outerHTML的用法与区别
  • Struts防止重复提交
  • html:multibox 的使用
  • Ie和firefox的Js区别
  • 软件工程师不可不知的10个概念
  • MySQL的数据类型
  • java.sql.date 与 java.util.date
  • Fabric架构演变之路
  • go语言学习初探(一)
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Quartz初级教程
  • Vue2.0 实现互斥
  • 测试如何在敏捷团队中工作?
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 入门到放弃node系列之Hello Word篇
  • 译有关态射的一切
  • 翻译 | The Principles of OOD 面向对象设计原则
  • #mysql 8.0 踩坑日记
  • (NSDate) 时间 (time )比较
  • (zt)最盛行的警世狂言(爆笑)
  • (二十四)Flask之flask-session组件
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)计算机毕业设计高校学生选课系统
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (转载)OpenStack Hacker养成指南
  • .aanva
  • .dwp和.webpart的区别
  • .net FrameWork简介,数组,枚举
  • .net(C#)中String.Format如何使用
  • .net反编译工具
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • [ C++ ] STL---string类的使用指南
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [ACTF2020 新生赛]Upload 1
  • [AutoSar]BSW_Com02 PDU详解
  • [BUUCTF]-PWN:wustctf2020_number_game解析(补码,整数漏洞)
  • [C#]C# OpenVINO部署yolov8图像分类模型
  • [CTO札记]如何测试用户接受度?
  • [ES-5.6.12] x-pack ssl
  • [Foreman]解决Unable to find internal system admin account
  • [hihocoder1395] 最大权闭合子图
  • [J2ME]url请求返回参数非法(java.lang.illegalArgument)
  • [NOIP2000] 乘积最大
  • [POI2006] OKR-Periods of Words——最大周期长度(扩展最小周期长度)