Linux常用基础命令

Posted zuohaipeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用基础命令相关的知识,希望对你有一定的参考价值。

Linux文件系统结构

/boot: 引导文件存放目录,内核文件,引导加载器都存放在该目录

/bin: 供所有用户使用的基本命令,不能关联到独立分区,系统启动会用到的程序

/sbin: 管理类的基本命令,不能关联到独立分区,系统启动会用到的程序

/lib: 启动时程序依赖的基本共享库文件以及内核模块文件

/lib64: 专用于x86_64系统上的共享库文件存放位置

/etc: 配置文件目录

/home: 普通用户的家目录

/root: 管理员家目录

/media: 便携式移动设备挂载点

/mnt: 临时文件系统挂载点

/dev: 设备文件及特殊文件存储位置

/opt: 第三方应用程序安装位置

/srv: 系统上运行的服务用到的数据

/tmp: 临时文件存储的位置

/usr: 应用程序存放的目录

Linux常用基础命令

关机或重启

reboot 重启(-f 强制重启,-p切断电源)

shutdown 关机或重启

  -r重启

  -h关机;例:shutdown -h now立即关机

更改目录

cd 切换目录

   /切换到根目录

  ..切换到上级目录

pwd 查看当前目录路径

ls命令

ls 列出当前目录或指定目录的内容

  -a 显示隐藏文件

  -l显示文件详细信息

  -h显示文件大小增加可读性

文件及文件夹的移动复制删除

touch 创建空文件和刷新时间

  -a改变atime和ctime

  -m改变mtime和ctime 

  -t指定时间戳

cp 复制文件

  -r递归复制文件夹及内的所有文件

  -f 强制复制

  -p保留源文件或目录的属性

mv移动和重命名文件

rm删除  

  -r递归删除文件夹及里面的所有内容

  -f强制删除

  -i提示是否删除

mkdir创建文件夹

  -p如果创建的目录的上层目录没有创建,则会一并创建上层目录

rmdir删除文件夹

  -p递归删除空目录

tree显示目录树

  -L指定显示目录层数

  -d只显示目录

链接

ln创建文件硬链接(只能创建文件的硬链接)

ln -s 创建文件的软连接(可以对目录创建)

创建和删除用户

useradd创建用户

userdel删除用户

su可以切换用户

文本查看

cat查看文件内容

more分页查看文件

wc统计文件数据

  -l 只统计行

  -w只统计单词总数

  -m只统计字符总数

grep文本过滤

vim命令

退出

  :q退出

  :q!强制退出

  :wq保存退出

  ZZ保存并退出

  ZQ不保存退出

光标移动

  h 左移一个字符

  l 右移一个字符

  k 上移一个字符

  j 下移一个字符

  w下一个单词词首

  e当前或下一个单词词尾

  b当前或下一个单词词首

  H页首

  M页中间

  L页尾

删除

  dd删除当前行

  dj删除当前行和上一行

  dk删除当前行和下一行

  10dd删除当前行开始的共10行

  D删除当前光标位置至行尾

编辑

  u撤销

  yy复制当前行

  p粘贴在当前位置

查找

  /text查找text,按n健查找下一个,按N健查找前一个

  ?text查找text,反向查找,按n健查找下一个,按N健查找前一个

 

  

    

 

以上是关于Linux常用基础命令的主要内容,如果未能解决你的问题,请参考以下文章

[Linux记录] 常用BASH命令(1)——基础

Linux基础系统优化及常用命令

Linux 系统基础优化和常用命令

linux常用命令(基础)

linux公司常用基础命令必知必会

Linux基础之常用命令