cd 命令
进入到某个目录:cd 目录路径
示例:
#进入到子目录中 cd test #跳转到某个目录中 cd /usr/apps/data/ #回到上层目录中 cd .. #回到上上层目录中 cd ../..
tail 命令
查看文件内容: tail 参数 文件
示例:
# 读取并刷新文件更新内容,默认显示末尾10行,若文件更新,会自动显示末尾10行 tail -f /test/push_log.log # 读取并刷新文件更新内容,显示末尾3行,若文件更新,会自动显示末尾3行 tail -f /test/push_log.log # 读取文件最后10行内容,默认显示末尾10行 tail /test/push_log.log
find命令
查找文件:find path -option [ -print ] [ -exec -ok command ] {} \;
示例:
# 显示当前目录及子目录中所有类型为.log文件 find . -name "*.log" # 显示当前目录及子目录中所有文件 find . -type f # 显示home目录及子目录中所有文件 find ~ -name "*" or find ~ -name "*" -print # 查找usr目录及子目录下以 spell开头的文件 find /usr -name "spell*" # 查找当前目录及子目录中所有类型为.jpg文件并删除 find . -name "*.jpg" -type f -print -exec rm -rf {} \;
scp命令
文件复制: scp [option] 文件 user@server_ip: 文件目标地址
示例:
# 将本地文件复制到远程主机的tmp目录下 scp 20.jtl [email protected]:/tmp # 将本地目录复制到远程主机的/urs/apps/data/tmp下 scp -r /home/test [email protected]:/home/tmp/test # 将远程主机目录复制到本机 scp -r [email protected]:/home/tmp/test /home/test # 备注:如果执行以上命令出现Permission denied, please try again. # 执行 chmod 777 /home/tmp/test
vi命令
编辑文件: vi file
示例:
# 进入文件编辑模式 vi push.log # 插入(insert)模式 i # 退出插入(insert)模式 Esc or ctrl+c # 保存退出编辑模式 :wq # 不保存,直接退出 :q
vim命令
同vi命令
ps命令
显示当前进程状态:ps [option]
示例:
# 显示所有进程信息 ps -A # 显示当前进程信息 ps -a # 显示进程的用户信息 ps -u # 显示进程间的关系 ps -f # 显示指定进程信息 ps -ef | grep UII
mv命令
移动文件/目录或文件/目录重命名:mv 源文件/目录 目标文件/目录
示例:
# 将push.log文件重命名为error.log mv push.log error.log # 将push.log 文件移动到test下 mv push.log test # 将test目录改为test1 mv test test1 # 将test1 目录移动到test2下 mv test1 test2 # 当目标目录已存在则为移动操作,不存在则为重命名操作 # -b 当目标目录下已存在目标文件或目录,在执行覆盖前,会先备份 mv -b push.log test2 mv -b test1 test2 # -i 当目标目录下已存在目标文件或目录,则会先询问再操作,输入y为覆盖,输入n表示取消操作 mv -i test1 test2 # -f 当目标目录下已存在目标文件或目录,不会询问,直接覆盖旧文件 mv -f test1 test2 # -n 不覆盖任何已存在的文件或目录 mv -n test1 test2
标签:文件,xxx,log,常用命令,mv,Linux,test,目录 From: https://www.cnblogs.com/mian-1122/p/17099376.html