1.cp
| cp 复制文件 copy |
| |
| Linux cp语法结构: |
| cp 文件 拷贝到哪里 |
| cp 源文件 拷贝到哪里 |
| cp 当前目录下的文件 拷贝到哪里 |
| cp 绝对路径的文件 拷贝到当前(改名) |
| cp 绝对路径的文件 指定到哪个目录 |
案例
| # 清空当前家目录和/opt目录 |
| [root@centos ~]# rm -rf * /opt/* |
| [root@centos ~]# ll |
| total 0 |
| [root@centos ~]# ll /opt/ |
| total 0 |
| |
| |
| |
| # 创建1.txt文件 将1.txt文件复制到 /opt目录 |
| [root@centos ~]# touch 1.txt |
| [root@centos ~]# ll |
| total 0 |
| -rw-r--r--. 1 root root 0 Feb 27 10:50 1.txt |
| |
| [root@centos ~]# cp 1.txt /opt/ |
| [root@centos ~]# ll /opt/ |
| total 0 |
| -rw-r--r--. 1 root root 0 Feb 27 10:51 1.txt |
cp不能直接复制目录需要加-r参数
| 复制test0目录到/opt目录下 |
| [root@centos ~]# mkdir test0 |
| [root@centos ~]# cp test0 /opt/ |
| cp: omitting directory ‘test0’ # 忽略目录 cp不能直接复制目录需要加-r参数 |
| [root@centos ~]# cp -r test0/ /opt/ |
| [root@centos ~]# ll /opt/ |
| total 4 |
| -rw-r--r--. 1 root root 0 Feb 27 11:17 1.txt |
| -rw-r--r--. 1 root root 158 Feb 27 11:17 hosts |
| drwxr-xr-x. 2 root root 71 Feb 27 11:40 test0 |
| |
| 复制多个目录 |
| [root@centos ~]# cp -r test0 test /tmp |
| [root@centos ~]# ll /tmp/ |
| total 8 |
| -rw-r--r--. 1 root root 0 Feb 27 10:54 1.bak |
| -rw-r--r--. 1 root root 0 Feb 27 11:09 1.txt |
| -rw-r--r--. 1 root root 158 Feb 27 11:19 hosts |
| drwxr-xr-x. 2 root root 71 Feb 27 11:42 test0 |
| -rw-r--r--. 1 root root 981 Feb 27 11:19 passwd |
| drwxr-xr-x. 2 root root 6 Feb 27 11:42 test |
2.mv
| mv 移动文件或目录 move |
| 语法结构: |
| mv 源文件 移动到哪里 |
| mv 源文件 目标文件 |
| mv 源文件 修改文件的名称 |
案例
| 将1.txt 移动到/opt目录 |
| [root@centos ~]# touch 1.txt |
| [root@centos ~]# ll |
| total 0 |
| -rw-r--r--. 1 root root 0 Feb 27 15:01 1.txt |
| [root@centos ~]# ll /opt/ |
| total 0 |
| [root@centos ~]# mv 1.txt /opt/ |
| [root@centos ~]# ll |
| total 0 |
| [root@centos ~]# ll /opt/ |
| total 0 |
| -rw-r--r--. 1 root root 0 Feb 27 15:01 1.txt |
3.rm
| rm 删除 remove |
| |
| rm [参数选项] 文件/目录 |
| 参数选项: |
| -f 强制删除不提示 --force |
| -r 删除目录及目录下所有的内容 |
| -rf 删除目录不提示 |
注意:企业中尽量使用mv代替rm
4.cat
| cat 查看文件 |
| 语法结构: |
| cat 文件名 |
| 参数选项: -n 显示行号 |
案例
| 查看/etc/hosts文件中的内容 |
| [root@centos ~] |
| 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 |
| ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 |
5.vim
| vim 编辑文件内容 vi的升级版本 |
| 安装vim命令: yum -y install vim |
| 语法结构: vim 文件名称(如果文件不存在会自动创建) |
案例
| 在当前编辑test.txt 输入www.centos.com |
| 第一步: 编辑文件 |
| [root@centos ~] |
| |
| 第二步: 按i 或者 a进入到编辑模式 左下角出现INSERT提示 |
| |
| 第三步: 输入内容www.test.com |
| |
| 第四步: 按ESC返回到视图模式 |
| |
| 第五步: 输入:wq 保存并退出 |
| |
| [root@centos ~] |
| www.test.com |
vim编辑文件的过程中遇到的问题: .swp文件
| vim test.txt |
| 第一步: 编辑文件会新创建一个隐藏文件名称为.test.txt.swp |
| Linux中以.开头的文件称为隐藏文件 |
| 第二步: 如果正常写入和保存退出 系统会移动.test.txt.swp为test.txt |
| |
| 如果不正常退出则.test.txt.swp会被保留(保留自己修改过的内容) |
| 在编辑test.txt 提示找到了swp文件 ".test.txt.swp" |
| 不正常退出原因: |
| 1.没保存直接关闭窗口 |
| 2.台式机直接断电 |
| 3.xshell和服务器断开(断网引起) |
| 4.两个窗口同时编辑一个文件 |
| 5.有同事和你在同时编辑一个文件(退出一个即可) |
| |
| |
| |
| |
| 第一步: |
| [root@centos ~] |
| 进入后直接按回车,然后输入:wq 保存退出 |
| 第二步: 删除swp文件 在进入文件不会提示了 |
| [root@centos ~] |
| |
| 不想要修改后的内容 直接删除swp文件即可 |
| [root@centos ~] |
| [root@centos ~] |
6.lscpu
| |
| [root@centos ~] |
| Architecture: x86_64 |
| CPU op-mode(s): 32-bit, 64-bit |
| Byte Order: Little Endian |
| CPU(s): 1 |
| On-line CPU(s) list: 0 |
| Thread(s) per core: 1 |
| Core(s) per socket: 1 |
7.free
| free |
| [root@centos ~] |
| total used free shared buff/cache available |
| Mem: 1.9G 161M 1.4G 9.5M 353M 1.6G |
| Swap: 1.0G 0B 1.0G |
8.df
| 查看磁盘 |
| [root@centos~] |
| Filesystem Size Used Avail Use% Mounted on |
| devtmpfs 980M 0 980M 0% /dev |
| tmpfs 991M 0 991M 0% /dev/shm |
| tmpfs 991M 9.5M 981M 1% /run |
| tmpfs 991M 0 991M 0% /sys/fs/cgroup |
| /dev/sda3 19G 1.9G 17G 10% / |
| /dev/sda1 197M 110M 88M 56% /boot |
| /dev/sr0 4.5G 4.5G 0 100% /mnt |
| tmpfs 199M 0 199M 0% /run/user/0 |
9.uptime
| uptime |
| [root@centos ~] |
| 11:55:48 up 1:16, 1 user, load average: 0.02, 0.03, 0.05 |
| 当前时间 运行了多久 当前用户数量 平均负载 1分钟 5分钟 15分钟 |
| 负载衡量操作系统的繁忙程度 |
| 当负载的数字达到cpu核心的总数说明非常繁忙 |
| 4核心==负载不能超过4 |
| 1种情况 服务器对用户不能超过核心数 |
| 2中情况 服务器自身做运算 不对用户 |
10.w
| w |
| [root@centos ~] |
| 12:04:52 up 1:25, 2 users, load average: 0.00, 0.01, 0.05 |
| USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT |
| root pts/0 10.0.0.1 11:53 4.00s 0.08s 0.04s w |
| root pts/1 10.0.0.1 12:04 4.00s 0.05s 0.03s vim /etc/passwd |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了