惠州网站建设效果,公司网站 seo,科技有限公司属于什么企业类型,怎么查看网站服务器位置目录1.查找find#xff08;1#xff09;普通用法#xff08;2#xff09;组合用法2.xargs命令3.管道符4.查看文件内容(1)查看两个文件的差别#xff1a;diff file1 fille2(2)正序查看文件内容cat(3)倒序查看文件内容tac(4)分页查看文件内容more(5)分页查看文件内容less(6)…
目录1.查找find1普通用法2组合用法2.xargs命令3.管道符4.查看文件内容(1)查看两个文件的差别diff file1 fille2(2)正序查看文件内容cat(3)倒序查看文件内容tac(4)分页查看文件内容more(5)分页查看文件内容less(6)指定行数查看文件内容head5.用户操作相关1添加用户并设置密码2查看所有用户3切换用户4给普通用户添加sudo执行权限6.权限相关(1)改变文件/目录的权限(2)改变文件拥有者7.Linux系统时间(1)查看当前系统时间(2) 更改Linux系统的时间8.Vim命令1vim替换文件字符串为指定的字符串如vim替换全部字符2vim删除多行3查找某个字符串/4定位到某一行:n5移动光标快捷键9.传输数据调接口curl(1)curl是一个非常实用的、用来与服务器之间传输数据的工具(2)可以查询出口IP公网IP10.创建软链接10.系统管理1ps2top3kill4df、du显示磁盘空间使用情况df和du的区别11.ping12.文件管理1压缩2解压缩1.查找find
1普通用法
find . 列出当前目录下所有的目录及文件find ./ name f1 列出当前目录下所有名称为f1的目录和文件
find ./ name f1 -type f 列出当前目录下所有名称为f1的文件
find ./ name f1 -type d 列出当前目录下所有名称为f1的目录
find ./ -iname F1 忽略大小写列出当前目录下所有名称为f1或F1的目录和文件
find ./ ! -name f1 列出当前目录下除了名称为f1的所有文件和目录 2组合用法
find与管道符|和xargs命令组合使用
find ./ -name f1 | xargs rm -r 删除当前目录下所有名称为f1的目录和文件查找当前目录下文件和目录的个数
find ./ | wc -l2.xargs命令
xargs是给命令传递参数的一个过滤器也是组合多个命令的一个工具。
xargs 擅长将标准输入数据转换成命令行的参数。
xargs可以读取标准输入和管道中的数据用于弥补有些命令(如echo、kill、rm、mkdirls)不能从管道中读取数据的不足
3.管道符
|管道符表示将前一个命令的结果交给之后的命令处理
4.查看文件内容
(1)查看两个文件的差别diff file1 fille2
diff test1.txt test2.txt (2)正序查看文件内容cat
cat test1.txt 查看文件全部内容
cat -n test1.txt 查看文件全部内容带行号
cat -b test1.txt 查看文件全部内容只显示非空行的行号 (3)倒序查看文件内容tac
tac test1.txt 不带-n -b这些参数(4)分页查看文件内容more
more test1.txt 不带-n -b这些参数(5)分页查看文件内容less
和more类似但有向前翻页的功能
less test1.txt(6)指定行数查看文件内容head
head -3 test1.txt 表示查看前3行
tail -3 test1.txt 表示查看后3行
tail -f * 文件追踪查看日志常用
tail -f *t* 文件追踪查看名称带t的文件
tail -f -n 2 *tes* 文件追踪查看名称带t的文件展示后2行5.用户操作相关
参考linux查看所有用户
1添加用户并设置密码
useradd user1 添加用户user1
passwd user1 给user1设置密码2查看所有用户
cat /etc/passwd
cat /etc/passwd |cut -f 1 -d :3切换用户
su user1 切换到user1
sudo su root 普通用户切换到root用户需要给普通用户添加执行sudo命令的权限4给普通用户添加sudo执行权限
vim /etc/passwd root用户打开/etc/passwd文件
添加user1 ALL(ALL)ALL user1指需要sudo权限的普通用户6.权限相关
(1)改变文件/目录的权限
【r-4 w-2 x-1】
chmod 777 test1.txt(2)改变文件拥有者
chown 修改目录的用户权限(文件拥有者和组)
chown root1:root test1.txt
chown -R root1:root dir1 处理指定目录以及其子目录下的所有文件7.Linux系统时间
(1)查看当前系统时间
date(2) 更改Linux系统的时间
date -s 2/15/2023 12:18:33 root用户执行
sudo date -s 2/15/2023 12:18:33 普通用户执行8.Vim命令
1vim替换文件字符串为指定的字符串 如vim替换全部字符 :{作用范围}s/{目标}/{替换}/{替换标志}
例如:%s/foo/bar/g会在全局范围(%)查找foo并替换为bar所有出现都会被替换g。当前行
:s/foo/bar/g
全文
:%s/foo/bar/g:%s/A/a/g 2vim删除多行
:起始行,结束行d
:3,5d 删除3到5行闭区间3查找某个字符串/ 4定位到某一行:n 5移动光标快捷键
命令行模式下 h:向左移动 j向下 k表示向上 L表示向右 u:撤销 数字左箭头:向右移动几个字符 数字向左移动几个字符
9.传输数据调接口curl
(1)curl是一个非常实用的、用来与服务器之间传输数据的工具
curl curl https://www.baidu.com(2)可以查询出口IP公网IP
curl ifconfig.me10.创建软链接
功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录用到相同的文件时我们不需要在每一个需要的目录下都放一个必须相同的文件我们只要在某个固定的目录放上该文件然后在 其它的目录下用ln命令链接link它就可以不必重复的占用磁盘空间
ln -s 源文件 目标文件
ln -s /root/workspace/dir4 /root/workspace/dir510.系统管理
1ps
系统在过去执行的进程的静态快照
ps -ef 列出全部进程的详细信息 -e全部进程 -f全部字段
ps -ef | grep 进程名称 与grep组合使用过滤出需要的进程
ps aux | grep Z 定位到僵尸进程。最后有defunct的标记就表明是僵尸进程
pstree -apscl pid 找到是哪个Java进程创建的。
kill -s SIGCHLD pid pid 替换成父进程的进程 id,因为不能杀死已经死去的进程UID: 该进程执行的用户id PID: 进程id PPID: 该进程的父级进程id如果一个程序的父级进程找不到该程序的进程被称为僵尸进程 C: cpu的占用率形式是百分数% STIME: 进程的启动时间 TTY: 终端设备发起该进程的设备识别符号如果显示‘ ’表示该进程并不是由终端发起 TIME: 进程的执行时间 CMD: 该进程的名称或对应的路径
2top
系统进程实时动态信息默认10s更新依次
top
top -d 2 设置2s更新一次3kill
kill -15 pid用于结束进程默认
kill -9 pid强制杀死进程想要杀死进程bash
ps -ef | grep bash 获取到bash进程的进程id(PID),比如是3372
kill -9 3372 杀掉进程4df、du显示磁盘空间使用情况
df -h 以易读方式显示分区展示
du -h 查看磁盘占用空间文件、目录的磁盘使用空间df和du的区别
df通过文件系统快速获取空间大小的信息当我们删除一个文件的时候这个文件不是马上就在文件系统消失而是暂时小数当所有程序都不用时才会根据操作系统的规则释放掉已删除的文件 df记录的是通过文件系统获取到的文件大小比du强的地方是**能够看到已删除的文件**而且计算大小时把这一部分空间也加上了更精确
du: 通过搜索文件计算每个文件的大小然后累加du能看到的文件只有当前存在的未被删除的。计算的是当前他认为存在的所有文件大小的累加和
11.ping
测试主机间网络的连通性
ping www.baidu.com12.文件管理
1压缩
tar -czvf xx.tar.gz2解压缩
tar -xvf xx.tar.gz