Linux命令【一】基本命令

shell命令和bash命令相同,指的是命令解析器

快捷键

所有的历史命令 向上滚动命令 向下滚动命令 将光标向前移动 将光标向后移动 移动到命令行头部 移动到命令行尾部
光标删除操作:删除光标前面字符或者退格建 删除光标覆盖的字符 删除光标前所有的

键 自动补全,如果命令不明确连续按两下就可以得到所有相关的命令 同时还能补全路径

目录

下没有盘符结构
展示文件夹内容 进入目录

  • 目录放着经常使用的命令的程序
  • 开机启动项
  • 外部设备文件(Linux下一切都是文件
  • 操作系统以及软件所需要的配置文件
  • 存放所有用户的主目录
  • 存放动态链接库(共享库)
  • 存放文件碎片
  • 自动挂载外设
  • 手动挂载外设,一般情况下没有什么东西
  • 第三方软件安装目录
  • 虚拟目录
  • 超级用户的目录
  • 管理员使用的命令
  • 用户软件资源目录,默认安装目录

绝对路径:从根目录开始
相对路径:从当前路径开始当前目录父目录 退回上次所在的目录
命令行中一般为 其中为家目录(宿主目录)表示普通用户 表示超级用户
获取当前位置
切换超级用户 退出 进入家目录 进入家目录

文件和目录操作

  • 白色:普通文件
  • 蓝色:目录
  • 绿色:可执行文件
  • 红色:压缩文件
  • 青色:链接文件(快捷文件)
  • 黄色:设备文件(块文件,字符文件,管道)
  • 灰色:说不清楚
    展示所有的内容:参数 前面带点的文件:隐藏文件/目录
    参数展示详细信息
详细信息:

Linux命令【一】基本命令
  • 第1个字符:文件种类 普通文件 目录 软连接(快捷方式) 管道
  • 第2~10个字符:文件权限 所有者+同组用户+其他人
  • 数字 文件的硬连接数
  • 文件所有者
  • 文件所有组
  • 占有空间:普通文件就是实际大小 目录的话就是目录本身的大小
  • 创建/修改日期
  • 文件或者目录的名字

创建目录

创建一个目录
创建复合目录
删除一个空目录 //删除后消失
递归删除目录 参数提示删除操作

创建、删除、复制文件

创建文件,不加后缀的时候默认是一个普通文件,如果文件已经存在则无法重新创建,仅仅修改日期
删除文件
拷贝文件内容到文件中,覆盖目标文件,不支持创建和目录名字相同的文件
拷贝文件内容到目标目录中
将目录拷贝到目标目录,如果目标目录不存在则创建目标目录,将目录的内容直接复制一份放在目标目录中,如果目标目录不为空则将目录放在目标目录中

灵活使用通配符可以操作目录里面的内容,比如删除目录中的内容,拷贝目录中的内容到另一个目录中

查看/修改文件

将文件内容展示到屏幕上,但是只能显示一部分内容
回车换行,空格换页,回不到前面去,或退出
回车换行,空格换页,向前换行向下换行
显示文件x行,如果不写参数默认x=10,同样的
重命名文件
移动文件

链接的创建

软链接

软连接相当于快捷方式 文件删除后软链接失效

硬链接

给文件A备份,相当于拷贝一份目录索引节点,实际上没有复制文件的,同时会修改文件的硬链接计数,相当于一个指针 文件删除后硬链接不会失效

文件或目录属性

  • 获取二进制文件信息,其中X为数据显示形式
  • 获取目录的信息
  • 获取磁盘信息

witch

找到命令程序所在目录
cd 命令找不到目录是因为cd命令是内部命令

权限

修改文件权限

查找当前登录用户:

  1. 文件设定法
    文件所有者u 文件所有组g 其他人o 所有人a
    = 覆盖原来的权限
    mode: r 读 w 写 x执行
  2. 数字设定法例如:
修改文件所属用户、组

文件所属组不一定是文件所有者所在的组

目录必须要有执行权限才能进入目录

查找文件

根据文件名

文件类型:

  • 普通文件 f
  • 目录 d
  • 块设备 b
  • 字符设备c
  • 套接字 s
  • 管道 p
  • 链接 l

文件内容(文件中的内容)

安装/卸载软件

挂载U盘

卸载挂载的U盘

挂载U盘

磁盘知识:sd 磁盘种类为SCSI Device
主分区1~4,逻辑分区5~

如果将U盘文件挂载在非mnt目录中会暂时覆盖该文件中的内容,卸载以后恢复

压缩包管理

.gz

使用

压缩文件,不可以保留源文件,不可以压缩目录

.bz2

压缩文件,可以保留源文件,不可以压缩目录

tar

参数:不适用z/j参数,只能对文件进行打包,不能压缩

  • c 压缩,创建
  • x 解压缩,释放
  • v 显示压缩过程中的提示信息
  • f 指定压缩文件的名字
  • z 使用gzip的方式压缩文件
  • j 使用bzip2的方式压缩文件

压缩:

解压缩

rar

安装rar软件
参数

  • a压缩
  • x解压缩
    压缩:

解压缩

ZIP

压缩:

解压缩

进程管理

查找当前用户状态
带桌面的终端
文字终端

设备终端

查看进程
参数:

  • a 查看所有的用户信息
  • u 显示用户自己的信息
  • x 查看没有终端的应用程序
    运行状态中的参数分别代表:
  • 运行
  • 后台运行
  • 僵尸进程
    其中就是程序对应进程的ID
    TTY为说明不需要终端,这些应用不需要和用户进行交互

管道:将前一个命令的输出当做后一个命令的输入,常用于信息查找什么的

查找到一条以上的内容才算找到进程,因为grep内容的时候本身就是一个进程,会在最后列出

杀死进程

kill -l 查看所有的信

查看当前进程的环境变量

key=val:val:val

任务管理器

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年2月2日
下一篇 2020年2月2日

相关推荐