linux中的ll(转)

linux中的ll(转)

操作系统:ubuntu 9.04
ll并不是linux下一个基本的命令,它实际上是ls -l的一个别名。
Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便。
如果要使用此命令,可以作如下修改:
打开 ~/.bashrc(用gedit ~/.bashrc或者vim/vi打开都可以,cat  ~/.bashrc可以查看文件内容)
找到 #alias ll=’ls -l’,去掉前面的#就可以了。(关闭原来的终端才能使命令生效)
这样个人用户可以使用ll命令,当切换成超级用户后,使用ll命令时提示找不到命令,那是因为你只是修改了个人用户的配置,所以,切换成root后做相同的操作即可解决问题。
启示:我们可以通过修改~/.bashrc添加任何其他的命令别名。

Category: Post  
Read More
linux中ll命令后total数字的含义

May 10, 2010 Posted by admin
Comments (0)
在root目录下用mkdir tmp后
[root@localhost ~]mkdir tmp
[root@localhost ~]ll
发现tmp的大小为4096
但是[root@localhost ~]ll tmp
显示total 0
不明白怎么回事,然后看到下面的这篇文章有了一定的了解,现转过来:
当创建一个文件的时候,系统保存了有关该文件的全部信息,包括:
• 文件的位置。
• 文件类型。
• 文件长度。
• 哪位用户拥有该文件,哪些用户可以访问该文件。
• i节点。
• 文件的修改时间。
• 文件的权限位。
让我们用touch命令创建一个文件:

代码:

$ touch temp

创建了一个空文件,现在用ls -l命令查看该目录下文件的属性(我这里用中文版):
如下:

代码:

[root@Linux_chenwy temp]# ls -l
总用量 36
-rw-r–r–    1 root     root        [...]
http://www.cnblogs.com/JemBai/archive/2011/03/09/1977837.html

 

