写在前面:
我的博客已迁移至自建服务器:博客传送门,CSDN博客暂时停止,如有机器学习方面的兴趣,欢迎来看一看。
此外目前我在gitHub上准备一些李航的《统计学习方法》的实现算法,目标将书内算法全部手打实现,欢迎参观并打星。GitHib传送门
pwd //显示当前工作目录的绝对路径
ls
ls -a //查看全部文件,包括隐藏的(开头为.的文件)一起列出来
ls -d //仅列出目录本身,而不是列出目录内的文件数据
ls -l //长数据串列出,包含文件的属性与权限等等数据(也可以用 ll)
ls -al //全部文件以最详细方式展现
mkdir //创建文件夹
mkdir [name] //创建文件夹
mkdir -p [文件夹/文件夹..] //创建多层文件夹
eg mkdir -p aa/bb //创建aa文件夹,并在内部创建bb文件夹
rmdir [name] //删除一个空目录
touch [name] //创建一个空文件
cd 切换目录
cd 绝对路径
cd 相对路径
cd ~ 或 cd //回到自己的家目录
cd - //回到上一次所在目录
cd .. //回到当前目录的上一级
cd -P //跳转到实际物理路径,而非快捷方式跳
cp -r sourceFolder targetFolder //递归复制整个文件夹
rm 移除文件或目录
(1) rmdir deleteEmptyFolder //删除空目录
(2) rm -rf deleteFile //递归删除目录中所有内容
mv 移动文件与目录或重命名
(1) mv oldNameFile newNameFile //重命名
(2) mv /temp/movefile /targetFolder //移动文件
cat 查看文件内容
cat [选项] 要查看的文件
选项:
-A :相当于 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :将结尾的断行字节 $ 显示出来;
-n :列出行号,连同空白行也会有行号,与 -b 的选项不同;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符
tac 查看文件内容
cat [选项参数] 要查看的文件
more 查看文件内容
more 要查看的文件
less 查看文件内容
less 要查看的文件
head 查看文件内容,只看头几行。
head -n 10 文件 //查看文件头10行内容, 10可以是任意行数
tail 查看文件内容, 只看尾巴几行
(1) tail -n 10 文件 //查看文件头10行内容, 10可以是任意行数
(2) tail –f 文件 //实时追踪该文档的所有更新
重定向命令
(1) ls –l >文件 //列表的内容写入文件 a.txt 中(覆盖写)
(2) ls –al >>文件 //列表的内容追加到文件 aa.txt 的末尾
echo
(1) echo 要显示的内容 >> 存储内容的的文件 //将要显示的内容,存储到文件中
(2) echo 变量 //显示变量的值
ln 软链接
ln –s [原文件] [目标文件] //给原文件创建一个软链接,软链接存放在目标文件目录
history 查看所敲命令历史
history