大连网站优化快速排名正规的网站制作服务电话

当前位置: 首页 > news >正文

大连网站优化快速排名,正规的网站制作服务电话,福田蒙派克价格及图片,兰州企业网络推广优化目录 1.linux文件和目录的基本操作

  1. 11. 2.linux管道 3.文件内容过滤 4.vi编辑文件的简单使用 1按冒号可以进入底行模式 2按Esc可以回到命令模式 3.按i,o,a进入插入模式 5.linux目录结构 1使用tree查看目录结构 …目录 1.linux文件和目录的基本操作
  2. 2.linux管道 3.文件内容过滤 4.vi编辑文件的简单使用 1按冒号可以进入底行模式 2按Esc可以回到命令模式 3.按i,o,a进入插入模式 5.linux目录结构 1使用tree查看目录结构 2根下各个目录的作用 6.用户与用户组的管理 1用户的添加和删除 2用户的修改 3 用户组的管理 7.权限管理 1.文件权限 2目录权限 3文件属性补充 8.shell提示符 9.history指令 10.输入输出重定向 11.Linux压缩与解压缩 1tar 2gzip 3zip 12.文件传输 1网站下载文件 13.find查找文件 14.进程管理 1查看和关闭进程 2查看计算机硬件信息 15.linux运行级别 16.权限掩码 1掩码 2特殊权限 3切换用户 4sudo授权 1.linux文件和目录的基本操作
  3. #查看自己当前所在的路径。 pwd 02. #查看当前目录有哪些文件。 ls 例子1:ls # 查看当前目录有哪些文件。 例子2:ls -a #查看隐藏文件。 例子3:ls -l #可以查看文件的具体信息。 03. #创建一个新的文件 。 touch 例子1:touch 1.txt #创建1.txt这个文件。 例子2:touch {1..8}.txt #创建1.txt-8.txt这8个文件。 例子3:touch .2.txt #创建2.txt这个隐藏文件 例子4:touch /root/3.txt #在根目录的root目录下创建3.txt这个文件 04. #更改文件名称,也可以移动文件 mv 例子1: mv 1.txt 2.txt #把1.txt名字改成2.txt。 例子2:mv 1.txt /root/ #把1.txt这个文件移动到root目录下 05. #删除文件。 rm 例子1:rm 1.txt #删除1.txt这个文件 例子2:rm -f 1.txt #强制1.txt删除不提醒。 例子3:rm -r jerry #删除jerry这个目录 06. #拷贝文件。 cp 例子1:cp 1.txt 2.txt #拷贝1份1.txt这个文件将其命名为2.txt 例子2: 07. #创建目录 mkdir 例子1:mkdir jerry #创建jerry这个空目录 例子2: [root@localhost jerry]# mkdir -p tom.1/tom.2/tom.3 #递归创建目录 08. #切换目录 cd 例子1:cd jerry #进入jerry这个目录下 例子2:cd /root #进入根目录下的root目录下 例子3: cd .. #切换到上一层目录 cd ../.. #切换到上两层目录 09. #查询历史指令 history 10. #查看文件内容 cat 例子1: cat 1.txt #查看1.txt这个文件的内容 cat -n 2.txt #查看2.txt这个文件的内容并显示行数 tac(#都与cat相似这里就举一个例子) 例子1: tail 1.txt #查看1.txt这个文件的内容(从后往前显示) 11. #查看文件中的前(后)几行 head 例子1:head 1.txt #查看文件的前十行(默认是文件的前十行) 例子2:head -n 5 1.txt 或 head -5 #查看1.txt这个文件的前五行 tail(#都与head相似) 例子1:tail 1.txt #查看文件的后十行(默认是文件的后十行) 2.linux管道 linux管道符’ | ’ :管道符主要用于多重命令处理,前面命令的标准输出作为后面命令的标准输入。 例如我们可以通过管道符来过滤ip地址 正常执行ip addr指令会得到下面结果: [root@localhost ~]# ip addr 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.18 scope host lo valid_lft forever preferred_lft forever inet6 ::1128 scope host valid_lft forever preferred_lft forever 2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:1c:e3:13 brd ff:ff:ff:ff:ff:ff inet 192.168.93.15324 brd 192.168.93.255 scope global secondary noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe1c:e313/64 scope link valid_lft forever preferred_lft forever [root@localhost ~]# 我们可以利用管道符提取后四行: [root@localhost ~]# ip addr | tail -4 inet 192.168.93.15324 brd 192.168.93.255 scope global secondary noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe1c:e313/64 scope link valid_lft forever preferred_lft forever [root@localhost ~]# #这样就可以查询到ip地址为192.168.93.153 3.文件内容过滤 #统计文件有多少行,多少字(可以结合管道符使用) wc wc -l wc -c 例子1: [root@localhost ~]# ip addr | wc -l 16 #可以看到ip addr这个指令的结果有16行 例子2: [root@localhost ~]# ip addr | wc -c 962 #可以看到ip addr这个指令的结果有962个字节 例子3: [root@localhost ~]# ls / |wc -l 21 #wc -l也可以查看文件,目录个数,这里可以看到根目录下还有21个目录 #生成数字序列 seq 例子1:生成一个0到10的序列 [root@localhost /]# seq 1 10 1 2 3 4 5 6 7 8 9 10 #也可以用于生成密码字典,用于爆破。 #按行过滤字符串,默认是模糊匹配。 grep 例子1: [root@localhost /]# ip addr | grep “inet” inet 127.0.0.18 scope host lo inet6 ::1128 scope host inet 192.168.93.15124 brd 192.168.93.255 scope global noprefixroute ens33 inet 192.168.93.15224 brd 192.168.93.255 scope global secondary noprefixroute ens33 inet 192.168.93.15324 brd 192.168.93.255 scope global secondary noprefixroute ens33 inet6 fe80::20c:29ff:fe1c:e313/64 scope link 把ip addr执行内容中带有“inet”的行显示出来了(标红了) 例子2: [root@localhost ~]# ip addr | grep -w -n “inet” 3: inet 127.0.0.18 scope host lo 9: inet 192.168.93.15124 brd 192.168.93.255 scope global noprefixroute ens33 11: inet 192.168.93.15224 brd 192.168.93.255 scope global secondary noprefixroute ens33 13: inet 192.168.93.15324 brd 192.168.93.255 scope global secondary noprefixroute ens33 #-w表示精准匹配在引号内要输入完整单词- n时显示行数 #按列来过滤数据 awk 例子1: [root@localhost ~]# cat xx.txt 123 root 456 789 boot 345 567 coot 678 789 doot 345 [root@localhost ~]# awk ‘{print \(1}' xx.txt 123 789 567 789 #把xx.txt中第一列的数据提取出来了,\)后的数字表示第几列 - F可以指定分割符来进行提取 #排序 sort 例子1: [root@localhost ~]# cat tom.txt 1 4 d P f 3 2 7 [root@localhost ~]# sort -n tom.txt d f P 1 2 3 4 7 #- n的排序方式是先字母(先小写后大写)再数字,- r表示反向排序。 #去重,可以除去相同的数字或字母 uniq 例子1: [root@localhost ~]# cat tom.txt 1 4 d P f f f g 3 3 2 7 [root@localhost ~]# uniq tom.txt 1 4 d P f g 3 2 7 4.vi编辑文件的简单使用 语法:vi后面加要编辑的文件,如果该文件不存在会自动创建文件 执行命令后会进入文件中(命令模式) 如图 vi有三种模式 命令模式 插入模式 底行模式 1按冒号可以进入底行模式 :set number #列出行数 :set nonumber #取消行数 :#n #跳转到第n行 :w #保存 :w 文件名 #以指定的文件名保存 :n1,n2 w 文件名 #将n1到n2行另存 :q #表示退出vi :! #强制执行 :wq #保存并退出 :q! #强制退出并不保存 2按Esc可以回到命令模式 dd #删除光标所在行的该行数据 10dd #删除10行数据 yy #复制光标所在那行的数据 10yy #复制10行数据 p #在光标下一行进行粘贴 P #在光标上一行粘贴 3.按i,o,a进入插入模式 i #从目前光标所在处插入 o #从目前所在光标的这一行的下一行插入 a #从目前光标所在的下一个字符插入