pwd命令
print work directory 用于显示工作目录
cd命令
change directory 用于切换当前工作目录
cd ~ | 进入当前用户的home目录 |
cd | 进入当前用户的home目录 |
cd - | 进入上次目录 |
cd .. | 进入上一级目录 |
cd . | 进入当前目录 |
ls命令
list files 用于显示指定目录下之内容(列出目前工作目录所含之文件及子目录)
语法格式: ls [-alrtAFR] [name...]
参数
-a | 显示所有文件及目录(.开头的隐藏文件也会列出) |
- A | 同-a ,但不列出"."(目前目录)及".."(父目录) |
-l | 除文件名称外,亦将文件形态、权限、拥有者、文件大小等资讯详细列出 |
-r | 将文件以相反次序显示(原定依英文字母次序) |
-t | 将文件依建立时间之先后次序显示 |
-F | 在列出的文件名称后加一符号;例如可执行文档则加“*”,目录则加“/” |
-R | 若目录下有文件,则以下之文件亦皆依序列列出 |
mkdir命令
make directory 用于创建目录
mkdir [-p] dirName
-p 确保目录名称存在,不存在的就建一个 (递归创建)
cp命令
copy file 主要用于复制文件或目录
-r | 若给出的源文件是一个目录文件,此时将复制该目录下的所有的子目录和文件 |
-f | 覆盖已经存在的目标文件而不给出提示 |
-i | 与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖 |
-p | 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中 |
-d | 复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式 |
-a | 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于pdr参数组合 |
mv命令
move file 用来为文件或目录改名,或将文件或目录移入其它位置
mv [options] source dest
mv [options] source... directory
-b | 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。 |
-i | 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖, 输入n 表示取消该操作 |
-f | 如果指定移动的源目录或文件与目标的目录或文件同名,不会 |
-n | 不要覆盖任何已存在的文件或目录 |
-u | 当源文件比目标文件新或者目标文件不存在时,才执行移动操作 |
cat命令
concatenate 用于连接文件并打印到标准输出设备上
cat [-AbeEnstTuv] [--help] [--version] fileName
more命令
Linux more命令类似于cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字符串的功能(与vi相似),使用中的说明文件,请按h.
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [filenames..]