Unix/Linux常用命令

Unix/Linux常用命令

1、文件相关命令
  • touch
    功能:创建文件
    用法:touch 文件名
  • rm
    功能:删除文件
    用法:rm 文件名
    注意:此命令删除文件时不经过回收站,直接删除,且不易恢复,删除时要慎重。
  • cp
    功能:复制文件
    用法:cp 源文件名 目标位置/[文件名]
  • mv
    功能:移动文件
    用法:mv 源文件名 目标位置/[文件名]
    注意:此命令有重命名的功能。
  • cat/more/head/tail
    功能:查看文件内容
    用法:cat/more/head/tail 文件名
    注意:cat/more/head/tail显示的格式略有不同,仔细观察。
2、目录相关命令
  • mkdir
    功能:创建目录
    用法:mkdir 目录名
    参数:-p,可以同时创建多级目录。
  • cd
    功能:切换当前工作目录,进入一个新目录
    用法:cd 路径
    注意:Linux有一些特殊的目录,
      / 根目录,最顶层目录,也用来当作路径之间的分隔符。
      ~ 用户主目录,/home下有一些以用户名命名的目录,归各个用户独立使用。
      .. 当前目录的上一级,可以用于返回上一级。
      . 当前目录,可帮助查找文件。
  • rmdir
    功能:删除空目录
    用法:rmdir 目录名
    注意:只能删除空目录。
  • ls
    功能:显示指定目录下的文件列表
    用法:ls [目录],默认显示当前目录。
    参数:
      -a 显示隐藏文件(UNIX/Linux系统下以.开头的文件和目录默认隐藏)
      -l 显示文件的详细信息,文件类型、权限、用户名、组名、最后访问时间、文件名。
  • rm -rf
    功能:删除非空目录
    用法:rm -rf 目录名
    注意:在UNIX/Linux系统下一切皆文件(目录是一种特殊的文件),操作文件的命令也可以用来操作目录。
  • cp -frp
    功能:复制目录
    用法:cp -frp 源目录名 目标位置/[目录名]
  • mv
    功能:移动目录、重命名目录,不用加任何参数
    用法:mv 源目录名 目标位置/[目录名]
3、网络相关命令
  • ifconfig
    功能:查看网络配置信息,配置IP地址、子网掩码、网关等。
    用法:ifconfig 显示网络配置信息,ifconfig 网卡名 IP地址 netmask 子网掩码。
    注意:此命令windows系统下也可以使用,ipconfig。
  • ping
    功能:检查网络是否通畅或者网络连接速度
    用法:ping IP地址
    注意:此命令会连续执行,Ctrl+c退出,windows下默认只执行4次,/t参数可以连续执行。
  • telnet
    功能:远程登录
    用法:telnet IP地址,然后输入用户名及密码(密码不可见)。
    注意:此协议采用明码方式传输数据,安全性低(windows下此命令需要开启,具体方法参见百度)。
  • ssh
    功能:远程登录
    用法:ssh 用户名@IP地址,然后输入用户名、密码(密码不可见,首次使用需要保存密钥)。
    注意:此协议采用加密方式传输数据,安全性高,但速度比telnet慢(windows需要安装OpenSSH)。
  • ftp
    功能:文件传输
    用法:ftp IP地址,然后输入用户名、密码,cd 可切换目录,ls显示文件列表,get下载文件,put上传文件,bye退出。
4、其它命令
  • chmod
    功能:修改文件权限
    用法:chmod mmm 文件名,m的范围[0~7],由r=4、w=2、x=1组成。
    注意:m1表示文件所有者权限,m2表示同组用户权限,m3表示其它用户权限。
  • ln
    功能:创建链接文件
    用法:ln [-s] 源文件名 链接文件名
    注意:默认创建的是硬链接文件,-s创建的是软链接文件,区别是源文件删除后硬链接文件依然可以访问而软链接文件不可以,目录只能创建软链接文件。
  • tar
    功能:压缩或解压文件
    用法:tar -zcvf pack.tar.gz 要压缩的目录,tar -zxvf pack.tar.gz解压文件。
    参数:-C可以解压到指定目录,tar -zxvf pack.tar.gz path/。
  • clear
    功能:清理屏幕
    用法:clear,Ctrl+l也有此功能。
  • pwd
    功能:显示当目录所在的路径
    用法:pwd
  • reboot
    功能:重启系统
    用法:sudo reboot
  • init
    功能:关机
    用法:sudo init 0
5、Ubuntu系统终端使用技巧

1、Tab键可以对命令或文件名进行补全。
2、Up/Down键可以调用来命令的执行记录,避免重复输入命令。
3、Ctrl+Alt+T可以快速打开终端,Shift+Ctrl+T打开多个终端标签面。

posted @ 2018-11-16 16:44  我是大师兄  阅读(2470)  评论(0编辑  收藏  举报