美文网首页
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