Linux常用命令(一)

cd命令:

cd 路径名
cd命令用于切换路径。
路径名可以是相对路径也可以是绝对路径。路径名为空时返回主目录。
绝对路径以/开头,代表根目录。绝对路径给出精确位置。
相对路径以当前目录为根基。.表示当前目录,..表示上一级目录。

ls命令:

ls命令用于显示当前目录下的所有目录和文件(不包括隐藏文件) 。

ls

以不同的颜色分别显示目录和文件。
Linux常用命令(一)

ls -F

目录后加/,可执行文件后加*
Linux常用命令(一)

ls -a

显示当前目录下的所有目录和文件(包括隐藏文件)。Linux中的隐藏文件的文件名以.开始。
Linux常用命令(一)

ls -R

递归显示,若目录下还有目录则再显示,一层层剥开,直至没有目录。
Linux常用命令(一)

ls -l

用于显示文件的具体信息
Linux常用命令(一)
每一条记录依次包含以下信息:

  • 文件类型:目录d、文件-、字符型文件c、块文件b
  • 文件权限:9位。如rwx代表可读(r)、可写(w)、可执行(x),-wx代表可写可执行(-表示不能)。9位中,前3位表示文件所有者的权限,中间3位表示与文件所有者同组的其他用户的权限,最后三位代表其他组的用户对该文件的权限。
  • 文件的硬链接总数。
  • 文件所有者的用户名。
  • 文件所有者所在组的组名。
  • 文件大小,字节为单位。
  • 文件的上次修改时间。
  • 文件名或目录名。

ls 文件名或模糊文件名

ls列出文件有会很多,我们只想要当前有用的信息,可以给出精确文件名或者模糊文件名过滤

  • 精确文件名:
    Linux常用命令(一)
  • 模糊文件名:
    代表一个字符
    *代表0至多个字符。
    Linux常用命令(一)

touch命令

touch命令用于创建文件。

touch 文件名

若文件名对应的文件不存在,则创建空文件;否则改变已有文件的访问时间修改时间,默认使用当前时间。

touch -m 文件名

只改变修改时间(modify),默认使用当前时间。

touch -a 文件名

只改变访问时间(access),默认使用当前时间。

touch -t 时间戳 文件名

使用指定时间去改变访问时间修改时间
Linux常用命令(一)
Linux常用命令(一)

cp命令

cp命令用于复制文件

cp 源文件名 目标文件名

将源文件复制到一个新文件,以目标文件名命名。若目标文件名对应的文件已经存在,则提示是否覆盖。
Linux常用命令(一)
Linux常用命令(一)

cp 源文件名 目标目录

将源文件复制到目标目录中,新文件和源文件同名

Linux常用命令(一)

上一篇:Ubuntu18.04安装qemu遇到问题-qemu : Depends: qemu-system (>= 1:2.11+dfsg-1ubuntu7)


下一篇:[Linux]Shell编程【待续】