目录
1、cd
cd xxx //进入xxx目录
cd .. //返回上一级目录
cd ~ //进入当前用户的home目录
cd / //进入根目录
关于linux目录结构可见链接。
2、ls
显示指定工作目录下之内容
ls //显示所有文件及目录(不含隐藏文件)
ls -a //显示所有文件及目录(含隐藏文件)
ls -l //除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
3、wc
wc [-clw][filename]
-c # 字节
-l # 行数
-w # 字数
# 默认的情况下,wc将计算指定文件的行数、字数,以及字节数。
$ wc README.md
29 56 366 README.md
4、cat
cat命令用以将文件、标准输入内容打印至标准输出。常用于显示文件内容、创建文件、向文件中追加内容
cat a.cpp //显示a.cpp的所有内容
cat a.cpp | grep abc //显示a.cpp中包含关键字“abc”的行
cat > b.cpp <<end //创建b.cpp并写入内容,直到输入end为止
cat > c.cpp <<end //对已存在的c.cpp文件写入文件内容(覆盖),直到输入end
cat >> c.cpp <<end //对已存在的c.cpp文件末尾追加文件内容(不覆盖),直到输入end
更多关于cat命令可见链接。
5、more
more 命令用于分页显示文件内容。
more a.cpp //显示a.cpp的内容,按空格显示下一页,按b回到上一页,按回车显示下一行,按q离开
更多关于more命令可见链接。
6、less
less命令与more命令 非常类似,但less命令可以更加随意地浏览文件,而且 less 在查看之前不会加载整个文件。
less a.cpp //查看a.cpp的内容,用上下方向键进行上下翻滚
更多关于less命令可见链接
7、cp
主要用于复制文件或目录
cp [filename] [filepath] //默认复制文件
//复制文件夹要带上 -r
$ cp –r test/ newtest //将当前目录 test/ 下的所有文件复制到新目录 newtest 下
8、mv
用来为文件或目录改名、或将文件或目录移入其它位置
mv