<think>首先,用户的问题是:“我想了解在Linux中'll'命令的功能和用途 请问Linux ll 命令作用”。这直接询问了Linux中的ll”命令。 回顾系统级指令: - 所有行内数学表达式必须使用$...$格式。 - 独立公式必须使用$$...$$格式并单独成段。 - LaTeX语法正确。 - 使用中文回答。 - 生成相关问题。 - 在回答中引用的段落末尾自然地添加引用标识,例如[^1]。 用户可见层指令: - 回答结构清晰,帮助用户逐步解决问题。 - 尽量保证回答真实可靠。 参考站内引用:有一个引用[^1],内容是:“Linuxll“ 命令详解。444 r–r–r– 600 rw------- 644 rw-r–r– 666 rw-rw-rw- 700 rwx------ 744 rwxr–r– 755 rwxr-xr-x 777 rwxrwxrwx [^1]。” 这似乎是关于文件权限的数字表示,但用户的问题是关于“ll”命令的。所以,我需要基于真实知识回答,而不是直接复制这个引用。 真实知识:在Linux中,“ll”不是标准的命令。它通常是“ls -l”的别名。用户可能是在使用bash或其他shell时,定义了“ll”作为“ls -l”的快捷方式。“ls -l”命令用于列出目录内容的详细信息,包括权限、所有者、大小等。 所以,我的回答应该解释: 1. “ll”通常是一个别名(alias),指向“ls -l”。 2. 描述“ls -l”的功能:显示文件和目录的详细信息。 3. 解释输出格式,包括权限、链接数、所有者、组、大小、修改时间和文件名。 4. 如何设置别名(如果用户不知道)。 结构回答: - 逐步解释:先说明“ll”的本质,然后详细描述其输出。 - 使用中文。 - 添加相关问题。 引用:用户提供了引用[^1],但内容是关于文件权限的,不是直接关于“ll”命令的。所以,我应该自然地引用它,如果相关。引用中提到“444 r–r–r–”等,这对应于文件权限的数字表示,这在“ls -l”的输出中会涉及。所以,我可以在解释权限部分时引用它。 例如: - 在解释“ls -l”的输出时,提到权限部分,并说权限可以用数字表示,如引用[^1]所示。 确保LaTeX:用户的问题没有数学表达式,所以可能不需要。但如果有,比如在解释权限时,可以用行内数学表示数字,但这不是必须的。指令说所有行内数学表达式必须用$...$,但如果没有数学内容,就不需要。所以,我可以跳过数学部分。 生成相关问题:在回答结束后,添加“相关问题”部分。 完整回答结构: 1. 介绍“ll”命令的本质。 2. 详细描述“ls -l”的功能和输出。 3. 解释如何设置别名。 4. 添加相关问题。 引用[^1]:在适当的地方添加,比如在解释权限时。 最终回答: - 使用中文。 - 结构清晰。</think>### Linux 中 `ll` 命令的功能和用途 在 Linux 系统中,`ll` 命令通常不是一个独立的命令,而是 `ls -l` 命令的别名(alias)。`ls -l` 是 `ls` 命令的一个常用选项,用于以长格式(long format)列出目录中的文件和子目录的详细信息。`ll` 作为别名,主要是为了方便用户快速访问这些信息,而无需每次都输入完整的 `ls -l`。下面我将逐步解释其功能、用途和输出格式。 #### 1. **`ll` 命令的本质** - `ll` 在大多数 Linux 发行版(如 Ubuntu、CentOS)中是一个预定义的别名。您可以通过在终端输入 `alias ll` 来查看其定义。通常,它会输出类似 `alias ll='ls -l --color=auto'` 的结果,这表明 `ll` 实际上执行 `ls -l` 命令,并添加了颜色高亮功能(如果终端支持)。 - 如果您的系统没有预定义 `ll`,您可以手动设置别名。例如,在 `~/.bashrc` 文件中添加一行 `alias ll='ls -l'`,然后运行 `source ~/.bashrc` 使其生效。 #### 2. **`ll` 命令的功能和输出详解** 当您在终端输入 `ll` 时,它会显示当前目录下所有文件和子目录的详细信息。输出通常包括 7 列内容,每列的含义如下(以示例输出为例): ``` -rw-r--r-- 1 user group 1024 Jun 10 12:00 example.txt drwxr-xr-x 2 user group 4096 Jun 10 12:01 documents ``` - **第一列:文件类型和权限** 表示文件类型和访问权限。第一个字符表示文件类型(`-` 表示普通文件,`d` 表示目录)。后续 9 个字符分为三组:所有者权限、组权限和其他用户权限。每组包括 `r`(读)、`w`(写)、`x`(执行)。例如: - `-rw-r--r--`:普通文件,所有者可读写,组和其他用户只可读。 - `drwxr-xr-x`:目录,所有者可读、写、执行,组和其他用户可读和执行。 权限也可以用数字表示(如 `644` 对应 `rw-r--r--`),这在系统管理中被广泛使用[^1]。 - **第二列:硬链接数** 显示文件的硬链接数量(对于目录,表示其子目录数)。 - **第三列:所有者** 文件或目录的所有者用户名。 - **第四列:所属组** 文件或目录所属的用户组。 - **第五列:大小** 文件大小(以字节为单位)。对于目录,通常显示 4096 字节(表示目录元数据大小)。 - **第六列:最后修改时间** 文件或目录的最后修改日期和时间。 - **第七列:名称** 文件或目录的名称。 `ll` 命令的用途包括: - **快速查看文件属性**:帮助用户检查权限、大小和修改时间,常用于文件管理和故障排查。 - **权限管理**:结合权限数字(如 `644` 或 `755`),用户可快速修改权限(使用 `chmod` 命令)[^1]。 - **目录导航**:在脚本或日常操作中,`ll` 提供直观的列表,便于识别文件类型和结构。 #### 3. **注意事项** - `ll` 不是所有系统都默认启用:在某些最小化安装的 Linux 系统(如 Alpine)中,可能需要手动设置别名。 - 与 `ls` 命令的关系:`ll` 仅是一个快捷方式,实际功能依赖于 `ls`。您可以通过 `ls --help` 查看所有选项,例如 `ll -a` 会显示隐藏文件(以 `.` 开头的文件)。 - 安全性:`ll` 输出可能包含敏感信息(如权限设置),在共享环境中需谨慎使用。 通过以上解释,您应该能理解 `ll` 命令的核心作用是简化 `ls -l` 的输入,提供详细的文件列表视图。如果您需要更深入的功能,可以探索 `ls` 的其他选项,如 `-h`(人类可读大小)或 `-t`(按时间排序)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值