Linux命令行
2020-06-03 本文已影响0人
yuq329
Linux命令行
-
data
:查看系统当前时间和日期 -
cal
:显示当前月份的日历 -
df
:查看磁盘剩余空间的数量 -
free
:显示空闲内存的数量 -
exit
:结束终端会话 -
Ctrl-Alt-F1 到 Ctrl-Alt-F6
:虚拟终端或者是虚拟控制台,即使终端仿真器没有运行,这几个终端会话仍然在后台运行着,所以当不能打开图形界面时,可以通过虚拟终端登录,再在终端中排查问题 -
Alt 和 F1-F6
:从一个虚拟控制台转换到另一个 -
Alt-F7
:虚拟终端下,返回图形桌面 -
pwd
:打印出当前工作目录名 -
cd
:到达指定目录-
cd
orcd ~
:更改工作目录到你的家目录 -
cd -
:更改工作目录到先前的工作目录 -
cd ̃user_name
:更改工作目录到用户家目录。例如, cd ̃bob 会更改工作目 录到用户“bob”的家
-
-
ls
:列出目录内容-
ls -a
:列出以 “.” 字符开头的隐藏文件,-a
表示列出所有文件 -
ls path1 path2 ...
:列出指定路径下的文件 -
ls -l
:显示文件细节(结果以长模式输出) -
ls -lt
:文件列表以时间排序 - 其他
-
-d
:查看指定目录的信息,而不是显示目录内的文件信息,通常与-l
结合使用 -
-F
:显示结果区分文件和目录,目录后会追加/
字符 -
-h
:以人类可读的格式显示文件的大小,而不是以字节数显示 -
-S
:命令输出结果按照文件大小来排序 -
-r
:以相反的顺序来显示结果
-
-
-
文件权限字段解释,例如
-rw-r--r--
- 第一个字符指明文件类型,开头的
-
说明是一个普通文件,d
表明是 一个目录,l
表示一个符号链接(软链接symlink) - 其后三个字符是文件所有者的访问权限
- 再其后的三个字符是文件所属组中成员的访问权限
- 最后三个字符 是其他所有人的访问权限
- 第一个字符指明文件类型,开头的
-
file
:打印文件类型的简单描述 -
less filename
:浏览文件内容 -
shell
通配符-
shell
支持正则表达式,通配符匹配文件也是利用正则表达式
通配符 意义 *
匹配任意多个字符(包括零个或一个) ?
匹配任意一个字符(不包括零个) [characters]
匹配任意一个属于字符集中的字符 -
-
cp
:复制文件和目录-
cp item1 item2
:复制单个文件 “item1” 到文件或目录”item2” -
cp item... directory
:复制多个项目(文件或目录)到一个目录下
选项 意义 -a
复制文件和目录,以及它们的属性,包括所有权和权限。通常,副本具有用户所操作文件的默认属性。 -i
在重写已存在文件之前,提示用户确认。如果这个选项不指定, cp
命令会默认重写文件。-r
递归地复制目录及目录中的内容。当复制目录时,需要这个选项(或者 -a
选项)。-u
当把文件从一个目录复制到另一个目录时,仅复制目标目录中不存在的文件,或者是文件内容新于目标目录中已经存在的文件。 -v
显示翔实的命令操作信息(就像黑苹果的哆嗦模式,哈哈) -
-
mv
:移动/重命名文件和目录-
mv item1 item2
:文件或目录“item1”移动或重命名为“item2” -
mv item... directory
:把一个或多个条目从一个目录移动到另一个目录中
选项 意义 -i
在重写已存在文件之前,提示用户确认。如果这个选项不指定, mv
命令会默认重写文件。-u
当把文件从一个目录复制到另一个目录时,仅复制目标目录中不存在的文件,或者是文件内容新于目标目录中已经存在的文件。 -v
显示翔实的命令操作信息 -
-
mkdir
:创建目录,mkdir directory...
-
rm
:删除文件和目录-
rm item...
:“item” 代表一个或多个文件或目录。
选项 意义 -i
在删除已存在的文件前,提示用户确认信息。如果不指定这个选项,rm 会默默地删除文件 -r
递归地删除文件,这意味着,如果要删除一个目录,而此目录又包含子目录,那么子目录也会被删除。要删除一个目录,必须指定这个选项。 -f
忽视不存在的文件,不显示提示信息。这选项覆盖了 -i, --interactive
选项。-v
在执行 rm 命令时,显示翔实的操作信息。 - 先用
ls
命令来测试通配符。这会让你看到将要被删除的文件是什么
-
-
ln
:创建硬链接和符号链接-
ln file link
:创建硬链接 -
ln -s item link
:创建符号链接,item
可以是一个文件或是一个目录 - 硬链接
- 硬链接是最初 Unix 创建链接的方式,每个文件默认会有一个硬链接,这个硬链接给予文件名字
- 每创建一个硬链接,就为一个文件创建了一个额外的目录项
- 硬链接有两个重要局限性
- 一个硬链接不能关联它所在文件系统之外的文件,即一个链接不能关联与链接本身 不在同一个磁盘分区上的文件
- 一个硬链接不能关联一个目录
- 一个硬链接和文件本身没有什么区别,当一个硬链接被删除时,这个链接被删除,但是文件本身的内容仍然存在(这是说,它所占的磁盘空间不会被重新分配),直到所有关联这个文件的链接都删除掉
- 符号链接
- 通过创建一个特殊类型的文件,这个文件包含一个关联文件或目录的文本指针
- 当你删除一个符号链接时,只有这个链接被删除,而不是文件自身
- 坏链接:先于符号链接删除文件,链接仍然存在,但是不指向任何东西
-