一些符号
~ home 目录
/ root 目录
. 当前目录
.. 上级目录
? 最常用的几个命令
-
ls列出文件-
-a 列出隐藏文件
-
可以安装tree, 列出树状图显示的文件
sudo apt-get install tree -
--help 帮助文档
-
-
cd跳转到目录cd -跳转到上次停留的目录(有时不小心误操作)
-
mkdir创建文件夹-
-p 确保目录名存在, 不存在就创建一个
-
自定义
mkcd创建文件夹并跳转到目录(当然你也可以起个别的名字)function mkcd { last=$(eval "echo \$$#") if [ ! -n "$last" ]; then echo "Enter a directory name" elif [ -d $last ]; then echo "\`$last' already exists" else mkdir $@ && cd $last fi }想要永久使用, 将这个函数添加到
~/.bashrc文件中
-
-
touch创建文件- Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件.
-
rm删除文件- rm -rf * 所有文件和文件夹
- rm -f 所有文件
- 尽量别用. 可以使用mv命令把需要删除的文件挪到/tmp下,再定期清理/tmp目录的数据。
-
mv移动或重命名 文件或文件夹,-
如果新目录和旧目录一致, 指定了新文件名 就是重命名
fd1是个文件夹
~/test_folder$ ls fd1 filemv file new_file -
如果新目录和旧目录不一致, 指定了新文件名, 相当于 重命名+移动到新目录
mv new_file fd1/new_file2 -
如果新目录和旧目录不一致, 没有指定新文件名, 就是仅仅移动
~/test_folder/fd1$ ls new_filemv new_file ../
-