linux命令详细全解

1、ls:命令

      ls       -a         显示所有文件包含隐藏文件

      ls       -l          显示文件属性,包括大小,日期,符号连接,是否可读及是否可执行

2、cd: 命令

      cd     dir         切换到当前目录下的dir目录

      cd     ..            切换到上一级目录

      cd     ~           切换到用户目录,比如是root用户,则切换到/root下

3、rm  命令

      rm     file        删除某一个文件

      rm     -rf  dir         删除当前目录下叫dir的整个目录

4、cp   命令

      cp     source    target    将文件source复制为target

      cp     -av   sourced_dir      target_dir       将整个目录复制,两个目录完全一样

      cp     -fr    source_dir        target_dir       将整个目录复制,并且是以非链接方式复制,当source目录

                                                                             带有符号链接时,两个目录不相同。

5、mv  命令

   mv   source   target            将文件或目录source更名为target

6、diff  命令

      diff  -ruN    file1  file2        比较file1和file2

7、echo 命令

      echo  message      显示一串字符

      echo    message   >file     把一串字符写入file

8、cat   命令

      cat    file   显示文件的内容和Dos的type相同

      cat     file|more      显示文件的内容并传输到more程序实现分页显示,使用命令less file可实现相同的功能

    

9、du   命令

      du                            计算当前目录的容量

      du   -sm   /root                计算/root目录的容量并以M为单位

10、find  命令

        find -name   <path>  file   在/path目录下查找是否有file文件

11、grep  命令

        grep  -r   "chars"   ./       在当前目录的有文件查找字符串chars   -r表示递归查找子目录

        Ctrl  + c                           退出递归

12、vi的使用

        vi     file            编辑文件file

        

13、man  命令

        man  man       查看man的帮助文档

14、启动关闭计算机命令

       reboot            重新启动计算机

       halt                 关闭计算机

       init  0             关闭所有的应用程序和服务,进入纯净的操作环境

       init  1             重新启动应用及服务

       init   6            重新启动计算机

15、tar 命令

        tar  -xfzv     file.tgz       将文件file.tgz解压

        tar   -zcvf    file.tgz     <source>    将文件或目录<source>压缩为file.tgz

        gzip    directory.tar           将覆盖原文件生成压缩的directory.tar.gz

        gunzip      directory.tar.gz       覆盖原文件解压生成不压缩的directory.tar。

16、dmesg , uname  命令

           dmesg              显示kernle启动及驱动装载信息

           uname   -a        显示操作系统的类型

 

17、string 命令

        string    file     显示file文件中的ASCII字符内容

18、rpm 命令

        rpm   -ihv    program.rpm    安装程序program并显示安装进程

19、文件目录管理命令

        su   root      切换到超级用户

        chmod   a+x    file        将file文件设置为可执行,脚本类文件一定要设置,否则得用bash  file才能执行

        chmod   666    file        将文件file设置为可读写

        chown    u   /dir       将/dir目录设置为user所有

20、mknod    命令

        mknod    /dev/hda1     b   3  1   创建块设备hda1,主设备号为3,从设备号为1,即master硬盘的第一个分区

        mknod   /dev/tty1        c    4  1   创建字符设备tty1,主设备号为4,从设备号为1,即第一个tty终端 

        touch   /tmp/running              在/tmp下创建一个临时文件running,重新启动后消息

21、磁盘管理命令

        fdisk     /dev/hda              就像执行了dos的fdisk一样。

        mount   -t    ext2    /dev/hda1     /mnt     把/dev/hda1装载到/mnt目录

        df                                       显示文件系统装载的相关信息

       mount   -t     nfs      192.168.1.1:sharedir    /mnt     将nfs服务的共享目录sharedir加载到/mnt/nfs目录

       umount    /mnt              将/mnt目录卸载,/mnt目录必须处于空闲状态

       sync                                 刷新缓冲区,使内容与磁盘同步

       mkfs.ext2     /dev/hda1    格式化/dev/hda1为ext2格式 

       dd   if=/dev/zero  of=root.ram    bs=1024,count=1024         生成一个大小为1M的块设备,可以把它当作硬盘的一上分区来用

22、程序开发有关命令

       gcc  hello.c  -o  hell     编译c成可执行的二进制的文件

       ldd    grogram             显示程序所使用了哪些库

