一、文件操作
(一)文件创建
命令行 | 作用 |
vi /opt/learn/1.txt | 在目录/opt/learn下创建1.txt并进入vi界面 |
touch /opt/learn/test | 在目录/opt/learn下创建空白文件test |
cat > /opt/learn/catfile | 创建文件catfile并在屏幕上输入内容,最后按Crtl+D退出 |
(二)文件查看
命令行 | 作用 |
vi /etc/passwd | 在vi编辑器中输出文本内容 |
cat /etc/passwd | 在屏幕上输出文本内容 |
more /etc/passwd | 分屏输出文本内容 |
less /etc/passwd | 分屏输出文本内容并按需加载文件(适用于查看大文件) |
head -n 10 /etc/passwd | 只输出文件的头10行 |
tail -n 20 /etc/passwd | 只输出文件的末尾20行 |
string /bin/ls | 查看二进制文件中的可打印字符 |
tail -f文件名 | 实时显示文件名新增内容 |
(三)文件操作
命令行 | 作用 |
cp 1.txt /opt/test | 把文件1.txt复制到文件夹/opt/test下 |
cp 1.txt /opt/test/1.cp | 把文件1.txt复制到文件夹/opt/test下并重命名1.cp |
mv 1.txt /opt/test | 把文件1.txt剪切到文件夹/opt/test |
mv 1.txt /opt/test/1.mv | 把文件1.txt剪切到文件夹/opt/test下并重命名1.mv |
mv 1.txt 2.txt | 重命名 |
rm /opt/test/1.cp | 删除文件 |
rm -f /opt/test/1.mv | 强制删除文件,不会有提示信息 |
du -sk 1.txt | 查看文件1.txt的大小(以K为单位,man du/du --help查看帮助文档) |
(四)链接
命令行 | 作用 |
ln -s 1.txt shello | 为1.txt文件创建一个名为shello的软连接(类似于快捷方式) |
ln -d 1.txt dhello | 为1.txt文件创建一个名为dhello的硬链接,硬链接表示所有文件中更改任意一个,其他文件的所有属性会跟着变化,如大小,更新时间,权限等 |
二、文件夹操作
命令行 | 作用 | |
ls / tree | ||
ls[option] [file/directory] | 显示指定目录下的所有文件或文件夹(同Windows->dir命令) | |
ls | 显示当前目录内容 | |
ls -l | 显示当前目录详细内容 | |
ls -a | 显示当前目录下的所有文件,包括隐藏文件 | |
ls*.txt | 显示目录下所有以.txt为后缀名的文件 | |
ls /opt/learn | 显示目录/opt/learn/下的内容 | |
ls -R /opt/ | 列出所有/opt目录及其子目录的内容 | |
tree /opt | 用树状结构显示目录及文件 | |
pwd | ||
pwd | 显示当前所在目录 | |
cd | ||
cd directory | 切换到指定目录 | |
cd | 切换到当前用户所有的主目录 | |
cd .. | 返回到当前目录的上一级目录 | |
cd /opt/learn | 用绝对路径切换到/opt/learn目录下 | |
cd ../../ | 使用相对路径切换到当前目录的上一级的上一级的目录下 | |
cd . | 切换到当前目录 | |
mkdir | ||
mkdir [option][director1][director2].. | 创建目录 | |
mkdir /opt/learn/other | 在目录/opt/learn/下创建目录other | |
mkdir dir2 dir3 dir4 | 同时创建dir2 dir3 dir4三个目录 | |
mkdir -p /dir1/dir2/dir3/dir4 | 同时创建一个4层目录 | |
rmdir | ||
rmdir dir1 | 删除一个空目录 | |
其他操作 | ||
cp -r /opt/learn /opt/learn2 | 拷贝文件夹 | |
mv /opt/learn2 /opt/learn3 | 重命名文件夹 | |
rm -rf /opt/learn3 | 强制删除文件夹 | |
rm -rf/ | 强制删除所有文件 | |
rm -rf/* | 删除当前目录下的所有文件,这个命令很危险,应避免使用。所删除的文件,一般都不能恢复! | |
XXX -h XXX --help man XXX | 查看命令的帮助 |