Linux常用命令

Linux命令:
   使用Linux命令的通用格式:
   命令名   [选项]   [参数]
      命令名:区分大小写字母
      选项和参数,可以没有,也可以有(可选)


1、who 命令:
作用:显示登录系统的用户信息


2、ls 命令:
作用:显示某个文件夹的内容或文件的信息
   ls   显示当前文件夹的可见内容
   ls -l   使用长格式显示内容/或者文件信息(类似于Windows的详细信息)
   ls -a   显示当前文件夹中全部文件或者目录,包括隐藏文件在内的内容,
           第一个字母是 . 叫隐藏文件或者目录
   ls 目录名或者文件名   显示某个文件夹的内容或文件的信息
                        (目录名或者文件名就是参数)


3、pwd 命令:
作用:显示当前工作目录的路径名
   Linux文件系统中:目录结构采用树形目录结构
   目录数的根:/   根目录
   路径分为绝对路径,相对路径,路径就是记录文件或文件夹的字符串
   绝对路径:从根目录开始的路径
   相对路径:不是从根目录开始的路径


4、cd 命令:
作用:进入某个目录/或者叫切换工作目录
   格式:cd 目录名(目录名可以使用绝对路径、或者相对路径)
   cd -    在最近访问的两个目录间来回切换
   cd 直接回车    回到用户的主目录(家目录)


5、mkdir 命令:
作用:创建工作目录
   格式:mkdir  目录
   mkdir -p   逐级创建文件夹
实例:mkdir -p yy/zz/xx
      mkdir -p yy/xx zz/aa

   在Linux文件系统中:
    .   表示当前目录
   ..   表示父目录/上级目录
   

6、看帮助:
   1、命令名   --help
   2、man   命令
      使用 q 键退出
      使用方向键翻页查看内容
      使用鼠标滚轮也可查看内容


7、使用Tab键  
   在输入当前文件夹内的文件名或者文件夹名时,可以使用Tab来自动补全。   


8、history 命令:
作用:查看所有操作
   在终端窗口输入的命令,可以使用上、下键来查看,并可执行。


9、rmdir 命令:
作用:删除一个或多个文件夹(文件夹必须为空)
   格式:rmdir 文件夹名
   选项:-p 如果中间的文件夹也为空,则逐级删除中间的文件夹
实例: rmdir -p a/bb/ccc/dddd (有时选项和参数的位置可以互换)
       注:逐级删除文件夹是必须保证中间文件夹为空


10、touch 命令:
作用:1、如果文件不存在,则创建这个文件
      2、如果文件存在,则用系统时间更新这个文件夹
   格式:touch 文件或文件夹
实例:touch newfile
      touch oldfile


11、rm 命令:
作用:删除文件或文件夹
   格式:rm 【选项】 文件/文件夹
实例:rm a b c d
   常用选项:
      -r 递归删除文件夹内部的文件和文件夹
      -i 删除前给出提示(y代表yes,n代表no)
      -f 强制删除,不给出提示(此时-i选项无效),默认是yes删除


   操作带有“特殊 字符"路径的方法
   用两个双引号(“”)将路径括起来
   实例:$ mkdir "a b"
         $ rmdri "a b"


12、通配符
   *代表0个、1个或多个任意字符
   ?代表1个任意字符
实例: touch a ab ac abc aabb bc cd
   # a*代表所有以a开头的文件
   # a*b代表以a开头,以b结尾的文件
   # a? 代表以a开头,后跟一个字符c
   $ ls a?
      ab ac
   $ ls ?c
      ac bc


13、cp 命令(copy):
作用:复制文件或文件夹
   格式:cp【选项】 原文件或文件夹名1 目地文件或文件夹名2
   选项:-a 复制子文件夹和相关文件


14、mv 命令:
作用:用于搬移文件或文件更名
   格式:mv 原文件名 目标文件夹或文件名


15、clear 命令:
作用:清屏
   Linux下的快捷键:ctrl + l


16、sublime text 3 文本编辑器的使用
启动命令:$ subl 文件或文件夹名<回车>
打开/隐藏side bar 的快捷方式:
    ctrl + k(打开) + b(隐藏)
创建多个光标:
    ctrl + 鼠标点击
    按ESC键 或单机其他位置取消多个光标
sublime 多选相同块
    快捷键:ctrl + d
