Linux基础命令(个人使用Ubuntu)
简单总结一些入门Linux基础命令,便于新手入门查看。
网上大多要么太多,要么太少,这份入门用刚刚好。
常用符号
~ 当前用户home目录
/ 根目录
./ 当前目录下
../ 上一级目录
* 通配符
#ls【list】
#ls Path 列出指定路径下所有文件和文件夹名称
#ls -l Path 以详细列表方式展示
#ls -a Path 显示包含隐藏文件
#ls -h Path 显示文件大小(带单位)
注:#ls -lah 可以连用
每行首个字符'-'表示为文件类型,'d'表示为文件夹类型
文件名首字母为'.'的为隐藏文件
#pwd【printf working directory】
打印当前工作路径
#cd【change directory】
#cd Path 切换到'path'目录
#mkdir【make directory】
#mkdir Path 可以是文件夹名也可是包含名称的完成路径
#mkdir maple 当前目录下创建一个maple文件夹
#mkdir /home/maple 在/home下创建一个maple文件夹
#mkdir /home/a/b/c 在/home下创建a,在a下创建b.......
#mkdir path1 path2 path3... 在不同路径创建不同个文件夹
#touch
创建文件(目录必须实际存在)
#touch FilePath 路径可以是文件名也可以是路径
#touch demo.txt 当前目录创建demo.txt
#touch /home/demo.txt 在/home下创建demo.txt
#touch d.txt p.txt 同时创建不同文件
#cp【copy】
拷贝指定文件/文件夹到指定位置
#cp SourcePath DestPath 拷贝source文件到dest中
#cp demo.txt /demo.txt /home/demo.txt文件名可更改
#cp -r /demo /home/demo 拷贝文件夹要加-r
#mv【move】
#mv SourcePath DestPath 移动source文件到dest中
#mv /dext.txt /home/dext.txt 移动dext.txt到home中
#mv /demo /home/demo 无需加-r
#rm【remove】
#rm Option Path 注:需要yes/no确认
#rm -f 注:remove file(无需确认)
#rm -fr 注:递归删夹(无需确认)
VIM打开方式:(四种)
#vim File/FilePath 打开指定文件
#vim +Num Path 打开指定文件到指定行
#vim +/Word Path 打开指定文件且高亮显示关键词
#vim Path1 Path2 Path3 同时打开多个文件
输出重定向
#> 作用:覆盖输出
#>> 作用:追加输出
#ls -la >ls.txt 作用:ls -la结果保存到该目录ls.txt中