首页 > 系统相关 >Linux常用命令

Linux常用命令

时间:2023-08-16 12:56:28浏览次数:39  
标签:文件 用户组 常用命令 用户 vim 当前 Linux 光标

1.目录

进入目录:cd xxx

返回当前用户的根目录: cd

返回上一级目录:cd ..

进入当前目录的xxx目录:cd ./xxx

2.用户

切换用户:su  用户名

新增用户:useradd -g  用户组:用户

新增用户组:groupadd 用户组

添加用户密码:passwd 用户

查看所有用户:vim /etc/passwd

查看所有用户组: vim /etc/group

删除用户:userdel -r 用户名

删除用户组: groupdel 用户组

3.文件

创建文件: mkdir -p 路径/要创建的文件名

删除文件: rm -rf 文件路径

查看文件信息:lsls-a ,ll

文件属性:共十位,首位表示文件类型(文件夹/文件);后9位,每3位分别表示当前用户,当前用户组用户,其他用户对此文件的权限 

查看文件内容: cat 文件名

编辑文件内容: vi/vim 文件名(vim 比vi更好用)

更改文件所属用户和用户组:chown -R 用户名:用户组 需要修改的文件

更改文件权限:chmod -R 权限大小 文件名(-R表示递归更改此文件及其子文件)

4.vim常用命令

i 光标在当前位置进入编辑状态

a 光标在当前位置向后移一位进入编辑状态

o 光标在当前行的下一行首位进入编辑状态

I  光标在当前行首位进入编辑状态

A 光标在当前行末尾进入编辑状态

O 将当前行内容往下推一行,光标留着当前行的首位

esc 退出编辑状态

:set nu 显示行号

:set nonu 隐藏行号

:w 保存

:q 退出

:q! 强制退出

:wq 保存并且退出

左Shift + g 最后一行

gg  到首行

num + gg 到指定行

dd 删除光标所在行

d5d 删除5行,从光标所在位置开始算 5dd 也一样

u 撤销上一个命令

yy 复制光标所在行的内容

y5y 复制5行,从光标所在位置开始算  5yy

P  粘贴到光标所在的下一行

/想找的名称  查找    n 找下一位

 

标签:文件,用户组,常用命令,用户,vim,当前,Linux,光标
From: https://www.cnblogs.com/zixia2025/p/17633712.html

相关文章

  • Linux改变文件权限和属性
    chgrp:改变文件所属群组[root@will]#  chgrp  [-R]  dirname/filename  ...选项与参数:-R  :  进行递回(recursive)的持续变更,即连同次目录下的所有文件、目录          都更新成为这个群组之意。常常用在变更某一目录内所有的文件......
  • .Net Core DateTime.Now 在Linux下的格式问题
    .Net6使用DateTime获取系统当前时间,在Windows下输出为正常时间,但是在Linux下会获取到2023-8-16上午10:00:00类似的时间样式,会导致在Linux下抛出非法时间异常。解决方案:在Main函数中使用CultureInfo.DefaultThreadCurrentCulture属性来获取或设置当前应用程序域中线程的默认......
  • centos8 selinux机制
      Permissiondenied在CentOS6.4中TFTP出现TFTPerror:'Permissiondenied'  这个是由于selinux机制引起的不是文件夹的权限问题。所以vi/etc/sysconfig/selinux修改为:SELINUX=permissive如果不想重启系统,执行:sudosetenfore0在开发板上执行:[root@EmbedSky/......
  • linux ssh 免密脚本
    #!/bin/baship="$1"pawd="123qwe!@#"expect<<EOFsettimeout10spawnssh-copy-id-p60022root@${ip}expect{       "yes/no"{send"yes\n";exp_continue}       "password:"{send"${pawd}\n"......
  • Git常用命令
    git initgit add.  #将全部文件加入缓冲区git commit -m“注释”  文件名.后缀gitstatusgitclone地址关联到远程库gitremoteaddorigin你的远程库地址  把本地库的内容推送到远程 gitpull--rebaseoriginmaster gitadd文件名+gitpu......
  • SElinux 导致 Keepalived 检测脚本无法执行
    哈喽大家好,我是咸鱼今天我们来看一个关于Keepalived检测脚本无法执行的问题一位粉丝后台私信我,说他部署的keepalived集群vrrp_script模块中的脚本执行失败了,但是手动执行这个脚本却没有任何问题这个问题也是咸鱼第一次遇到,为了能让更多的小伙伴以后不会踩这个坑,便有了今......
  • kafka常用命令
    kafka常用命令http://681314.com/A/h9nfEtAOIVhttps://zhuanlan.zhihu.com/p/103915259https://www.cnblogs.com/wushaoyu/p/11486551.htmlhttps://blog.csdn.net/u010634066/article/details/119670405一.topic相关命令1.查看所有topic./kafka-topics.sh--zookeeper127......
  • Linux基础命令
    快捷键ctrl+c——停止当前命令 ctrl+z——停止当前命令,并用fg恢复ctrl+d——注销当前会话,与exit相似ctrl+w——删除当前行中的字ctrl+u——删除整行!!——重复上次命令exit——注销当前会话文件命令pwd、cd、ls、rm、mv、mkdir、touch、catls-al——列出隐藏文......
  • OpenZFS 2.2 发布 RC3,支持 Linux 6.4
    之前的OpenZFS2.2候选版本已致力于实现与 Linux 6.4内核的兼容性,而在2.2-rc3中,Linux6.4支持的元跟踪器已标记为已完成。OpenZFS2.2发布了第3个RC版本。之前的OpenZFS2.2候选版本已致力于实现与Linux6.4内核的兼容性,而在2.2-rc3中,Linux6.4支持......
  • linux的基本命令操作
    mkdir-命令mkdir用于创建新的目录语法mkdir[-p]路径-p可选参数,表示自动创建不存在的父目录touch-cat-more-命令touch路径用于创建文件cat路径直接将内容全部显示出来more路径支持翻页(通过空格翻页,通过q退出查看)cp-mv-rm-命令cp命令可以用于复制文......