美文网首页
linux系统编程-命令基础,软件卸载与安装

linux系统编程-命令基础,软件卸载与安装

作者: Peakmain | 来源:发表于2019-10-02 15:00 被阅读0次

    linux常用快捷键

    • table键 补齐
    • control+a:光标移到最前
    • control+e:光标移到最后
    • control+u:清空
    • 上下键:切换命令
    • cd xxx:进入到某目录
    • cd ..:会退到上一个目录
    • ls:当前目录所有文件
    • mkdir xxx:创建文件夹
    • touch xxx.xx:创建文件
    • ls -l:打印详细信息
    • ls -R:递归文件夹输出

    文件和文件夹操作

    • -rw-rw-r--:-文件类型,rw-所有者可读可写可执行,rw-同一组用户可读写可执行,r--其他人可读写可执行
    • rmdir file:只能清空空目录文件夹
    • rm -r file:递归清空目录
    • rm file:删除文件
    • cp xx file :拷贝文件到文件夹file下

    文件类型

    • 普通文件:-
    • 目录文件:d
    • 软连接:l
    • 字符设备软件:c
    • 块设备文件:b
    • 管道文件:p
    • 套接字:s

    文件读取

    • cat xx.xx:查看文件内容
    • tac xx.xx:倒着查看文件
    • more xx.xx:每次只查看一页,回车查看下一页
    • head -n xx.xx:查看文件前n行
    • tail -n xx.xx:查看文件后面n行

    用户和用户组

    • sudo su root:切换用户

    • exit:退出root用户

    • whomi:查看当前用户

    • 修改用户文件权限
      新建文件默认是不能执行,我们需要修改文件的权限
      1.文字设定法
      chmod 用户的标识+/- 权限 文件名
      用户的标识:u(当前用户),g(同组用户),a(all全部),o(other)
      2.数字设定法
      chmod nnn文件名
      n=4+2+1=r+w+x
      第一个n代表当前用户,第二个代表同组,第三个代表其他

    • 创建修改用户和用户组
      1.sudo adducer peakmain:创建一个peakmain的用户
      2.sudo chown peak main hello.c:修改文件所属用户
      3.sudo chgrp peakmain hello.c :修改文件所属组
      4.sudo chown admin:admin hello.c:同时修改文件所属组:所属用户

    搜索和查找

    • find查找文件
      find ./type文件类型(递归)
      find ./name .xx:根据文件类型查找
      find ./ -maxdepth n name.xx :递归的层级
    • grep -r 'name':找文件内容
    • ps任务管理器
    • ps arx|grep ubuntu :找到所有的任务,交给grep去执行搜索
      管道(进程间通信),如果只有一个代表没有找到 ,两个以上才算找到

    软件安装

    方式

    • 命令行安装
      1.指定国内的服务器
      2.更新服务器下载配置
      sudo apt-get update
      3.安装命令
      sudo apt install tree
      4.卸载
      sudo apt-get remove tree
    • 压缩包安装
    • 源码安装

    压缩和解压缩

    • tar -zcvf 压缩后的名字 文件名
      tar内部就是gzip命令,但是gzip命令只能压缩一个文件
      zcvf: z=gzip,c=create,f=file,v=显示过程

    • tar zxvf 文件:解压缩

    • tar -jcvf 压缩后的名字 文件名
      j代表用bzip方式

    • rar a -r 压缩后的名字:用rar方式压缩

    • unrar x 文件:用rar解压缩

    • zip -r 压缩后的名字 文件名:压缩

    • unzip 文件:解压缩

    相关文章

      网友评论

          本文标题:linux系统编程-命令基础,软件卸载与安装

          本文链接:https://www.haomeiwen.com/subject/mbpkpctx.html