23、系统有关命令

      ps                   显示当前系统进程信息

      ps -ef              显示系统的有进程信息

      kill  -9   1000     将进程编号为1000的进程杀死

      top                   显示系统进程的活动情况,按占cpu资源百分比来分

      free                  显示系统内存及swap使用情况

      time  grogram     在program程序结束后,将计算出grogram运行所用的时间

     网络 命令

    ifconfig    eth0    192.168.1.2     捆绑网卡1的IP地址为192.168.1.2

24、登录网络服务器

       telnet     ip       登陆到为ip的telnet服务器

       ftp    ip             登陆到ip的ftp的服务器

         

因为工作中学习中要使用。所以记录下来。后续再慢慢完善。欢迎一起学习交流。。。

时间: 2024-12-03 00:50:15

linux命令详细全解的相关文章

PHP调用linux命令详细说明

PHP调用linux命令详细说明 /* 在php教程中调用linux命令的函数是 string   exec(string   command,   string   [array],   int   [return_var]); 如 exec( "vpopmail "); echo exec('whoami'); 再看一实例 function exec_enabled() {   $disabled = explode(', ', ini_get('disable_functions

Linux系统下findmnt命令使用全解

  Findmnt 命令用于查找挂载的文件系统.它用来列出安装设备,当需要时也可以挂载或卸载设备,它是 util-linux 软件包的一部分. 安装findmnt findmnt 命令来自 util-linux 软件包,默认安装在大多数发行版中,如 Ubuntu,Fedora,Debian 复制代码 代码如下: $ aptitude search util-linux i util-linux - Miscellaneous system utilities $ yum info util-li

photoshop图像菜单栏命令知识全解

"图像"菜单 "图像"菜单中的命令主要是对图片进行调整的,包括图片的大小.颜色.明暗关系和色彩饱和度等,"图像"菜单也是我们在实际操作中最为常用的一个菜单,大家只有对里面的主要命令充分掌握,才能更好的使用photoshop. 一:"模式"命令 "模式"命令中,包含了很多子命令,如下图. 二."调整"命令 在"调整"菜单中包括多个颜色调整命令,通过这些命令可以调整图像明

Linux netstat命令大全详解_Linux

简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等. 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 2 210.34.6

你值得了解的 10 个有趣的 Linux 命令行小技巧

我非常喜欢使用命令,因为它们比 GUI(图形用户界面)应用程序对 Linux 系统提供更多的控制,因此,我一直在寻找一些有趣的方法让 Linux 的操作变得简单好玩,主要是基于终端操作. 当我们发现使用 Linux 的新技巧时,尤其是像我这样的命令行极客,我们总会感到非常来劲. 建议阅读: 5 有趣的 Linux 命令行技巧 - 第一部分 而且我们也会很想与数百万 Linux 用户分享新学到的实践或命令,特别是那些还在使用自己的方式操作这个令人兴奋的操作系统的新手们. 建议阅读: 10 个对新手

PowerShell中match命令使用详解_PowerShell

1.筛选数组 本文介绍PowerShell中使用match操作符,配合正则表达式从数组中筛选出想要的内容. 先看下面这个例子: PS C:\Users\Hong> (ipconfig) -match 'IPv4' IPv4 地址 . . . . . . . . . . . . : 192.168.1.102 IPv4 地址 . . . . . . . . . . . . : 192.168.193.1 IPv4 地址 . . . . . . . . . . . . : 192.168.93.1

每天一个linux命令(2):文件权限详解

Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问:允许一个预先指定的用户组中的用户访问:允许系统中的任何用户访问.同时,用户能够控制一个给定的文件或目录的访问程度.一个文件活目录可能有读.写及执行权限.当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件.文件所有者可以将这些权限改变

Centos学习笔记 linux 常用命令:压缩解压命令

  2012-2-9 星期4 linux 常用命令:压缩解压命令 -gz命令的英文原意:Gnu zip 语法:gzip 选项[文件] 功能描述:压缩文件 压缩后文件格式: .gz 1. 只能压缩文件,不能压缩目录 2.不保留源文件 解压缩命令:gunzip 语法:gunzip选项[压缩文件] 功能描述:解压缩.gz的压缩文件 范例:gunzip file1.gz 压缩解压目录:tar 命令名称:tar 语法 tar选项[cvf][目录]      -c 产生.tar打包文件      -v 显示

Linux中tail命令用法详解_Linux

tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文件写到标准输出.很多人喜欢使用tail –f 来监控日志文件. 一.Linux tail命令格式 Linux tail命令 格式如下所示 tail [OPTION]... [FILE]... Linux tail命令 参数如下所示 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c