Linux------基础操作语法

操作符

  • cd …/ 退到上一级
  • su -切换用户
  • cd 切换目录
  • mkdir 创建文件
  • pwd 展示路径
  • ll 列表展示
  • ls 行展示
  • mkdir -p /2/3/4/ 创建多级文件夹
  • rm 删除
  • rm dir1/ -r 删除文件夹,需询问是否删除
  • rm -fr 2/ 删除多层目录,直接删除
  • mv 移动

vim编辑

  • vim 创建文件
  • i 编辑模式
  • esc 退出编辑模式
  • shift+ : 切换为最下一行
  • wq test wq是保存退出 test是创建文件的名称
  • exit q! 强制退出
  • q 正常退出
  • vim test 查看test
  • yy p 复制 黏贴
  • u 撤销
  • y3y p 复制3行黏贴
  • /abc ?abc 查询abc,两种方式
  • n N 向下匹配 向上匹配
  • :%s/cscds/abc/g全 :%s/abc/abcd(进对应首个单词) 将文章里面的全部cscds 都替换为 abc
  • :2s/sbc/abcd 将指定第二行的abc替换为abcd
  • set nu 设置行号
  • dd 删除一行
  • c2l 删除2个字母
  • c2w 删除两个单词
  • ctrl + v选中多行 摁大写的 i 输入要添加的字符,按esc退出,批量注释
  • ctrl+w 之后摁 v 横向分屏
  • ctrl+w 之久摁 s 纵向分屏
  • ctrl+c 取消分屏
  • cat 查看
  • :sp test 在当前目录打开并编辑test文件
  • 0 标准输入
  • 1 标准正确输出
  • 2 标准错误输出
  • find /etc -name passwd 2>/dev/null 将错误信息丢到垃圾回收站,只显示正确的
  • useradd user 创建对象
  • passwd user 给对象加密码
  • userdel -r user 删除user用户

user -> shell(媒介) -> kernel(内核) -> services(设备) -> kernel -> shell -> user

常见目录解释

  • bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。
  • dev 存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。/dev/null是“黑洞”,所有写入该设备的信息都将消失。例如:当想要将屏幕上的输出信息隐藏起来时,只要将输出信息输入到/ d e v / n u l l中即可。
  • home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
  • lib64 系统库文件
  • mnt 系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统。
  • proc 虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。如/proc/cpuinfo存放处理器( c p u )的信息,如c p u的类型、制造商、型号和性能等。
  • run 系统运行时所需文件
  • srv 服务启动后需要访问的数据目录
  • tmp 用于存放各种临时文件,是公用的临时文件存储点,如缓冲文件,日志文件,缓存文件。
  • var 用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等。
  • boot 存放用于系统引导时使用的各种文件。核心映像也经常放在这里,而不是放在根目录中。
  • etc 存放系统管理和配置文件
  • lib lib目录是根文件系统上的程序所需的共享库,共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间
  • media 挂载的媒体设备目录
  • opt 给主机额外安装软件所摆放的目录。
  • root 超级用户(系统管理员)的主目录
  • sbin 超级用户可以使用的命令的存放目录
  • sys 系统内核相关文件
  • usr 用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。
发布了80 篇原创文章 · 获赞 7 · 访问量 4754

猜你喜欢

转载自blog.csdn.net/y18791050779/article/details/105014401