网络术语,一般多用于论坛(BBS)中解释为“楼上” 网络术语有个共性,就是基本都是汉语拼音的缩写。比如LS,就是loushang的缩写。 ls *nix 命令 列
目录 一般存在于 /bin/下 ls还有光雕的意思ls是渲染软件Lightscape的缩写 LS也是冰封王座中澄海3C地图里的光明游侠--LightSylvanus LINUX命令用法 ls 命令 用途 显示目录内容。 语法 显示目录或
文件名的内容 ls [ -1 ] [ -A ] [ -C ] [ -F ] [-H | -L ] [ -N ] [ -R ] [ -a ] [ -b ] [ -c ] [ -d ] [ -e ] [ -f ] [ -g ] [ -i ] [ -l ] [ -m ] [ -n ] [ -o ] [ -p ] [ -q ] [ -r ] [ -s ] [ -t ] [ -u ] [ -x ] [ File ... ] 显示目录内容 ls -f [ -C ] [ -d ] [ -i ] [ -m ] [ -s ] [ -x ] [ -1 ] [ Directory ... ] 描述 ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息。如果不指定 File 或 Directory 参数, ls 命令显示当前目录的内容。 在互斥对中指定多个选项不看成错误。每对中最后一个指定的选项确定输出格式。 缺省情况下,ls 命令按照文件名的字母顺序显示所有信息。整理顺序由环境变量 LANG 或 LC_COLLATE 环境变量确定。在 AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 "National Language Support Overview for Programming" 包含更多细节。 当ls 命令显示目录内容时,它不显示名称以 .(点)开头的文件项,除非使用了 -a 或者 -A 标志。如果命令由 root 用户执行,它缺省使用 -A 标志。 格式化输出有三种主要方式: * 每行列出一项。 * 通过指定 -C 或 -x 标志以多列列出各项。当向 tty 输出时,-C 标志是缺省格式。如果文件或目录名太长,ls 命令显示单列输出。 * 通过指定 -m 标志可以以逗号分隔系列列出项。 要确定输出行中字符位置的数目,ls 命令使用环境变量 COLUMNS。如果没有设置此变量,命令获取显示的当前列值。如果使用这些方法,ls 命令还不能确定字符位置的数量,它就使用缺省值 80。 使用-e 和 -l 标志所显示的方式解释如下: 如果第一个字符是: d 此项为目录。 b 此项为块特殊文件。 c 此项为字符特殊文件。 l 此项为符号链接,或者指定 -N 标志,或者符号链接不指向现有文件。 p 此项为一个先进先出(FIFO)特殊文件。 s 此项为本地套接字。 - 此项为普通文件。 接下来的 9 个字符被分成 3 个集合,每个集合 3 个字符。第一组 3 字符集合显示所有者许可权。下一组 3 字符集合显示了组中其它用户的许可权。最后 3 字符集合显示了访问此文件的其它任何人的许可权。每个集合中的三个字符各自表示了文件的读、写和执行权限。目录的执行权限让您可以搜索目录中的指定文件。 许可权表示如下: r 读 w 写(编辑) x 执行(搜索) - 没有授予相应的许可权 如果文件有 set-group-ID 方式,那么组执行许可权字符是 s。如果文件有 set-user-ID 方式,则用户执行许可权字符是 s。如果方式位被设置为 01000(八进制)(请参阅 chmod 命令以获得此方式的含义),最后一个方式字符(通常 x 或者 -)是 T。如果没有设置相应的执行许可权,set-ID 的指示和方式位 01000 以大写字母开头(分别为 S 和 T)。方式 t 表示粘滞位是为文件或目录而设置的。 当使用 -e 标志时,其显示方式与使用 -l 标志一样,除了多出了第 11 个字符,其解释如下: + 表示文件有扩展安全性信息。例如,文件可能在方式中有扩展的 ACL、TCB 或者 TP 属性。 通过使用 aclget 命令,可以显示文件的访问控制信息(ACL)。通过使用 chtcb 命令,可以显示 TCB 和 TP 属性的值。 - 表示文件没有扩展安全性信息。 当列出目录中文件大小时,ls 命令显示块总数,包括间接块。 标志 -A 列出所有条目,除了 .(点)和 ..(点-点)。 -a 列出目录中所有项,包括以 .(点)开始的项。 -b 以八进制 ( \nnn) 表示法显示非打印字符。 -c 使用索引节点最近一次修改的时间,用以排序(当带 -t 标志使用时)或者用以显示(当带 -l 标志使用时)。该标志必须和 -t 或 -l 标志或者两者一起使用。 -C 以多列纵向排序输出。当往终端输出时,此为缺省方法。 -d 仅仅显示指定目录信息。目录和文件一样处理,这在当使用 -l 标志获取目录状态时非常有用。 -e 显示方式(包括安全信息)、链接数目、所有者、组、大小(按字节)、最近修改时间和每个文件名称。如果文件是特殊文件,大小字段包含主要和次要设备数目。如果文件是符号链接,会打印所链接到的文件的路径名,其前有 ->(减号,大于号)符号。显示符号链接的属性。 -E 列出文件的保留空间、固定范围大小和范围分配标志信息。使用该标志时,必须指定 -l 标志。 -f 在每个存储槽中列出 Directory 参数指定的每个目录的名称。该标志关闭 -l、-t、 -s 和 -r 标志并且开启 -a 标志。列表的顺序就是项出现在目录中的顺序。 -F 如果文件是目录,在文件名后面放置一个 /(斜杠),如果文件可执行,则放置一个 *(星号),如果文件为套接字,则放置一个 =(等号),如果为 FIFO,则放置一个 |(管道)符号,如果是符号链接,则放置一个 @。 注:只有在使用 -N 标志或者链接指向一个不存在的文件时,符号链接显示时才后跟 ->。否则,显示目标文件的有关信息。通过输入 ls -f 命令,也可以调用此选项。 -g 与使用 -l 标志时显示同样的信息,除了 -g 标志禁止显示所有者和符号链接信息。 -H 如果在命令行上指定了引用类型目录文件的符号链接,ls 命令将文件信息和文件类型估计为由链接引用的文件的信息和类型,而非链接本身;然而,ls 命令将写链接本身的名称,而非由链接引用的文件。 -i 显示每个文件报告第一列中的索引节点数目。 -L 列出链接引用的文件或目录内容。此为缺省 *** 作。后跟符号链接。如果使用 -l 选项,-N 选项就成为缺省值,不后跟符号链接。当使用 -l 选项时,仅有 -L 选项能够覆盖 -N 缺省值。 -l (L 的小写)显示方式、链接数目、所有者、组、大小(按字节)和每个文件最近一次修改时间。如果文件是特殊文件,大小字段包含主要和次要设备数目。如果最近一次修改时间大于六个月之前,时间字段以 月份 日期 年份 的格式显示,然而六个月内修改的文件以 月份 日期 时间 的格式显示。 如果文件是符号链接,,打印所链接到的文件的路径名,其前跟 ->。显示符号链接的属性。-n、-g、和 -o 标志覆盖 -l 标志。 注意事项: 1. 符号链接文件后跟一个箭头,然后是符号链接的内容。 2. 当使用 -l 选项时,通过执行 mkpasswd 命令,可以提高 ls 命令的执行性能。当目录包含不同用户拥有的文件时,这非常有用,比如 /tmp 目录。 -m 使用流输出格式(逗号分隔系列)。 -n -n 标志除显示用户和组 ID 而不是用户和组名称以外,它显示和 -l 标志同样的信息。 -N 当确定文件状态时,不跟在符号链接之后。 注:如果使用 -L 和 -N 两个标志,最后一个标志起作用。同样的,任何时候给定一个包含以 /(斜杠)作为最后字符的符号链接,不管使用何种选项,后面都会跟有链接。 -o -o 标志除禁止显示组和符号链接信息之外,它显示和 -l 标志同样的信息。 -p 如果文件是目录,在每个文件名后面放置一个斜杠。当将 ls 命令的输出通过管道传递到 pr 命令时,这很有用,如下所示: ls -p | pr -5 -t -w80 -q 将文件名中的非打印字符显示成 ?(问号)。 -r 反转排序顺序,适当的按字母逆向排序或者首先排序最旧的文件。 -R 递归列出所有子目录。 -s 按照千字节(包括间接块)给出每一项的大小。 -t 按照最近一次修改时间(最近的最先)而不是名称排序。 -u 使用最近访问时间,而不是最近修改时间用以排序(当使用 -t 标志)或者显示(当使用 -l 标志)。如果不和 -t 或 -l 标志或两者一起使用,则该标志无效。 -x 以多列格式横向排序输出。 -1 强制输出为每行一项格式。当输出没有定向到终端时,此为缺省值。 退出状态 此命令返回以下退出值: 0 写所有文件成功。 >0 产生错误。 示例 1. 要列出当前目录中的所有文件,请输入: ls -a 列出所有文件,包括 .(点)、..(点点)和其他以点开头的文件。 2. 要显示详细信息,请输入: ls -l chap1 .profile 显示一个长列表,包括关于 chap1 和 .profile 的详细信息。 3. 要显示有关目录的详细信息,请输入: ls -d -l . manual manual/chap1 显示目录 . 和 manual 以及文件 manual/chap1 的长列表。不使用 -d 标志时,会列出 . 和 manual 目录中的所有文件,而不是关于目录本身的详细信息。 4. 要按照修改时间列出文件,请输入: ls -l -t 显示最近被修改文件的长列表,较旧的文件跟在后面。 文件 /usr/bin/ls 包含 ls 命令。 /etc/passwd 包含用户 ID。 /etc/group 包含组 ID。 /usr/share/lib/terminfo/* 包含终端信息。 ------------------------------------- LS 指“最小二乘法” TLS指“全局最小二乘法” ====================== LS在GTA SanAndress中,指的是Los Santos市。 ------------------------------ LS:least-significant IEEE 802.1Q 在电路中,LS是指蜂鸣器,如下图所示: ------------------------------------- 有时LS被当作是著名ACG论坛lost summer的简称 LS,液压传动设计系统中经常出现这个词汇,,是load sense的速写,表示负载敏感效应,一般指执行负载(马达或油缸)中的负载压力信号,这个压力信号可以连接到泵斜盘,用于闭环反馈控制。# Attribute codes: 字符属性
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
#00无 01粗体 04下划线 05闪烁 07反转 08隐藏
# Text color codes: 字符颜色
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
#30黑 31红 32绿 33黄 34蓝 35粉红 36淡蓝 37白
# Background color codes: 字符背景色
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
#40黑 41红 42绿 43黄 44蓝 45粉红 46淡蓝 47白
NORMAL 00 # global default, although everything should be something. 普通文件 终端默认颜色
FILE 00 # normal file 普通文件 终端默认颜色
DIR 0134 # directory 目录 粗体-蓝字
LINK 0136 # symbolic link. (If you set this to 'target' instead of a 符号链接 粗体-淡蓝字
# numerical value, the color is as for the file pointed to.)
FIFO 4033 # pipe 管道API 黑底-黄字
SOCK 0135 # socket 套接字API 粗体-粉红字
DOOR 0135 # door 门API 粗体-粉红字
BLK 403301 # block device driver 块设备驱动 粗体-黑底-黄字
CHR 403301 # character device driver 字符设备驱动 粗体-黑底-黄字
ORPHAN 403101 # symlink to nonexistent file 指向文件不存在的符号链接 粗体-黑底-红字
SETUID 3741 # file that is setuid (u+s) 指定UID的文件 红底-白字
SETGID 3043 # file that is setgid (g+s) 指定GID的文件 黄底-黑字
STICKY_OTHER_WRITABLE 3042 # dir that is sticky and other-writable (+t,o+w) +t,o+w权限的文件 绿底-黑字(不常用)
OTHER_WRITABLE 3442 # dir that is other-writable (o+w) and not sticky -t,o+w权限的文件 绿底-蓝字(不常用)
STICKY 3744 # dir with the sticky bit set (+t) and not other-writable +t,o-w权限的文件 蓝底-白字(不常用)
# This is for files with execute permission:
EXEC 0132 有执行权限的文件 粗体-绿字
# List any file extensions like '.gz' or '.tar' that you would like ls
# to colorize below. Put the extension, a space, and the color init string.
# (and any comments you want to add after a '#')
# If you use DOS-style suffixes, you may want to uncomment the following:
#.cmd 0132 # executables (bright green) .cmd可执行文件 粗体-绿字(亮)
#.exe 0132 .exe文件 粗体-绿字
#.com 0132 .com文件 粗体-绿字
#.btm 0132 .btm文件 粗体-绿字
#.bat 0132 .bat文件 粗体-绿字
.tar 0131 # archives or compressed (bright red) .tar压缩文件 粗体-红字(亮)
.tgz 0131 .tgz文件 粗体-红字
.arj 0131 .arj文件 粗体-红字
.taz 0131 .taz文件 粗体-红字
.lzh 0131 .lzh文件 粗体-红字
.zip 0131 .zip文件 粗体-红字
.z 0131 .z文件 粗体-红字
.Z 0131 .Z文件 粗体-红字
.gz 0131 .gz文件 粗体-红字
.bz2 0131 .bz2文件 粗体-红字
.deb 0131 .deb文件 粗体-红字
.rpm 0131 .rpm文件 粗体-红字
.jar 0131 .jar文件 粗体-红字
# image formats
.jpg 0135 .jpg图片 粗体-粉红字
.jpeg 0135 .jpeg图片 粗体-粉红字
.gif 0135 .gif图片 粗体-粉红字
.bmp 0135 .bmp图片 粗体-粉红字
.pbm 0135 .pbm 图片 粗体-粉红字
.pgm 0135 .pgm图片 粗体-粉红字
.ppm 0135 .ppm图片 粗体-粉红字
.tga 0135 .tga图片 粗体-粉红字
.xbm 0135 .xbm图片 粗体-粉红字
.xpm 0135 .xpm图片 粗体-粉红字
.tif 0135 .tif图片 粗体-粉红字
.tiff 0135 .tiff图片 粗体-粉红字
.png 0135 .png 图片 粗体-粉红字
.mov 0135 .mov视频 粗体-粉红字
.mpg 0135 .mpg视频 粗体-粉红字
.mpeg 0135 .mpeg视频 粗体-粉红字
.avi 0135 .avi视频 粗体-粉红字
.fli 0135 .fli视频 粗体-粉红字
.gl 0135 .gl视频 粗体-粉红字
.dl 0135 .dl视频 粗体-粉红字
.xcf 0135 .xcf视频 粗体-粉红字
.xwd 0135 .xwd视频 粗体-粉红字
# audio formats
.flac 0135 .flac音频 粗体-粉红字
.mp3 0135 .mp3音频 粗体-粉红字
.mpc 0135 .mpc音频 粗体-粉红字
.ogg 0135 .ogg音频 粗体-粉红字
.wav 0135 .wav音频 粗体-粉红字
ls命令是支持彩色显示的,这样可以方便的区分 一个名字是目录还是文件,还能区分 是原始文件还是符号链接,此外是否有运行权限也可以显示出来,所以在终端中使用时会更方便,而Q5直接是没有进行这样的设置的,设置很简单,只需要在一个文件中加上一句就可以啦。
在终端或者运行中输入下面这句话
sudo echo ‘alias ls="ls --color=auto" ' >>/etc/bash.bashrc
这样下次登录时就可以使用有颜色的ls啦
UNIX命令众多,常用基本命令如下:
1.ls 显示文件名,等同于dos下dir命令
命令格式:ls [option] file
option:
-l 显示详细列表
域1 :文件类型和文件权限
域2 :文件连接数
域3 :文件所有者名字
域4 :文件用户组名字
域5 :文件长度
域6-8 :最近修改日期
域9 :文件名
-a 显示所有文件,包含隐藏文件(以. 起头的文件名)
-R 显示文件及所有子目录
-F 显示文件(后跟*)和目录(后跟/)
-d 与l选项合用,显示目录名而非其内容
2.cd 目录转换,等同于dos下cd命令
注意目录分隔符为“/”,与dos相反
命令格式:cd dirname
3.pwd 显示当前路径
4.cat 显示文件内容,等同于dos下type命令
命令格式:cat filename
5.more 以分页方式查看文件内容.
命令格式:more filename
6.rm 删除文件
命令格式: rm [-r] filename (filename 可为档名,或档名缩写符号.)
例子 :
rm file1 删除档名为 file1 之文档.
rm file? 删除档名中有五个字元,前四个字元为file 之所有文档.
rm f* 删除档名中,以 f 为字首之所有文档.
rm -r dir1 删除目录 dir1,及其下所有文档及子目录.
7.mkdir 创建目录
命令格式: mkdir [-p] directory-name
Exmaple :
mkdir dir1 建立一新目录 dir1.
mkdir -p dir/subdir 直接创建多级目录
8.rmdir 删除目录
目录必须首先为空
命令格式: rmdir directory
9.cp 文档复制
命令格式: cp [-r] source destination
例子:
cp file1 file2 将文档 file1 复制成 file2
cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1.
cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,
档名仍为 file1.
cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名
为file2
cp -r dir1 dir2 (recursive copy) 复制整个目录.
若目录 dir2 存在,则将目录dir1,及其所有文档和子目录,
复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,
则将dir1,及其所有文档和子目录,复制为目录 dir2.
10.mv 文件移动
命令格式: mv source destination
例子:
mv file1 file2 将文档 file1,更改档名为 file2.
mv file1 dir1 将文档 file1,移到目录 dir1 下,档名仍为 file1.
mv dir1 dir2 若目录 dir2 不存在,则将目录 dir1,及其所有档
案和子目录,移到目录 dir2 下,新目录名称为 dir1.
若目录 dir2 不存在,则将dir1,及其所有文档和子
目录,更改为目录 dir2.
评论列表(0条)