shell命令:
ls:
ls -a:显示所有文件包括隐藏文件。
ls -l:显示所有文件不包括隐藏文件,显示其文件属性 时间 权限等。
ls -F:显示文件后缀,例如 *表示可执行文件 /表示目录,@表示连结文件,这都是因为使用了-F这个参数。但是现在基本上所有的Linux发行版本的ls都已经内建了-F参数,所以一般不用输入这个参数有ls -l就成
cd:
cd ../进入上一级目录 cd ../../上一级的上一级(额,你懂得)
cd 进入加目录 cd ~ 也是进入加目录
cd -返回上一次操作目录 同时显示当前路径
cd +当前目录下目录文件名 进入下一级目录
pwd:显示当前路径
mkdir:在当前路径创建一个目录
rmdir:删除一个目录
cp:复制
复制一个文件到另一目录:cp 1.txt ../test2
复制一个文件到本目录并改名:cp 1.txt 2.txt
复制一个文件夹a并改名为b:cp -r a b
复制上一个目录下所有文件到当前路径下:cp ../* ./
mv 移动
操作基本和复制一样此处不在讲述。
rm 删除
rm -i 确认删除 系统在删除文件之前会先询问是否删除用户回车之后才会删除,so删除之前真的要看好,以防手贱啊(本人有深痛的经历)
rm -r 删除一个目录
rm -f 强制删除
du 显示当前目录所占用的空间 , df 命令可以显示目前的所剩空间
du 不带任何参数,那么返回的是整个磁盘的使用情况,如果后面加了目录的话,就是这个目录的占用空间情况
du -hs 查看指定目录的大小
du -hs ./*查看当前目录下所有文件的大小
cat 查看
cat 文件名 显示文件的内容
cat 文件名 文件名依次显示两个文件的内容
cat 文件名 文件名>文件名将两个文件的内容写入后一个文件中
注意:>右重定向符 表示将左边的内容写入右边 如果右侧文件是一个已存在文件就将原有文件的内容清除变成左侧文件的内容 如果想以追加的方式写入 可用》。
echo命令
echo -n显示字符串时自动换行
-e 支持以下格式的转义字符, -E 不支持以下格式的转义字符
/a 发出警告声;
/b 删除前一个字符;
/c 最后不加上换行符号;
/f 换行但光标仍旧停留在原来的位置;
/n 换行且光标移至行首;
/r 光标移至行首,但不换行;
/t 插入tab;
/v 与/f相同;
// 插入/字符;
/nnn 插入nnn(八进制)所代表的ASCII字符;
浙公网安备 33010602011771号