其他快捷键:
ctrl + c 复制光标所在的行
ctrl + v 在光标的上一行粘贴复制的行
ctrl ++  字体放大
ctrl --  字体缩小
ctrl + s 保存文件
ctrl + shift + 上下键   移动一行或多行
ctrl + [   向右缩进
ctrl + ]   向左缩进 


17、文件的权限:
    查看文件权限:ls -l
    文件权限类型:
     r 读权限
     w 写权限
     x 执行权限
     - 无权限
Linux下的权限分组:
用户权限(user) 组权限(group) 其他权限(other)
tarena             tarena           其他
最多权限:rwx rwx rwx  --->777
          111 111 111
最少权限:--- --- ---  --->000
          000 000 000


18、chmod 命令:
作用:用来修改文件的权限
   格式:chmod 权限 文件名/文件夹名
   权限:
     u 用户(属主)
     g 同组用户(属组)
     o 其他用户
     a 所有用户
     + 添加权限
     - 去除权限
     777 最高权限
     000 最低权限


19、find命令:
作用:根据文件名查找指定的文件
   格式:find 路径 -name “文件名”


20、grep 命令:
作用:根据文件内容查找相应的文件
   格式:grep “内容” [选项] 文件名或路径
   常用选项:
      -n 显示行号
      -R/-r 递归搜索文件夹内的文件


20、cat 命令:
作用:将文件内容作为标准输出显示
   格式:cat 文件1 文件2⋯⋯
实例:cat /etc/passwd


21、less 命令:
作用:显示文本文件内容(可以上下回滚)
   格式:less 文件名
   基本操作:
      q:推出
      j:下翻
      k:上翻
      空格 下翻一页


22、压缩和解压缩命令:
gzip 命令:
作用:用zip压缩算法对文件进行压缩,生成压缩后的文件
   格式:gzip 文件名
   注:压缩后的文件名后缀通常为 .gz
gunzip 命令:
作用:对.gz 文件进行解压缩
   格式:gunzip 文件名
实例:$ gunzip  passwd.gz

数据压缩的种类:
有损压缩:mp3,jpg,mp4,rmvb⋯⋯
无损压缩:zip,gz,png,gif,rar,xz


23、打包和解包的命令
tar 命令:
作用:对文件够文件夹进行打包、解包的操作
   格式: tar[选项] 文件名 [被打包的文件或路径]
   常用选项:
      -c   创建包 (打包的时候可以将tar包放在任意目录,不用-C选项)
      -x   解包
      -f 文件名   操作文件的名称
      -v   显示操作的文件
      -z   用gzip、gunzip 对包进行压缩和解压缩的操作
      -C 路径   改变解压缩的路径(只对解包有效)
  


24、输出重定向:
输出分为两种:
   1、标准输出
   2、标准错误输入
标准输出重定向:
   >   将一个命令的标准输出重定向到一个文件中
   >>  将一个命令的标准输出追加到一个文件中
实例:
   find /etc -name "passwd" > stdout.txt
   find /usr -name "ls" >> stdout.txt
标准错误输出重定向:
   2>   将一个命令的标准错误输出重定向到一个文件中
   2>>  将一个命令的标准错误输出追加到一个文件中
实例:
   find /etx -name "passwd" 2> stderr.txt
   find /etc -name "ls" 2>> stderr.txt
重定向所有输出:
   &>
   &>>
作用:将所有标准输出和标准错误输出重定向到一个文件中


25、echo 命令:
作用:默认情况下输入到标准输出,可以使用重定向输出到
      指定文件中
      格式:echo x
      选项:-n   不尾随换行符
            -e   启用解释反斜杠的转义功能
   -E   禁用解释反斜杠的转义功能
实例:echo "Raspberry" > test.txt
      # 覆盖文件原内容并重新输入内容,若文件不存在则
        创建文件


26、管道操作:
   运算符: | 
   管道的作用:将命令的“输出”,重定向为另一个命令的“输入”
   格式:命令1 参数选项 | 命令2 ⋯⋯
   实例:cat /etc/passwd | grep "tarena"


27、进程相关命令:
什么叫进程:是指正在执行的程序
ps 命令:
作用:查看进程
   格式:ps [选项]
   选项:-aux 查看当前系统内所有的进程的详细信息
实例:ps
      ps -aux
kill 命令:
作用:杀死一个进程
   格式:kill 进程pid号


28、sudo 命令:
作用:1、切换root用户
      2、用超级用户root权限来执行这些命令
   格式:sudo 命令 [选项] [参数]
   常用选项:
      -i   切换到root用户
      $ sudo -i


29、exit 命令:
作用:退出用户登录






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值