菜鸟学Linux 第003篇笔记 Linux操作系统和常用命令1

认证:Authentication

授权:Authorization

审计:Audition (log日志)

magic number:魔数

pwd:Print Working directory  显示当前路径

list: ls  用来列出当前目录或指定目录下的文件默认显示当前目录

选项 -l 显示文件属性

文件属性

第1位所显示字符的含义

-:普通文件

d:目录文件

b:块设备文件(block)

c:字符设备文件(character)

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

p:命名管道(pipe)

s:套接字文件(socket)

接下来9位 文件权限: 三组(owner group other),每一组rwx(read write 执行excution) -为没有该权限

下一位 文件硬链接的次数

文件的属主(owner)

文件的属组(group)

文件大小(size),单位是字节

时间戳(timestamp) 此处显示最近一次被修改的时间

文件有三个时间戳

访问:access

修改:modify 修改指改变文件内容

改变:change metadata元数据 改变指修改文件的属性

文件名

-h human 做单位转换,便于查看文件大小

-a 显示以.开头的隐藏文件

-d 显示目录自身属性

-i index node  索引节点号

-r 逆序显示文件

-R 递归(recursive)显示

cd命令(change directory)

用来切换工作目录,cd不加任何选项和参数,回到家目录,home directory

cd ~username 进入指定用户的家目录(仅管理员可以使用)

cd -:在当前目录和前一次目录之前互相切换

命令类型:

内置命令(shell内置) a shell builtin 即shell内置

外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件

type: 显示命令属于哪种类型命令

环境变量:用于定义当前用户的配置

printenv 此命令便是用于查看用户的环境变量

PATH:使用冒号隔开的多个路径,用户第一次执行不带路径的命令,实际上是shell程序从PATH所指定的路径中从第一个依次去找是否有用户所输入的命令,

如未找到,则无法执行用户所输入的命令。如找到,便执行。

并且把命令存入到缓存hash中,当用户第二次再执行该命令,程序就会到hash里去找,速度会非常快。

hash 缓存 记录此前所使用过的命令历史

时间: 2024-12-06 08:26:37

菜鸟学Linux 第003篇笔记 Linux操作系统和常用命令1的相关文章

菜鸟学Linux 第002篇笔记 Linux简单介绍

Linux的基本原则: 1.由目的单一的小程序组成: 组合小程序完成复杂任务: 2.一切皆文件: 3.尽量避免捕获用户接口(尽量不和用户交互): 4.配置文件保存为纯文本格式: Linux和用户的交互接口 GUI接口:Graphic User Interface CLI接口:Command-Line Interface 命令提示符,prompt, bash(shell) #: root $: 普通用户 交互接口分类和所使用的交互软件 Linux GUI: Gnome:C开发 KDE:C++ Xf

菜鸟学Linux 第004篇笔记       Linux时间和帮助命令

一.时间管理date date: 显示当前时间 查看的是系统时间 date MMDDHHMMYY.SS 修改当前的系统时间 月日时分年.秒 date +FORMAT 以格式显示时间日期 +%D display date; +%Y display year; +%S display second; +%M display minute; +%n a newline; +%m month; hwclock: 硬件时间 hwclock - query and set the hardware cloc

Linux运维学习笔记之二:常用命令1

第三章 常用命令 1.mkdir : 创建目录,make directorys,-p 递归创建目录 mkdir-p /a/b/c 2.ls  : -l(long)d(directory)显示目录或文件,全称list -l#列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等 -d#只查看目录 -F#会在不同类型的文件后面加上*/=>@|等符号,以便区分不同类型文件 -p#会在目录后面加上/,以便区分目录和文件 -h#人类可读模式,显示K.M.G -i#显示inode,也就是文件的ind

Linux运维学习笔记之二:常用命令3

101.paste :将多个文件按列队列合并 说明 paste命令用于将多个文件按照列队列进行合并 语法 paste (选项) 指定需要合并的文件列表 选项 -d<间隔字符>或--delimiters=<间隔字符>:用指定的间隔字符取代跳格字符: -s或--serial串列进行而非平行处理. 实例 paste inotify_client_100.log inotify_server_100.10g paste inotify_client_100.log inotify_serv

Linux运维学习笔记之二:常用命令2

71.passwd:修改用户密码 语法 passwd [参数]username 选项 -k  --keep-tokens :保留即将过期的用户在期满后仍能使用 -l  --lock :锁定用户无权更改其密码,只能root才能操作 -u --unlock :解除锁定 -S --status :查看用户状态 -d --delete :删除用户密码,只能root才能操作 -f --force :强制操作,只能root才能操作 -n mindays :修改密码的最小天数,也就是mindays天内不能再次

《Linux Shell脚本攻略》 笔记 第二章:常用命令

<Linux Shell脚本攻略> 笔记 第二章:常用命令 1.cat cat -s //多个空白行压缩成一个 cat *.txt | tr -s '\n'   //移除空白行 cat -n //加行号 2.find 沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作. eg: find ./ ! -name "*.txt" -print [[email protected] program_test]# find ./  -type f -name "

Linux学习笔记一 磁盘管理常用命令

Linux学习笔记一 磁盘管理常用命令 Linux系统下,一切均是文件,磁盘是一种特殊的块设备文件. 常用的硬盘接口类型 并口:IDE ,SCSI 串口:SATA,SAS 磁盘设备文件设备文件的命令规则: IDE: 设备名为/dev/hda, /dev/hdb-.  (末尾的a ,b-代表不同的IDE硬盘) SCSI:设备名为/dev/sda, /dev/sdb-.(末尾的a,b-代表不用的SCSI硬盘 机械式硬盘: track: 磁道(盘面上由外向里划分成不同的磁道) cylinder: 柱面

Linux中关于文本查看和处理的常用命令

            Linux中关于文本查看和处理的常用命令 一.学习目标         掌握以下命令:             查看文本: cat .tac.more.less.head.tail             文本处理:cut.sort.uniq.wc.tr 二.查看文本命令        cat : 连接并显示文本 cat [options] file,... -n :显示行号 -E :显示结束符$ more :分屏查看文件 space键: 向后翻一屏 b键:向前翻一屏 e

Linux服务器上监控网络带宽的18个常用命令

Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以显示单个进程所使用的带宽.这样一来,用户很容易发现过度使用网络带宽的某个进程. 这些工具使用不同的机制来制作流量报告.nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而