Linux操作系统及常见命令

ls:List information about the FILEs (the current directory by default).

-l:use a long listing format

[[email protected] ~]# ls -l
        total 104
        -rw-------. 1 root root  1557 Feb 19 19:09 anaconda-ks.cfg
        drwxr-xr-x. 2 root root  4096 Feb 20 07:50 Desktop

文件类型:

-:普通文件

d:目录文件

b:块设备文件

c:字符设备文件

l:符号链接文件(symbolic link file)

p:管道文件(pipe)

s:套接字文件(socket)

文件权限:mode,9位,每三位一组,分别为owner,group,others,rwx(读、写、执行),如果该位没有权限用-表示

引用计数:文件被硬链接的次数

文件属主:owner

文件属组:group

文件大小:默认单位为字节

文件最近修改时间:最近访问时间、最近修改时间(修改文件内容)、最近改变时间(改变文件属性)

文件名:

-h, --human-readable
              with -l, print sizes in human readable format (e.g., 1K 234M 2G)

-a, --all
              do not ignore entries starting with .

linux中以.号开头的文件为隐藏文件

-A, --almost-all
              do not list implied . and ..

.表示当前目录;

..表示当前目录的父目录;

-d, --directory

list directory entries instead of contents, and do not dereference symbolic links

显示目录自身的属性,而非目录下所有文件的属性

-i, --inode
              print the index number of each file

-r, --reverse
              reverse order while sorting

-R, --recursive
              list subdirectories recursively

-S     sort by file size

-t     sort by modification time

-X     sort alphabetically by entry extension

cd:Change the shell working directory.

-L    force symbolic links to be followed
        -P    use the physical directory structure without following symbolic links

