1、pwd
pwd #显示当前工作目录的绝对路径
2、ls
ls [选择] [目录或是文件] #显示当前目录下的目录和文件
#-a 显示当前目录所有的文件和目录,包括影藏的
#-l 以列表的方式显示信息
#-h 显示更人性化
3、cd
cd [参数] #切换到指定目录
cd ~ 或者 cd #回到自己的家目录
cd .. #回到上一级目录
4、mkdir
mkdir [选项] 要创建的目录 #用于创建目录
# -p 创建多级目录
rmdir 目录 #删除指定目录 这个命令只能删除空的目录
rm -rf 目录 #删除指定目录包括目录下的所有文件和目录
5、touch
touch 文件名称 #创建一个空文件
6、cp
cp [选项] source dest #拷贝 source是源文件 dest是目标路径
#-r 递归复制整个文件夹
#\cp -r sorce dest 强制覆盖,不要提示我
7、rm
rm #移除
#-r 递归删除整个文件夹
#-f 强制删除不提示
8、mv
mv #移动文件与目录或者是重命名
#mv oldNameFile newNameFile (重命名)
#mv /temp/movefile /targetFolder (移动)
9、cat
cat [选项] 文件 #查看文件内容
#-n 显示行号
10、more
more 文件 #查看文件内容,直接输出到控制台看,不会进入文件里面看
11、> & >>
> #输出重定向 (覆盖写)
>> #追加
ls -l >文件 #列表的内容写入文件a.txt中(覆盖写)
ls -al >>文件 #列表的内容追加到文件aa.txt的末尾
cat 文件1 >文件2 #将文件1的内容覆盖到文件2 cat /etc/profile > c.txt
echo "内容" >> 文件 #将内容写入文件中
#使用
#1、将/home目录下的文件列表写入到/home/1.txt中
ls -al>>/home/1.txt
#2、将当前日历信息追加到/home/mycal文件中
cal >> /home/mycal
12、echo
echo [选择] [输出内容] #输出内容到控制台
#经常使用echo指令输出环境变量 echo $PATH
13、head
head #显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容
head 文件 #查看文件头10行内容
head -n 5 文件 #查看文件头5行内容,5可以是任意行数
14、tail
tail #显示文件中尾部的内容,默认情况下tail指令显示文件的后10行内容
tail 文件 #查看文件后10行内容
tail -n 5 文件 #查看文件后5行内容,5可以是任意行数
tail -f 文件 #实时追踪该文档的所有更新,工作中经常使用,如实时监控日志文件
15、ln
#软链接指令 类似于windows里的快捷方式,主要存放了链接其他文件的路径
ln -s [源文件或目录] [软链接名] #给源文件创建一个软链接(相当于给源文件创建了一个快捷方式)
rm -rf [软链接名] #删除软链接 在删除软链接目录时,后面不要带/,否则提示资源忙
16、history
history #查看已经执行过的历史命令,也可以执行历史指令
history 10 #查看最近使用的10个命令 10这个数字可以改变
!指令编号 #中间不能有空格,执行第多少条指令 !178 执行编号为178的指令