码迷,mamicode.com
首页 > 其他好文 > 详细

系统操作篇

时间:2019-11-08 23:57:59      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:ls 命令   dir   tar   查询   aci   这一   退出   vim配置   相对   

 
一、基本操作命令:
  • man是manual的缩写
           # man ls
           # man 7 man (分为9个篇章,因为命令繁多做了下分类)
           # man -a passwd  (查询是哪类命令)
  • help
           shell(命令解释器)自带的命令称为内部命令,其他是外部命令
           # help cd   (内部命令使用)
           # ls  --help (外部命令使用)
           # type cd   (查询是外部还是内部命令)
  • info帮助比help更详细,作为help的补充(但是全英文的)
           #info ls
  • su - root     ----切换到root用户
  • ctrl+l/clear  ----清屏命令
  • cril+c          -----退出运行状态
  • pwd             ----显示当前路径
  • cd命令:
           cd  /path/to/...绝对路径
           cd  path/to/.....相对路径
           cd -   回到上一次执行了cd的目录
           cd ..   回到上级目录
  • ls 命令:(ls -lartR)
           -l  长格式显示文件(-lh 大小按M/G来显示)
           -a 显示隐藏文件
           -r  按文件名逆序排序
           -t  按时间顺序显示
           -R 递归显示(显示文件夹里的子文件)
  • 创建删除目录
           mkdir   -----创建目录
           mkdir -p /a/b/c   -----创建多级目录
           rmdir   删除空目录
           rm -r    删除空/非空目录
           rm -rf  删除目录并无确认提示(慎用,如使用rm -rf / a  则会删除整个根目录下的所有文件,且不会有删除提示);
  • 复制和移动文件
            cp  复制文件和目录命令:
            -r   复制目录
            -p   保留复制文件的时间
            -a   保留复制文件的用户、权限、时间等文件属性
            -v   显示复制操作的过程
            mv /tmp/fileb  /filec  对文件进行移动并重命名
            常用通配符(显示相同规律的文件):
             *    匹配任何字符串
             ?  匹配1个字符串
  • 文本查看命令
            cat          显示文件内容到终端
            head -5  查看文件开头前5行(默认显示前10行)
            tail -5     查看文件后5行(默认显示后10行)
            tail -f      文件内容更新后,显示信息同步更新
            wc -l       统计文件内容长度(行数)
  • 打包压缩和解压缩
            tar cf /tmp/etc-backup.tar  /etc         打包etc文件
            tar czf /tmp/etc-backup.tar.gz  /etc   对文件进行打包和gzip压缩(压缩时间短,但压缩比较bz2小)
            tar czf /tmp/etc-backup.tar.bz2  /etc 对文件进行打包和bzip2压缩(压缩比较gzip更大)
            tar xf /tmp/etc-backup.tar -C /root    对打包的文件进行解包(用zxf ,jxf进行解压缩)
            注:.tar.bz2=tbz2      .tar.gz=tgz
 
二、vi基本操作命令
        插入命令:
  • i  光标当前位置进入插入模式
  • I  来到这一行开头
  • a 进入光标后一位
  • A 进入这一行结尾
  • o 进入当前光标下一行,并产生新的空行
  • O 进入当前光标上一行,并产生新的一行
        
        编辑命令:
  • y y/p  复制当前一整行/粘贴复制的一整行(多次按p键,多次粘贴)
  • 3yy    复制3行(复制多行下方才会有提示)
  • y$      复制光标当前位置到这一行结尾的内容
  • dd     剪切当前一整行
  • 5dd   剪切5行
  • d$     剪切光标当前位置到这一行结尾的内容
  • u       撤销修改(可按多次回复上一次操作)
  • ctrl +r  恢复撤销的修改
  • x       删除当前光标字符
  • r       替换当前光标字符
  • /x       查找相应的字符(按n向下,光标向下移动查找,按shift+n,光标向上移动查找)
  • :%s/x/X/g  全局替换字符x--X,若单次,可去掉g
  • :3,5s/x/X/g  替换3-5行的字符,若单次,可去掉g
 
        光标移动命令:
  • H,L,J,K  左右下上移动光标
  • 100+ J  移动到100行开头
  • g        移动到文本第一行开头
  • G       移动到文本最后一行
  • ^       移动到这一行的开头      
  • $        移动到这一行的结尾
 
        vim配置命令
  • :set nu  显示行数
  • :set nonu  不显示行数
  • vim /etc/vimrc (最后一行添加set nu)  修改配置文件,固定vim显示行数
  • :set nohlsearch  去掉高亮显示
 
        保存退出命令:
  • :w /root/a.txt   保存到新键文件中
  • :wq    保存到打开的已有文件中
  • :q!      不保存,退出
  • :! ifconfig  在vim里执行linux命令
 
        批量操作命令:
  • v  进入字符可视模式
  • V  进入行可视模式
  • ctrl+v 进入块可视模式
            按I在选中的块开头,批量插入(插入后按两次ESC)
            按d删除所选块儿
            
三、用户和用户组管理及密码管理(需root用户操作)
  • 增加用户:useradd 
            useradd swd   新增用户swd
            id swd             查询用户swd信息(/etc/passwd,/etc/shadow  会有信息被记录)
            id                    查询当前用户信息
            cat /etc/passwd    冒号分隔的第一个字段就是系统的所有用户的用户名称
  • 设置密码:passwd
            passwd swd     给用户swd设置密码
            passwd            给当前用户设置密码
  • 删除用户:userdel
            userdel swd      删除用户swd (不加-r,会保留用户家目录)
            userdel -r swd  彻底删除用户swd信息
  • 修改用户属性:usermod
            usermod -d /home/test swd   将普通用户swd家目录修改到test文件夹下
  • 新增用户组:groupadd
            groupadd group1    新增用户组group1
            usermod -g group1 user1   将普通用户user1移到用户组group1(id user1 可查看是否移动成功)
            useradd -g  group1 user2   新增用户user2,并将其设置到用户组group1 
            groupdel  group1     删除用户组
  • 用户切换:su
           su - user1    切换到user1用户(当不加“-”,不完全切换,路径还在root/)
  • 赋予普通用户命令权限(sudo的功能):
            useradd user3
            passwd user3 
            visudo          打开样例文件
            user3 ALL=/sbin/shutdonw -c   来到文件最下端,输入命令,保存退出(:! which shutdown,查找shutdown路径)
            sudo shutdown -h 30    如上,普通用户就可以使用shutdown命令了
             
 
      
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

系统操作篇

标签:ls 命令   dir   tar   查询   aci   这一   退出   vim配置   相对   

原文地址:https://www.cnblogs.com/shewendong/p/11823831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!