1. cd : 当前目录切换
a、cd dir: 切换到当前目录的 dir目录
b、cd .. : 切换到上一级目录
c、cd ../.. 切换 上二级目录
d、cd / : 切换到根目录
e、cd ~ : 切换到用户目录,比如是root是当前的用户目录,则切换到root的目录
.2 . ls : 查看目录
ls : 查看当前目录的所有第一层子文件夹及文件
3. mkdir :
mkdir file 创建目录
4 . touch
touch file : 创建空文件夹
5、vi或vim命令
vi file 编辑文件file
vi 原基本使用及命令:
输入命令的方式为先按[ESC]键,然后输入:w(写入文件),:w!(不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出
6. cat
cat file : 查看文件内容
7、chmod命令
chmod a+x file : 将file文件设置为可执行,脚本类文件一定要这样设置一个,否则得用bash file才能执行
chmod 666 file 将文件file设置为可读写
chmod 750 file 将文件file设置为,所有者为完全权限,同组可以读和执行,其他无权限
8. rm: 删除目录和文件夹
a、rm file: 删除当前目录的文件
b、rm -rf dir : 删除当前目录的某个目录及其所有子目录和文件
c、rm -f file : 删除时候不进行提示。可以于r参数配合使用
9、cp命令
功能:copy文件
cp source target 将文件source复制为target
cp /root /source . 将/root下的文件source复制到当前目录
eg:cp /home/open_038_dev/external_files/test/test.sh .
cp –av soure_dir target_dir 将整个目录复制,两目录完全
10、mv命令
功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令
mv source target 将文件source更名为target
命令参数:
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
-t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
实例一:文件改名
命令: mv file file
eg : mv test.log test1.txt
实例二:移动文件
命令:mv file|file|dir dir
eg : mv test1.txt test3
eg : mv test1.txt test2.txt test3
eg : mv test1.txt testdir test3
更多命令: https://blog.csdn.net/LH0912666/article/details/87897629