首页 > 系统相关 >Linux常用命令

Linux常用命令

时间:2023-02-09 09:58:55浏览次数:39  
标签:文件 xxx log 常用命令 mv Linux test 目录

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

相关文章

  • Linux安装jdk步骤
    1.下载适用的jdk版本,本人为arm版本链接: https://pan.baidu.com/s/1-xH33q_coZ4dkSre4nRwQQ 提取码: susa2.使用FileZilla工具将jdk-8u361-linux-aarch64.tar.gz上传......
  • Linux route命令修改默认路由优先级
    (自测可用)摘自:https://www.cnblogs.com/luoyang712/p/11953256.html在多个网络连接的情况下,比如以太网和WIFI同时存在的时候,路由表中就会存在多个默认网关。我们在......
  • linux 内核升级4.19
    cat>/etc/yum.repos.d/linnux-kernel.repo<<EOF[kernel-longterm-4.19]name=kernel-longterm-4.19baseurl=https://copr-be.cloud.fedoraproject.org/results/kwizar......
  • Linux系统安装
    1.1下载虚拟机软件虚拟机软件有:1、VirtualBox,一款免费开源的虚拟机软件;2、VMwareWorkstation;3、Java虚拟机(JVM 下载:VMware-workstation-full-12.5.6-55283491.2VMwa......
  • linux命令,查日志等
     -------------------------------------------------------------------------------关键词找日志:cat-n1.log|grep'keyword'来自<https://blog.csdn.net/weixin......
  • Linux登陆失败处理功能
    假如说有人在尝试恶意破解你的服务器密码,下面的这个功能就可能帮你起到防御作用。当密码错误超过设定的值后,就会自动锁定一定时间,过了时间后就会自动解锁。服务器系统:cent......
  • linux001之linux系统部署安装
    注意:本次安装讲解以乌班图(Ubuntu)+虚拟机来说明讲解,既然学习linux,就无需用图形界面了,直接用服务器版本 1.下载乌班图网址:https://www.ubuntu.org.cn/download/server......
  • linux 字符设备驱动
    这是一个简单的字符驱动程序,有open,close,read,write功能,还有ioctl()功能1.char2.c#include<linux/init.h>#include<linux/module.h>#include<linux/fs.h>......
  • Linux RAID磁盘阵列各类型优势汇总
    RAID:独立冗余磁盘阵列,将多块磁盘组合起来,组合成一个阵列,当成一个逻辑设备来使用的机制!RAID级别:仅代表磁盘组织不同,没有上下之分,组合raid时,不仅要考虑速度,还要考虑可用性......
  • linux安装oracle19c
    第一步:检查Linux系统版本1.执行命令lsb_release-a查看系统版本目前我使用的是阿里云丐版服务器,系统为CentOS7.3-x64第二步:下载Oracle19c的安装包和预安装包1.下载......