• Linux 命令大全


     

     

     

    1  文件管理  #  ls -a                 列出当前目录下的所有文件,
                           包括以.开头的隐含文 件
       文件管理  #  ls -l或ll            列出当前目录下文件的详细信息

       文件管理  #  pwd                   查看当前所在目录的绝对路经

       文件管理  #  cd ..                 回当前目录的上一级目录

       文件管理  #  cd -              回上一次所在的目录  

       文件管理  #  cd ~用户名        回指定用户的宿主目录

    2  文件管理  #  mkdir 目录名          创建一个目录

       文件管理  #  mkdir –p        递归式去创建一些嵌套目录

       文件管理  #  Rmdir 空目录名    删除一个空目录

    3  文件管理  #  rm 文件名 文件名      删除一个文件或多个文件

       文件管理  #  rm -rf 非空目录名     递归删除一个非空目录下的一切,
                               不让提式-f 

    4  文件管理  #  cat 文件名            一屏查看文件内容 

    5  文件管理  #  more文件名            分页查看文件内容 

    6  文件管理  #  less 文件名           可控分页查看文件内容

    7  文件管理  #  grep字符 文件名       根据字符匹配来查看文件部分内容 

    8  文件管理  #  mv 路经/文件 路经/文件    移动相对路经下的文件到绝
                               对路经  下
       文件管理  #  mv 文件名 新名称      在当前目录下改名  

    9  文件管理  #  cp /路经/文件 ./      移动绝对路经下的文件到当前目录下

    10 文件管理  #  find 路经 -name “字符串”  查找路经所在范围内满足字符                              串匹配的文件和目录.

    11 文件管理  #  ln 源文件 链接名      创建当前目录源文件的硬链接.
                    ln /home/test /usr/test1 在/usr下建立/home/test的硬链接.

    12 文件管理  #  Ln -s a b             创建当前目录下a的符号链接b.

    13 文件管理  #  touch file1 file2     创建两个空文件.  

    --------------------------------------------------------------------------

    14 磁盘管理  #  df                    用于报告文件系统的总容量,使用                            量,剩余容量.

    15 磁盘管理  #   du -b /home          查看目前/HOME目录的容量(k)及子                           目录的容量(k).

    16 磁盘管理  #  fdisk -l          查看系统分区信息 .

    17 磁盘管理  #  fdisk/dev/sdb         为一块新的SCSI硬盘进行分区  .

    18 磁盘管理   #  Mkfs.ext3 /dev/sdb1   为第一块SCSI硬盘的第一主分                                  区格式化成 ext3的文件系统 .                      Mkfs.ext2/dev/sdb2     格式化成ext2文件系统.

    19 磁盘管理  #  mount -t          文件系统类型 设备路经  访问路经

    17 磁盘管理  #  Umount /mnt/cdrom    卸载/mnt/cdrom为空

    ----------------------------------------------------------------------------

    (权限管理)
    18 文件权限  #  chmod u+s file        为file的属主加上特殊权限                     

    chmod g+r file     为file的属组加上读权限                       

    chmod o+w file     为file的其它用户加上写权限                   

    chmod a-x file      为file的所有用户减去执行权限                

     chmod 765 file          为file的属主设为完全权限,属组    

                                   设成读写权,其它用户具有读和执

                                 心权限 

    19 文件权限  #  chown root /home     把/home的属主改成root用户

    20 文件权限    #  chgrp root /home    把/home的属组改成root组

    ------------------------------------------------------------------------

    (打印管理)
    21 打印管理    #  redhat-config-printer-tui   进入安装打印机界面 

    22 打印管理    #  lp–d hptr file    打印file到hptr的打印机上 

    23 打印管理    #  Lpq –P 打印机名    查看打印机的状态  

    24 打印管理    #  Lprm –P 打印机名 a     删除打印机内的打印作业   

    25 打印管理  #  Disable –r “changing paper” HPtr  禁用打印机并提示

    26 打印管理    #  Enable HPtr     重新启用被禁用的 

    ----------------------------------------------------------------------------

    (用户管理)
    27 用户管理    #  Useradd         创建一个新的用户 

    28 用户管理    #  Groupadd 组名       创建一个新的组 

    29 用户管理    #  Passwd 用户名       为用户创建密码 

    30 用户管理    #  Passwd -d用户名        删除用户密码也能登陆 

    31 用户管理    #  Passwd -l用户名        锁定账号密码 

    32 用户管理    #  Passwd -u用户名        解锁账号密码 

    33 用户管理    #  Passwd -S用户名        查询账号密码  

    34 用户管理    #  Usermod -l 新用户名 老用户名 为用户改名 

    35 用户管理    #  Usermod -L 要锁定用户名 锁定用户登陆 

    36 用户管理    #  Usermod –U解锁用户名 解锁用户登陆 

    37 用户管理    #  Usermod –u 501用户名 改变用户UID为501

    38 用户管理    #  Userdel–r 用户名  删除用户一切 

    39 用户管理    #  Groupmod –n新用户名 老用户名 为组改名 

    40 用户管理    #  Groupmod –g 501 组名  改变组GID为501

    41 用户管理    #  Groupdel组名           先应删它的用户 删除组 

    42 用户管理    #  gpasswd -a 用户名 组名 增加用户到组 

    43 用户管理    #  id   用户名     查用户信息   

    -----------------------------------------------------------------

    (压缩包管理)
    44 软件管理    #  rpm –qa | less     查询已安装RPM 

    45 软件管理    #  rpm –qa | grep ftp 查询指定RPM 

    46 软件管理    #  rpm -q 已安装的RPM包   查是否安装  

    47 软件管理    #  rpm -q telnet-server    查看telnet服务器包

    48 软件管理    #  rpm –qi 软件包名称     查看软件的描述信息

    49 软件管理    #  rpm –ql软件包名称 查询软件包的文件列表

    50 软件管理    #  rpm –qf软件包名称 查询某个文件所属的软件包

    51 软件管理    #  rpm –qp软件包全名 查询未安装的软件包信息

    52 软件管理    #  rpm –e 软件包名称 删除具体的软件包

    53 软件管理    #  rpm –Uvh软件包全名    升级软件包并显示过程

    54 软件管理    #  rpm –ivh 软件包全名    安装软件包并显示过程

    55 软件管理    #  rpm –V软件包名称 验证软件包的大小,类型等 

    56 软件管理    #  tar  -c         创建包

                 –x           释放包 

                 -v            显示命令过程

                 –z           代表压缩包

    57 软件管理    #  tar –cvf benet.tar /home/benet 把/home/benet目录打包

    58 软件管理    #  tar –zcvf benet.tar.gz /mnt      把目录打包并压缩

    59 软件管理    #  tar –tf benet.tar 看非压缩包的文件列表

    60 软件管理    #  tar –tf benet.tar.gz  看压缩包的文件列表

    61 软件管理    #  tar –xf benet.tar   非压缩包的文件恢复

    62 软件管理    #  tar –zxvf         压缩包的文件解压恢复

               tar –zxvf benet.tar.gz 压缩包的文件解压恢复

    --------------------------------------------------------------------------

    (文本管理)

    64 软件管理    #  diff file1 file2 > 补丁名.patch 为新旧文件生成补丁文件

    65 软件管理    #  diff file1 file2    比较两个文件的区别

    66 软件管理    #  Patch               打补丁

    67 软件管理    #  ./configure         必须在已解压目录下 编译前配置

    68 软件管理    #  make            编译 

    69 软件管理    #  make install        安装编译好的源码包 

    -------------------------------------------------------------------------

    (系统管理)
    70 启动管理    #  reboot          重启LINUX系统
               Init 6             重启LINUX系统

    71 启动管理    #  Halt            关闭LINUX系统
               Init 0          关闭LINUX系统 (最方便)
               Shutdown –h now    关闭LINUX系统

    72 启动管理    #  runlevel            显示系统运行级

    73 启动管理    #  Init [0123456]     改变系统运行级,7种

    --------------------------------------------------------------------------

    (进程管理)

    76 启动管理    #  Chkconfig <服务名> on|off|set 设置非独立服务启状态

    77 进程管理    #  Top动态 Ps-aux静态  进程树pstree   查看系统进程

    78 进程管理    #  程序名 &            后台运行程序  

    79 进程管理    #  fg              把后台运行的进程调回前台 

    80 进程管理    #  bg               把前台运行进程调到后台  

    81 进程管理    #  renice Renice +1 180 把180号进程的优先级加1 

    82 进程管理    #  Kill PID            终止某个PID进程 

    83 进程管理    #  at 5pm + 3 days /bin/ls  指定三天后下午5:00执行/bin/ls 

    84 进程管理    #  Crontab -e          用VI的形式来编辑自动周期性任务 

    85 进程管理    #  Crontab -l          查看自动周期性任务

    86 进程管理    #  Crontab -r      删除自动周期性任务 

    87 进程管理 #  crond Service crond <start|stop|restart|status>   马上启动自动                 周期性服务 Service crond <启动|停止|重启|状态>

     

     

  • 相关阅读:
    转 闭包简单理解
    mac 利用 sshpass 自动登录
    阮一峰 IaaS,PaaS,SaaS 的区别
    YMP运行初始化步骤
    强烈推荐 在线接口文档管理工具 小幺鸡 小团队可以省掉测试了
    springboot JSP 404
    并发测试 JavaDemo
    JS刷新当前页面的几种方法总结
    jquery checkbox勾选/取消勾选只能操作一次的诡异问题
    微信网页 第三方登录原理详解(转)
  • 原文地址:https://www.cnblogs.com/czs528/p/13527223.html
Copyright © 2020-2023  润新知