持续更新中
登陆root用户:
sudo su root
创建新文件&文件夹:
-
touch 文件
——创建新文件 -
mkdir 文件夹
——创建新文件夹 -
touch 文件1 文件2
——同时创建两个文件
复制(拷贝)文件&文件夹
cp 文件夹1/文件 文件夹2
—— 将文件夹1下的某个文件复制到文件夹2下;cp -r 文件夹1/* 文件夹2/
—— 将文件夹1下的所有内容复制到文件夹2下cp -r 文件夹1 文件夹2
——将文件夹1及其所包含的全部文件复制到文件夹2下;cd 文件1 复制出来的文件2新名字
—— 将文件1复制在当前目录下,并且重命名;cp -r 文件夹1/. 文件夹2
——将文件夹1下的文件复制到文件夹2,不包括文件夹1目录;- 说明:cp参数 -i:询问,如果目标文件已经存在,则会询问是否覆盖;
删除文件&文件夹
-
rm 文件
—— 删除文件 -
rm -rf 文件夹/
—— 命令删除所有目录和它们的子目录-
-r表示向下递归,不管有多少级目录,一并删除
-f表示直接强行删除,不作任何提示的意思
-
-
rmdir 文件夹
——删除空目录命令,如果目录不是空的,会提示错误
把文件添加到开发板上/从开发板获取文件:
- 使用secureCRT的时候,
rz 选择文件
—— 添加文件rz -b 选择文件
——上面传不进的时候,可以用这个sz 选择文件
—— 获取文件
移动文件&文件夹
mv 文件 目的路径
—— 移动文件到目的路径下面mv 文件夹1 目的路径
—— 移动文件夹1到目的路径下面mv 文件夹1/* 目的路径
—— 移动文件夹1下的所有内容到目的路径下面
打开文件&切换目录(文件夹)
cat 文件
——查看文件内容vi 文件
或vim 文件
——用vi/vim打开文件cd 绝对路径或者相对路径
——进入到某个目录下(打开某个文件夹)cd ..
——返回上层目录cd ~
——进入到home(主)目录cd /
——进入根目录cd -
——返回上一次进入的目录- 说明:
- **绝对路径:**绝对路径就是从根目录开始进入到具体的位置,需要在路径的开始加上"/“,例如”/home/book/mjy/test";
- **相对路径:**相对路径就是在当前目录下的某个目录(文件夹);
修改文件夹名/文件名:
mv 想要修改的文件夹名 想要变成的文件夹名
mv 想要修改的文件名 想要变成的文件名
解压&压缩
-
tar.xx类型
- 解压
tar -zxvf 文件名.tar.gz
——解压.tar.gztar -jxvf 文件名.tar.bz2
——解压.tar.bz2
- 解压
-
ZIP类型:
-
压缩
把/home目录下面的data目录压缩为.zip :zip -r data.zip data
把/home目录下面的data文件夹和file.txt压缩成为test.zip : zip -r test.zip data file.txt
-
解压
把/home目录下面的data.zip直接解压到/home目录里面 :unzip data.zip
把/home目录下面的data.zip解压到databak目录里面 :unzip data.zip -d databak
把/home目录下面的a1.zip、a2.zip、a3.zip同时解压到/home目录里面 :unzip a*.zip
把/home目录下面data.zip里面的所有文件解压到第一级目录 : unzip -j data.zip
-
执行文件:
./文件名
取消正在运行的程序:
killall 文件名
killall -9 文件名
//如果上面的杀不掉,就用这个
查看正在运行的进程
ps |grep 文件名
查看可使用/已使用的内存
free -h
赋予权限:
chmod 777 *
—— 当前文件夹下的全部赋予权限chmod -R 777 文件夹名/
—— 修改目录文件下所有文件的权限chmod 777 文件名
—— 所有人都可以读写及执行chmod 600 文件名
—— 拥有者可以读写,其他人不可以读写chmod a + v 文件名
重启
reboot