常用命令记录2(cp mv cat more tail PATH等)
常用命令记录2
PATH
系统环境变量,执行快捷命令的时候,系统首先查找PATH的内容,去找相应位置,如果有该命令则执行,没有在查找所在目录有没有相应命令,没有则返回错误,有则执行
查看环境变量
echo $PATH
设置环境变量分为两种;
a、只是当次生效并且只是在当前会话中(bash)生效,PATH=$PATH:/tmp/
b、设置重启后登入用户都生效echo \$PATH:/tmp >> /etc/profile编辑/etc/profile文件,在末尾加入PATH=$PATH:/tmp/
cp
注:复制文件夹,当目标文件夹存在的时候则把源文件夹放入到目标文件夹内,如果不存在则重命名目标文件夹
-i默认自动添加该参数,覆盖有提醒是否覆盖,注:复制的文件夹有内容需要加上-R选项 递归复制
-s软链接,相当于快捷方式
-l硬链接,
硬链接和复制的区别ls -i test.txt查看文件inode,硬链接的文件有相同的inode(地址相同),复制的inode则不一样(地址不一样),因为地址相同所以当硬链接文件或者源文件改变了,两个文件都会改变,而复制的文件不会
mv
注:转移文件,如果转移目录相同,则可以叫做重命名
-i默认自动添加该参数,覆盖有提醒是否覆盖,
转移文件夹,如果目标文件夹存在则把文件放到目标文件夹内,如果不存在则重命名成目标文件夹
more|less|head|tail
more: 空格翻页,结束后自动退出
-5一页显示5行
less 空格或者f翻页’b’上一页
/或?搜索关键字,前者向后搜索,后者向前搜索,搜索到关键字后按n向后查找,按N向前查找
G最后一页,g第一页
less -n2 test.txtf或b翻页速度为2行
h帮助q退出,不会自动结束
head 默认查看前10行
head -n2 test.txt查看前2行
tail 默认查看后10行
tail -n2 test.txt查看后2行
tail [-n2] -f test.txt实时查看后[2]10行
cat 查看文件内容
cat -n test.txt查看文件内容并在行首显示对应的行号
浙公网安备 33010602011771号