新建文件
touch filename
新建目录
mkdir directory
mkdir -p dir1/dir2/dir3
-p建立递归目录时,当上层目录不存在自动建立
删除文件
rm file
rm -f file
-f=force 标示强制删除不提示
删除目录
rm -r directory
-r标示递归删除,也就是删除目录本身和里面的所有内容
rm -r -f dir
删除目录不提示
*
rm -rf dir 在命令参数使用过程中
-a -b -c =-abc =-bac ,顺序是不需要注意的
rm -f -r dir = rm -r -f dir = rm -fr dir = rm -rf dir
编辑文件
gedit file
复制文件
cp 源文件 目的地文件
cp 源文件1 源文件2 目的地目录
目的地目录必须存在
cp -r 源文目录 目的地目录
cp -r 源目录1 源目录2 目的地目录
目的地目录必须存在
移动文件
mv 源文件 目的地文件
重命名
mv 源目录 目的地目录
重命名
*相同磁盘的文件移动只是一个重命名过程
不同磁盘的文件移动是复制删除过程
查看文件
cat file
查看文件的全部内容
cat -b file
-b显示行号
less file
显示目前所在的目录(路径)
pwd
切换路径
cd
表示回到主目录
cd 目录名称
表示进入指定目录
cd …
表示进入当前目录的上级目录
cd -
表示在当前目录和当前目录之前所在目录之间切换
查看(目录/文件)
ls -l file
表示查看文件属性
ls directory
表示目录中包含的内容、
ls -d dir
表示目录本身
ls -a dir
表示目录中所有文件(包含隐藏文件)
ls -S dir
查看文件并按照大小排序
查看文件
cat file
表示输出文件的全部内容
head file
表示显示文件内容的前十行
head -n 3 file
表示显示文件内容的前三行
tail file
表示显示文件内容的后十行
tail -n 3 file
表示显示文件内容的后三行
统计文件
wc file
表示统计文件大小
wc -l file
表示显示文件的行数
wc - w file
表示显示文件的单词数
wc -m file
表示显示文件的字符数
wc -c file
表示显示文件时字节数