zoukankan      html  css  js  c++  java
  • 常用linux命令

    用户管理类

    查看用户列表:awk -F: '{ print $1 }' /etc/passwd

    添加用户:useradd xxx

    添加用户密码:passwd xxx

    删除用户:userdel peter

    关闭/开启用户:passwd peter –l/-u

    用户列表文件:/etc/passwd

    用户组列表文件:/etc/group

    重启关机类:

    一般重启:reboot

    root用户重启:shutdown -r now(立即重启)

                        shutdown -r 10(10分后重启)

                        shutdown -r 19:07(19:07重启)

    立刻关机:halt   或 poweroff  

    root用户关机:shutdown -h now(立即关机)

                        shutdown -h 10(10分后关机)

    查找文件

    whereis xxx

    文件及文件夹操作类:

    文件或文件夹的移动或改名操作:mv /home/dir1/a.txt /home/dir2/b.txt

    复制:cp xxx.conf xxx2.conf

    删除文件及其子目录:rm -rf dir1(慎用!!!参见:rm -rf/ 又引发了一个血案)

    vim使用:vim /xxx/x.txt

     i 当前插入修改

    :q 退出(输入:前按下esc键)

    :wq保存并退出

    压缩解压缩类:

    zip 压缩: zip -q -r test.zip dir1 file1.txt(将文件夹dir1和文件file1.txt压缩到test.zip中 * -q安静模式,在压缩的时候不显示指令的执行过程、-r 向压缩归档的文件末尾追加文件)

    unzip 解压缩包:unzip -o -d /data/test/ ./test.zip (将test.zip解压缩到/data/test/路径下 *-o选项,不询问用户,直接覆盖原文件、-d选项,用户可以指定一个解压到指定目录)

    tar命令压缩:tar -czvf filename.tar.gz file1 file2(-c建立压缩档案)

    tar命令解压缩:tar -xzvf filename.tar.gz(-x解压)

    文件权限类:

    chmod 命令使用:

    chmod [操作对象] [操作符] [权限] 文件名

    [操作对象]:

      u 用户(user)
      g 同组(group)
      o 其他用户(others)
      a 所有用户(all)用户

     [操作符]:

      +添加权限

      - 取消权限

      = 赋予权限并取消其他所有权限

     [权限]:

      r 可读 

      w 可写

      x 可执行

      s 执行时 设置文件属主 

      u 设置同文件属主权限

      g 设置同和文件属主同组的用户权限

      o 设置同其他用户权限

      t 保存程序的文本到交换设备上

     ( 例:chmod g+r, o+r file.txt)

     apt-get常用命令(ubuntu):

     apt-get update 同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引

     apt-get  upgrade 升级已安装的所有软件包

     apt-get install xxx(安装xxx)

     apt-cache search all | grep xxx(查找xxx相关的安装列表)

     (修改apt-get源 /etc/apt/sources.list)

     yum常用命令(centos)

     rpm包更新:yum check-update

                      yum update

                      yum upgrade

     rpm包安装和删除:yum install xxx
                              yum remove xxx

     列表:yum list(可安装更新包)

             yum list updates(可更新包)

             yum list installed(已安装包)

             yum list extras(已安装但不存在于资源库的包)

     安装包信息: yum info

     搜索安装包: yum search

     清楚缓存旧包:yum clean 

     查询xxx包关键字:yum provides xxx

     (资源库/etc/yum.repos.d)

     通过网络获取rpm: wget  http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

     建立rpm仓库:rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

     *centos6和centos7区别:service nginx start(centos6)

                                       systemctl start nginx(centos7)

  • 相关阅读:
    2016.6.23 随笔———— AJAX
    2016.6.13 随笔————图像获取、处理,视频获取,png图片尺寸缩小
    2016.5.15 随笔————网页平面设计软件 Illustrator(Ai) 和 Photoshop(Ps) 简介
    学习的目的:理解<转>
    几点要求自己也可以借鉴
    手表电池
    许小年:宁可踏空,不可断粮<转>
    【微言大义】时间都去哪了?
    互联网趋势其实很浮夸
    解决Mac下GDB提示签名错误
  • 原文地址:https://www.cnblogs.com/zzss/p/5816800.html
Copyright © 2011-2022 走看看