Linux常用命令
2020-08-28 13:57:16   0  举报             
     
         
 AI智能生成
  Linux
    作者其他创作
 大纲/内容
  文件和目录的操作    
     ls    
     显示文件和目录列表  
     cd    
     切换目录  
     pwd    
     显示当前工作目录  
     mkdir    
     创建目录  
     rmdir    
     删除空目录  
     touch    
     生成一个空文件或更改文件的时间  
     cp    
     复制文件或目录  
     mv    
     移动文件或目录、文件或目录改名  
     rm    
     删除文件或目录  
     ln    
     建立链接文件  
     find    
     查找文件  
     file/stat    
     查看文件类型或文件属性信息  
     echo    
     把内容重定向到指定的文件中 ,有则打开,无则创建  
     管道命令 |    
     将前面的结果给后面的命令,例如:`ls -la | wc `,将ls的结果加油wc命令来统计字数  
     重定向 > 是覆盖模式,>> 是追加模式    
     例如:`echo "Java3y,zhen de hen xihuan ni" > qingshu.txt `把左边的输出放到右边的文件里去  
     查看文件    
     cat    
     查看文本文件内容  
     more    
     可以分页看  
     less    
     不仅可以分页,还可以方便地搜索,回翻等操作  
     tail -10    
     查看文件的尾部的10行  
     head -20    
     查看文件的头部20行  
     管理用户    
     用户管理    
     useradd    
     添加用户  
     usermod    
     修改用户  
     userdel    
     删除用户  
     组管理    
     groupadd    
     添加组  
     groupmod    
     修改组  
     groupdel    
     删除组  
      批量管理用户:    
     成批添加/更新一组账户:newusers  
     成批更新用户的口令:chpasswd  
     组成员管理:    
     向标准组中添加用户
gpasswd -a <用户账号名> <组账号名>
usermod -G <组账号名> <用户账号名>
从标准组中删除用户
gpasswd -d <用户账号名> <组账号名>  
     口令管理    
      口令时效设置:    
     修改 /etc/login.defs 的相关配置参数  
      口令维护(禁用、恢复和删除用户口令):    
     passwd  
     设置已存在用户的口令时效:    
     change  
     切换用户    
     su  
     sudo  
     用户相关的命令:    
     id:显示用户当前的uid、gid和用户所属的组列表  
     groups:显示指定用户所属的组列表  
     whoami:显示当前用户的名称  
     w/who:显示登录用户及相关信息  
     newgrp:用于转换用户的当前组到指定的组账号,用户必须属于该组才可以正确执行该命令  
     进程管理    
     ps:查找出进程的信息  
     nice和renice:调整进程的优先级  
     kill:杀死进程  
      free:查看内存使用状况  
      top :查看实时刷新的系统进程信息  
     作业管理    
     jobs:列举作业号码和名称  
     bg: 在后台恢复运行  
     fg:在前台恢复运行  
     ctrl+z:暂时停止某个进程  
     自动化任务    
     at  
     cron  
     管理守护进程    
     chkconfig  
     service  
      ntsysv  
     打包和压缩文件    
     压缩    
     gzip filename  
     bzip2 filename  
     tar -czvf filename  
     解压    
     gzip -d filename.gz  
     bzip2 -d filename.bz2  
     tar -xzvf filename.tar.gz  
     grep+正则表达式    
     grep -n mystr myfile    
     在文件 myfile 中查找包含字符串 mystr的行  
     grep  '^[a-zA-Z]'  myfile    
     显示 myfile 中第一个字符为字母的所有行  
     Vi编辑器    
     普通模式    
     G 用于直接跳转到文件尾  
     ZZ 用于存盘退出Vi  
     ZQ 用于不存盘退出Vi  
     /和? 用于查找字符串  
     n 继续查找下一个  
     yy 复制一行  
     p 粘帖在下一行,P粘贴在前一行  
     dd 删除一行文本  
     u 取消上一次编辑操作(undo)  
     插入模式    
     使用i或a或o进去插入模式  
     使用esc返回普通模式  
     命令行模式    
     w  保存当前编辑文件,但并不退出  
     w   newfile  存为另外一个名为 “newfile” 的文件  
     wq   用于存盘退出Vi  
     q!   用于不存盘退出Vi  
     q   用于直接退出Vi (未做修改)  
     设置Vi环境    
     set autoindent  缩进,常用于程序的编写  
     set noautoindent 取消缩进  
     set number 在编辑文件时显示行号  
     set tabstop=value 设置显示制表符的空格字符个数  
     set 显示设置的所有选项  
     权限管理    
     改变文件或目录的权限:chmod  
     改变文件或目录的属主(所有者):chown  
      改变文件或目录所属的组:chgrp  
     设置文件的缺省生成掩码:umask  
     文件扩展属性    
      显示扩展属性:lsattr [-adR] [文件|目录]
修改扩展属性:chattr [-R] [[-+=][属性]] <文件|目录>  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 