The default is to follow symbolic links, as if `-L‘ were specified.

cd:切换到当前用户的家目录($HOME)

cd ~:切换到当前用户的家目录

cd ~USER:切换到USER用户的家目录(仅限root用户)

cd -:在当前目录和上一个目录间来回切换

pwd:Print the name of the current working directory.

Options:
      -L    print the value of $PWD if it names the current working directory
      -P    print the physical directory, without any symbolic links
    
    By default, `pwd‘ behaves as if `-L‘ were specified.

type:Display information about command type.

shell内置命令:shell builtin

外部命令:文件系统中有与命令同名的二进制可执行程序或者脚本

环境变量:命名的内存空间

$PATH

env:env - run a program in a modified environment

printenv:printenv - print all or part of environment

hash:Remember or display program locations. 搜索时间:o(1)

-d        forget the remembered location of each NAME

date:date - print or set the system date and time

晶体振荡器,由主板上的纽扣电池供电

rtc:real time clock

ntp:network time protocol

硬件时钟:clock、hwclock

系统时钟:date

linux开机启动后通过rtc读取硬件时钟到系统时钟,此后由内核负责维护系统时钟,当CPU任务繁忙时,系统时钟与硬件时钟会出现不同步的情况

date [OPTION]... [+FORMAT]
    date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

如何获取命令的使用帮助?

Linux命令分为内置命令和外部命令

内置命令:

#help COMMAND

外部命令:

# COMMAND --help

# man COMMAND

# info COMMAND

man:

The standard sections of the manual include:
           1      User Commands(/bin:/usr/bin:/usr/local/bin)
           2      System Calls
           3      C Library Functions
           4      Devices and Special Files
           5      File Formats and Conventions
           6      Games et. Al.
           7      Miscellanea
           8      System Administration tools and Deamons(/sbin:/usr/sbin:/usr/local/sbin)

<>:必选

[]:可选

...:可以出现多次

|:多选一

{}:分组

NAME:命令名称及功能简要说明

SYNOPSIS:用法说明,包括可用的选项

DESCRIPTION:命令功能的详细说明,包括选项的意义

OPTIONS:选项的意义

FILES:与命令相关的文件

EXAMPLES:样例

SEE ALSO:另见

通过whatis可以查看命令出现在哪些章节

which

whereis

whatis

apropos

时间: 2024-08-02 14:52:18

Linux操作系统及常见命令的相关文章

第二讲:第二课Linux操作系统及常用命令

第二讲:第二课Linux操作系统及常用命令1.date-显示系统时间修改时间2.liunx记时模式:晶体振荡器,高级的每万年误差一秒.主机上就是晶体振荡器纪时的.晶体振荡器要供电才行,主板上有纽扣电池.主板上的时间叫RTC,real time clockntp(network time protocl):网络时间协议linux:系统启动时读取RTC(硬件时钟 ),读取成功后不在使用RTC时间,系统内核自身通过软件方式模拟振荡器在系统内部模拟时间,建立系统时钟.date 显示系统时间clock 显

Linux vi 编辑器常见命令的使用

Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能. vi 是十年磨一剑的产品,虽然命令繁多,并且大多数功能都是依靠键盘输入来完成,但是一旦你熟悉后,会发现 vi 的功能和效率是其他图形界面编辑器无法比拟的. Vim 是 Vi improved 的缩写,是 vi 的改进版.在Linux中,vi 被认为是事实上的标

第二课:第一讲Linux操作系统及常用命令

第二课:第一讲Linux操作系统及常用命令1.liunx中"X"表示图像显示协议X-window有三种:Gnome,KDE,Xface2.windows->.dll(dynamic link library)liunx->.so (shared object)3.认证:authentication授权:authorization审计:audition(通过日志记录下来实现审计机制)4.登录成功后的"[[email protected] root]"是pr

Python远程登录Linux操作系统,执行命令、创建目录、上传及下载文件

主要是创建文件: #! /bin/bash # -*- coding: utf-8 -*- import paramiko import os ssh = paramiko.SSHClient() key = paramiko.AutoAddPolicy() ssh.set_missing_host_key_policy(key) pkey = paramiko.RSAKey.from_private_key_file('/root/.ssh/id_rsa') paramiko.util.log

Linux文件系统管理 常见命令

概述 Linux文件系统管理 常见命令df.du.fsck.dumpe2fs. 文件系统查看命令:df 通过 df 命令可以査看已经挂载的文件系统的信息包括设备文件名.文件系统总大小.已经使用的大小.剩余大小.使用率和挂载点等. df 命令格式如下: [[email protected] ~]# df [选项] [挂载点或分区设备文件名] 选项: 选项 选项说明 -a 显示所有文件系统信息,包括特殊文件系统,如 /proc./sysfs -h 使用习惯单位显示容量,如 KB.MB 或 GB 等

Linux操作系统中“rpm”命令的详细介绍

Linux中常见的软件包封装类型如下所述: RPM软件包:这种软件包的扩展名为 ".rpm" ,只能在使用RPM机制的Linux操作系统中安装,如RHEL.Fedora.centOS等.RPM软件包一般针对特定版本的操作系统量身定制,因此依赖性较强. 源代码安装包:这种软件包是程序员开发完成的原始代码,一般被制作成 ".tar.gz" 或 ".tar.bz2" 等格式的压缩包文件,因多数使用 tar 命令打包而成的,所以经常被称为 "t

Linux基础以及常见命令

第一周重点知识总结 一.计算机基础 1.计算机组成 ??计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成 ??冯·诺依曼体系结构: 计算机硬件由运算器.控制器.存储器.输入设备和输出设备五大部分组成 2.服务器分类: 2.1.按规模分类: ??巨型计算机,大型计算机,小型计算机,微型计算机. 2.2.按应用功能分类: ??Web服务器.数据库服务器.文件服务器.中间件应用服务器.日志服务器.监控服务器.程序版本控制服务器.虚拟机服务器.邮件服务器.打印服务器.域

linux操作系统及常用命令

linux操作系统基于三层体系:kernel-library-shell 访问主机系统需要用户名:用户ID linux有自己的认证机制(Authentication),不同用户需要不同的授权(Authorization),用户行文需要审计(Audition)审计大多数通过系统日志来实现. 系统人员大多数通过prompt(命令)与系统进行交互. magic number(魔数):很多类型的文件,其起始的几个字节的内容是固定的(或是有意填充,或是本就如此).根据这几个字节的内容就可以确定文件类型,因

Linux:apache常见命令

bin目录下的常见命令 conf目录 htdocs目录 原文地址:https://www.cnblogs.com/bendouyao/p/10137017.html