- pwd
作用:显示当前目录
用法:pwd(print working directory)(打印当前工作目录)
- cd(change directory)(切换目录)
作用:用于切换当前工作目录
语法:cd 路径(相对路径和绝对路径)
cd ~(直接回到家目录)
- mkdir(make directory)(创建目录)
语法1:mkdir 路径(文件夹也可以文件)
案例:在当前目录下创建一个文件夹(目录)(dsj2002)
ls显示
注意:黑色:文件 蓝色:文件夹 绿色:所有权限
不能创建相同的名称
语法2: mkdir -p 路径
-p :一次创建多层不存在的目录的时候(递归)
mkdir -p /home/ux/dsj2002/a/b/c
语法3:mkdir 路径 路径 路径
mkdir a b c
- touch
作用:创建文件
语法:touch 路径(文件也可是路径)
案例:使用touch 创建dsj.txt
touch dsj.txt
使用touch 创建dsj.txt.1.txt(同时创建多个文件)
例子:在指定目录下创建文件
touch 指定路径/文件(*)
touch /home/ux/a/t1.txt(绝对路径)
touch ../../t2.txt(相对路径)
- cp(copy)
作用:复制文件、文件夹到指定的位置
语法: cp 被复制的文档路径 文档复制到的路径
1.例子:cp t1.txt /home/ux/a/t1.txt(文件)
注意:在复制过程中,可以改动名字的,但是尽量不要改。
2.例子:复制文件夹(-r)
用法:cp -r /home/ux/dsj2002 /home/ux/Music
- mv(move,移动和剪切)
作用:把文档移动到新的位置
语法:mv 需要移动的文档路径 需要保存的路径
注意点:需要移动的原始文件不在原来的位置了)
例子1:移动文件夹(相对路径和绝对路径)
例子2:移动文件(相对路径)
例子3:linux重命名的指令也是mv
【小练习】:
使用Linux指令来完成以下操作
- 在home新建一个dsj2002的文件夹(此时的终端是dsj2002)
- 把工作目录切换到家目录
- 在家目录下面创建一个dev文件夹
- 在dev的文件夹下面创建test.txt 和demo.txt的文件
- 把test.txt移动到home路径
1. rm(remove)
作用:移除和删除文件
语法:rm 选项 需要删除的文档的路径
例子1 删除一个文件 -f:强制删除
rm -f demo.txt
(相对路径和绝对路径)
例子2删除文件夹 -rf:在删除文件夹。需要用到递归
rm -rf 文件夹路径
例子3 删除多个文件
rm -rf 文档1路径 文档2路径
rm -rf linux1.txt linux2.txt
rm -f linux*(一次性删除所有Linux开头的文档)
*:通配符 表示任意字符
2.vim命令(文本编辑器)
作用:打开文档
语法:vim 文档路径
案例:使用vim打开ls.txt 文档
vim ls.txt
:q enter(退出打开的文件)
3.输出重定向
作用:一般命令的输出都是显示在终端,输出显示到文档里来进行分析统计
>:覆盖输出
>>:追加输出
ls -al
ls -al >ls.txt
4.cat
作用1:直接打开文件
语法:cat 文件路径(vim区别)
作用2:把几个文件合并一起
语法:cat 需要合并文件路径1 路径2 路径n >合并之后的路径名