美文网首页
Linux常用命令及目录

Linux常用命令及目录

作者: 匿名client | 来源:发表于2019-07-13 22:25 被阅读0次

    1.常用命令:参看链接:https://www.linuxprobe.com/chapter-02.html

    shell:Shell是一个命令行工具,充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作。
    可以使用快捷键(Ctrl+Alt+t)打开终端
    查看Ubuntu系统版本信息的方法:https://jingyan.baidu.com/article/ca41422f0ab38f1eae99edc3.html
    摘要:
    1.常见执行Linux命令的格式是这样的:
    命令名称 [命令参数] [命令对象]
    注意:命令名称、命令参数、命令对象之间请用空格键(一个或多个)分隔。
    命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用--与-作为前缀,例如帮助命令:

    [root@linuxprobe ~]# man --help//长格式
    [root@linuxprobe ~]# man -h//短格式
    

    1常用的系统工作命令

    (1)echo命令:用于在终端输出字符串或变量提取后的值
    (2)date命令:用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”
    (3)reboot命令:用于重启系统
    由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启。
    (4)poweroff命令:用于关闭系统 同init 0
    该命令与reboot命令相同,都会涉及硬件资源的管理权限,因此默认只有root管理员才可以关闭电脑
    (5)wget命令:用于在终端中下载网络文件,格式为“wget [参数] 下载地址”
    (6)ps命令:用于查看系统中的进程状态,格式为“ps [参数]”
    (7)top命令:用于动态地监视进程活动与系统负载等信息,其格式为top
    (8)pidof命令:用于查询某个指定服务进程的PID值,格式为“pidof [参数] [服务名称]”
    (9)kill命令:用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”
    (10)killall命令用于终止某个指定名称的服务所对应的全部进程,格式为:“killall [参数] [服务名称]”

    2系统状态检测命令

    (1)ifconfig命令:用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”
    (2)uname命令:用于查看系统内核与系统版本等信息,格式为“uname [-a]”
    如果要查看当前系统版本的详细信息,则需要查看redhat-release文件,其命令以及相应的结果如下:
    [root@linuxprobe ~]# cat /etc/redhat-release
    (3)uptime命令:用于查看系统的负载信息,格式为uptime
    (4)free命令:用于显示当前系统中内存的使用量信息,格式为“free [-h]”
    (5)who命令:用于查看当前登入主机的用户终端信息,格式为“who [参数]”
    (6)last命令:用于查看所有系统的登录记录,格式为“last [参数]”
    (7)history命令:用于显示历史执行过的命令,格式为“history [-c]”
    (8)sosreport命令:用于收集系统配置及架构信息并输出诊断文档,格式为sosreport

    3工作目录切换命令

    (1)pwd命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”
    (2)cd命令用于切换工作路径,格式为“cd [目录名称]”
    (3)ls命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”

    4文本文件编辑命令

    (1)cat命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”
    (2)more命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”
    (3)head命令用于查看纯文本文档的前N行,格式为“head [选项] [文件]”
    (4)tail命令用于查看纯文本文档的后N行或持续刷新内容,格式为“tail [选项] [文件]”
    (5)tr命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”
    (6)wc命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”
    (7)stat命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”
    (8)cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”
    (9)diff命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”

    5文件目录管理命令

    (1)touch命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”
    (2)mkdir命令用于创建空白的目录,格式为“mkdir [选项] 目录”
    (3)cp命令用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”
    (4)mv命令用于剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]”
    (5)rm命令用于删除文件或目录,格式为“rm [选项] 文件”
    (6)dd命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]”
    (7)file命令用于查看文件的类型,格式为“file 文件名”

    6打包压缩与搜索命令

    (1)tar命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”
    (2)grep命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”
    (3)find命令用于按照指定条件来查找文件,格式为“find [查找路径] 寻找条件 操作”

    2常用目录:参看链接:https://www.cnblogs.com/cjwisme/p/9706887.html

    1、/ 根目录 --------- 所有目录挂在其下
    2、/boot  --------- 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。
    3、/etc   --------- 系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。具体参见
    4、/lib   --------- 根文件系统目录下程序和核心模块的共享库。这个目录里存放着系统最基本的动态链接共享库,类似于Windows下的system32目录,几乎所有的应用程序都需要用到这些共享库。
    5、/media --------- 主要用于挂载多媒体设备。ubuntu系统自动挂载的光驱、usb设备,存放临时读入的文件。
    6、/proc   --------- 这个目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。
    7、/sbin   --------- s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序,如系统管理、目录查询等关键命令文件。
    8、/tmp --------- 这个目录是用来存放一些临时文件的,所有用户对此目录都有读写权限。
    9、/home  --------- 用户的主目录。下面是自己定义的用户名的文件夹。每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。
    **10、/mnt **   --------- 此目录主要是作为挂载点使用。通常包括系统引导后被挂载的文件系统的挂载点。如挂载Windows下的某个分区。
    11、/root --------- 系统管理员(超级用户),即根用户的主目录。
    12、/srv  --------- 存储系统提供的服务数据。
    13、/usr  --------- 包括与系统用户直接有关的文件和目录。  
              /usr/X11R6    存放X-Windows的目录;
              /usr/games   存放着XteamLinux自带的小游戏;
              /usr/bin     用户和管理员的标准命令;
              /usr/sbin      存放root超级用户使用的管理程序;
              /usr/doc      Linux技术文档;
              /usr/include    来存放Linux下开发和编译应用程序所需要的头文件,for c 或者c++;
              /usr/lib      应用程序和程序包的连接库;
              /usr/local     系统管理员安装的应用程序目录;
              /usr/man     帮助文档所在的目录;
             /usr/src      Linux开放的源代码;
              /usr/share   用于存放一些共享的数据,比如音乐文件或者图标等等
    14、/var   --------- 用于存放很多不断变化的文件,例如日志文件等。包含了日志文件、计划性任务和邮件等内容。      
              /var/cache 应用程序缓存目录;
              /var/crash 系统错误信息;
              /var/games 游戏数据;
              /var/log 日志文件;
              /var/mail 电子邮件;
              /var/tmp 临时文件目录;
    **15、/bin **  ---------bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。

    相关文章

      网友评论

          本文标题:Linux常用命令及目录

          本文链接:https://www.haomeiwen.com/subject/qjrbhctx.html