Linux常用命令

1.Linux是什么?

多用户,多任务,支持多线程和多CPU的操作系统
特点:稳定,免费,高效,一般运行在大型服务器上

linux中一切皆文件
常用的目录:
1. / 根目录 : 存放其他目录
2. /home 家目录 系统默认的家目录,存放用户账户
3. /root 系统管理员root的家目录
4. /bin/usr/bin 可执行二进制文件的目录
5. /etc 系统配置文件存放的目录
6. /mnt 光盘默认挂载点
7. /tmp 一般用户或正在执行的程序临时存放文件的目录
8. /var 各种日志文件

[root@localhost~]#:含义
@之前的是当前登录的用户
localhost是主机名字
~:当前所在的位置( ~:家目录  /:根目录)
#:用户标识(#:超级用户  $:普通用户)


命令格式:
命令名 [选项] [参数]

注意事项:
1.严格区分大小写
2.有的命令有选项和参数,有的没有
3.选项的格式一般是:-字母 -单词 字母
4.可以加多个选项,多个选项可以合并(比如:-a -b 合并成 -ab)
5.命令 选项 参数之间一定要有空格

2.基础命令

1.pwd: 显示用户当前所在的目录
2.ls:对于目录,该命令列出该目录下所有的子目录和文件,对于文件将列出文件名以及其他信息
  ls [选项] [目录或文件]
  ls命令常用选项
     -a : 查看当前目录下的文件,包括隐藏文件
     -l : 长格式显示文件
     -lh : 以方便阅读的长格式显示
3.cd:改变工作目录,将当前工作目录改变到指定的目录下
  cd 目录名
    包括:
    cd .. 返回上一级目录
    cd ../..返回上两级目录
    cd ~ 切换到家目录
    cd / 切换到根目录
    cd /home/lx/linux1 绝对路径:从家目录触发,直到想要去的目录
    cd ../lx/ 相对路径:从当前目录出发,直到想要去的目录
 4.man:访问linux手册的命令
 5.grep: 用户查找文件里符合条件的字符串
   格式:grep [选项] '查找字符串' 文件名
     选项:
       -a 将二进制文件以text文件的方式查找数据
       -c 计算找到’查找字符串‘的次数
       -i 忽略大小写的区别
       -v 反向选择,即显示出没有’查找字符串‘内容的那一行
  6.find:用来在指定目录下查找文件
    格式:find [路径] [选项] 操作
      常用选项:
        -name test 查询指定目录下,命名test的文件
        -size +100k 查询指定目录下,文件大于100k的文件
        -ctime n  查询指定目录下,在过去n天内被修改的文件
  7.chmod:控制用户对文件的权限的命令
    格式:chmod [选项] 文件名
       常用选项:
         -r 赋予读取权限
         -w 赋予写入权限
         -x 赋予执行权限
         777 赋予可读、可写、可执行权限(读:4 写:2 执行:1)
     权限说明: -rw-r--r-x 权限为645
             1.权限一共10位,分为四段,从第二位开始算起,三个一组
             2.第一位表示文件类型 -表示普通文件
             3.第2-4位代表文件所属用户拥有的权限
             4.第5-7位代表该用户所属组拥有的权限
             5.第8-10位代表其他用户拥有的权限
  8.ps命令:用来列出系统中当前正在运行的进程,类似于window任务管理器
    格式:ps [选项]
      常用选项:
      -A 列出所有进程
      -ef 查看全格式的全部进程
      -w 显示加宽可以显示较多的资讯
      -au 显示较为详细的资讯
      -aux 显示所有包含其他使用者的进程
  9.kill:用于删除执行中的程序或者工作
    格式:kill [选项]/[信号] 进程号
      常用选项:
       -l 参数会列出全部的信息名称
       -s 指定要送出的信息
      常用信号:
       -1 重新加载进程
       -9 杀死一个进程
       -15 正常停止一个进程
  10.tail:查看文件内容 主要查看日志
     格式:tail [选项] 文件名
     常用选项:
       -f 实时读取
       -n 查看最近的n行日志
  11.netstat:查看端口
     格式:netstat -anp | grep 端口号
  12.date: 查看当前系统时间
     格式:date [选项]
        常用选项:
          ’+%a‘ 星期几
          ’+%A' 星期几
          ’+%b‘ 月份
          ’+%B' 月份
          ’+%c‘ 直接显示日期与时间
          ’+%d' 日
          ’+%D' 直接显示日期
          ’+%F' 日期(yyyy-mm-dd)
          -s 修改日期、时间、格式(clock-w 修改后保存)
  13.echo:打印信息到控制台 或者 指定为文件
     格式:echo [选项] 内容
         常用选项:
         -n 不自动换行
         -e 解释转义字符
         -E 不解释转义字符
         \a 发出警告声
         \b 转义后相当于按退格键(backspace)

      解释:echo ’内容‘ 单引号是强引用,里面是什么就输出什么
          echo “内容” 双引号是弱引用,里面变量会被变量值代替输出
          echo ’内容‘/"内容"  输出内容到终端

          写入文件中:
          1.echo [选项] 内容 > 文件名 写入的语句会覆盖原来的内容
          2.echo [选项] 内容 >> 文件名 写入会追加原来的内容中

    14.ping:检查是否与主机连通
       格式:ping 地址

3.文件操作命令

1.mkdir: 创建空目录
  格式:mkdir [选项] [路径] 文件名
   常用选项:
     -p 层级创建
     -v 显示创建顺序
2.rmdir:删除空目录,不能删除非空目录,不能删除文件
  格式:rmdir [选项] [路径] 目录
     常用选项:
      -p 当子目录删除之后,如果父目录也变成空目录的话,就连带父目录一起删除
3.touch:新建空文件
  格式:touch [路径] 文件名 (可以多个)
4.rm : 删除文件或目录
  格式:rm [选项] 文件名
     常用选项:
     -f 强制删除
     -r 多级删除
     -rf 强制删除给定目录下所有文件和目录
5.mv:移动文件或者将文件改名(move缩写)用于备份文件或者目录
  格式:mv [选项] [路径] 旧文件名 [新路径] [新文件名]
    常用选项:
    -f 强制的意思,如果目标文件已经存在,不会询问直接覆盖
    -i 若目标文件存在,会询问是否覆盖

    注意:如果只移动不改名字,新名字可以不写
         如果移动的同时改名字,新名字一定要写
6.cp:复制文件或目录
   格式:cp [选项] [路径] 旧文件名 [新路径] [新文件名]
      常用选项:
      -f  强行复制文件或目录, 不论目的文件或目录是否已经存在
      -i  有提示
      -r  递归处理,将指定目录下的文件及子目录一并处理,若源文件或目录的形态,
            不属于目录或符号链接,则一律视为普通文件处理
      -R  递归处理,将指定目录下的文件及子目录一并处理
7.cat:查看目标文件内容
    格式: cat [选项] 文件名
    常用选项:
     -b 对非空输出行编号
     -n 对输出的所有行编号
     -s 不输出多行空行
8.vi/vim 编辑文件
    格式: vi/vim 文件名
    三种模式:命令模式,输入模式,底线命令模式
    1.命令模式:
      常用的命令:
        i 切换到输入模式
        x 删除光标所在的行
        :切换到底线命令模式
    2.输入模式:删除,回车等,跟平时一样
    3.底线命名模式:
       常用的命令:
         q 退出程序
         w 保存文件
         q! 不保存强制退出
         ESC 退出底线命令模式
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值