1.目录/文件切换命令
cd 目录名称
cd ~ 切换到家目录
cd / 切换到根目录
cd - 切换到上一次操作的目录
cd ..或cd ../ 切换到上级目录
cd .或cd ./ 切换到当前目录
ls 显示目录文件与文件夹
ls -a 显示包含隐藏文件(.+文件名)在内的文件及文件夹
ls -l (也可使用”ll”) 显示文件/文件夹的详细信息
ls -R 递归显示目录下的目录和文件
ls -t 按修改时间显示
ls -r 逆序显示
pwd 显示当前文件的路径
- pwd -p 显示当前文件物理路径,即实际路径,而非链接路径
- pwd -L 显示当前默认路径,即链接路径
touch 创建文件
touch 文件名称;空格隔开文件名称可一次创建多个文件
touch想要创建文件名称为“a b.txt”的文件,文件名称用引号引住。eg: touch ‘a b.txt’
mkdir 创建文件夹
mkdir 文件夹名 ;空格隔开文件夹名称可一次创建多个文件夹
mkdir -p 文件夹名/文件夹名 递归创建文件夹。 eg:mkdir a/b/c/d
rm 删除文件或文件夹
rm 文件
rm -rf 文件夹名(可以删除非空文件夹)
rmdir 文件夹名(只能删除空文件夹
vi/vim 编辑文件
基本流程
1>vim 文件名
>进入浏览模式(这里对文件不能进行任何操作)
2>输入 i 从浏览模式
>进入到插入编辑模式
3>按下esc退出插入编辑模式
>退出到浏览模式
4>在浏览模式下
>输入:wq,退出编辑。(记得不要少了“冒号”,这里的【:wq】是保存推出的意思,【:wq!】加了感叹号就是强制保存推出的意思,【:q!】这个是强制推出不保存)
cp 复制文件或文件夹
cp 要复制的文件或文件夹路径 复制到的路径/(文件名或文件夹)eg:cp /aa/1.txt /bb/2.txt 将aa目录下的1.txt复制到bb目录下,并改名为2.txt
cp -r 要复制的文件夹路径 复制到的路径/(文件夹名) 递归复制文件夹
mv 移动文件或目录,并修改文件名称
mv 要移动的文件或文件夹路径 移动到的路径/(文件名或文件夹)
eg:mv 001.txt ../002.txt 移动加改名
eg:mv 001.txt ./002.txt 改名
eg:mv a /home/ 移动文件夹(默认会递归移动)
eg:mv a /home/b 移动文件夹(默认会递归移动)并改名为b
cat 查看文件内容
cat 文件名
cat -A 文件名 显示隐藏的内容
cat -n 文件名 显示行号
head 查看文件的头
head -5 文件名 显示文件的前5行/head -n 5 文件名 显文件的前5行
head 文件名(默认显示文件前10行)
tail 查看文件的脚
tail -5 文件名 显示文件的后5行/tail -n 5 文件名 显文件的后5行
tail 文件名(默认显示文件后10行)
tail -f 动态显示文件的追加内容 , 当监控的文件被删除以后 监控断开
tail -F 动态显示文件的追加内容 ,当监控的文件被删除以后,监控等待,等待监控同名文件