构造linux网络使用率高怎么办,Linux日常使用频率最高的基础命令

1.cd 切换路径

[root@localhost ~]# cd /home #使用cd切换至 /(根目录) 下的 home 目录

[root@localhost home]# cd .. #使用cd ..切换至上一级目录

2.ls 查看目录或文件信息

[root@localhost /]# ls #查看/目录下的所有文件

bin data etc lib media opt root sbin sys usr

boot dev home lib64 mnt proc run srv tmp var

3.pwd 列出当前目录

[root@localhost data]# pwd

/data #当前位置在/目录下的data目录

4.clear 清屏

[root@localhost data]# clear

5.touch 创建空文件

[root@localhost data]# touch 1.sh

[root@localhost data]# ls

1.sh

6.ip addr 查看网卡信息

[root@localhost data]# ip addr

1: lo: 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.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:0c:29:24:76:1d brd ff:ff:ff:ff:ff:ff

inet 192.168.1.111/24 brd 192.168.1.255 scope global noprefixroute dynamic ens33

valid_lft 5139sec preferred_lft 5139sec

inet6 fe80::ff94:773a:f88:57a5/64 scope link noprefixroute

valid_lft forever preferred_lft forever

7.df -h 列出linux下所有的磁盘容量

[root@localhost data]# df -h

檔案系統 容量 已用 可用 已用% 掛載點

/dev/sda3 3.0G 1.3G 1.8G 42% /

devtmpfs 476M 0 476M 0% /dev

tmpfs 487M 0 487M 0% /dev/shm

tmpfs 487M 7.7M 479M 2% /run

tmpfs 487M 0 487M 0% /sys/fs/cgroup

/dev/sda2 27G 33M 27G 1% /data

/dev/sda1 197M 111M 87M 57% /boot

tmpfs 98M 0 98M 0% /run/user/0

8.ps -ef 显示当前运行的进程

[root@localhost data]# ps -ef

UID PID PPID C STIME TTY TIME CMD

root 1 0 0 18:46 ? 00:00:01 /usr/lib/systemd/systemd --switc

... . . . ..:.. . ..:..:.. ........ #省略

root 7313 2 0 19:16 ? 00:00:00 [kworker/0:3]

root 7322 2 0 19:21 ? 00:00:00 [kworker/0:0]

root 7328 7232 0 19:29 pts/0 00:00:00 ps -ef

9.mkdir 创建空目录

[root@localhost data]# mkdir CN

[root@localhost data]# ls

1.sh CN

10.ping 网络服务诊断工具

[root@localhost ~]# ping www.google.com -c 6

PING www.google.com (172.217.194.104) 56(84) bytes of data.

64 bytes from 172.217.194.104 (172.217.194.104): icmp_seq=1 ttl=44 time=1.70 ms

64 bytes from 172.217.194.104 (172.217.194.104): icmp_seq=2 ttl=44 time=1.73 ms

64 bytes from 172.217.194.104 (172.217.194.104): icmp_seq=3 ttl=44 time=1.86 ms

64 bytes from 172.217.194.104 (172.217.194.104): icmp_seq=4 ttl=44 time=1.79 ms

64 bytes from 172.217.194.104 (172.217.194.104): icmp_seq=5 ttl=44 time=1.88 ms

64 bytes from 172.217.194.104 (172.217.194.104): icmp_seq=6 ttl=44 time=1.95 ms

--- www.google.com ping statistics ---

6 packets transmitted, 6 received, 0% packet loss, time 6199ms

rtt min/avg/max/mdev = 1.703/1.821/1.950/0.090 ms

11.rmdir 删除空目录

[root@localhost data]# rmdir CN

[root@localhost data]# ls

1.sh

12.rm 删除文件

[root@localhost data]# rm 1.sh

rm:是否移除普通空白檔案‘1.sh’? y

[root@localhost data]# ls

[root@localhost data]#

13.mv 移动文件或目录,并且可以更改文件或目录的名字

[root@localhost 123]# mv kaohao36 kandao36 #将“kaohao36”移动到“kandao36”目录

[root@localhost 123]# ls #查看目录下的所有文件

112 kandao36 xuexi

[root@localhost 123]# cd kandao36 #进入“kandao36”目录

[root@localhost kandao36]# ls

kaohao36

[root@localhost kandao36]# mv kaohao36 mvshiyon1 #将“kaohao36”重命名为“mvshiyon1”

[root@localhost kandao36]# ls

mvshiyon1

14.ls -l 查看文件权限信息

[root@localhost kandao36]# ls -l mvshiyon1

-rwxrw---x. 1 root root 450 7月 7 13:32 mvshiyon1

15.查看防火墙状态、关闭与重启防火墙

[root@localhost kandao36]# firewall-cmd --state #检查防火墙是否运行

running #运行

[root@localhost kandao36]# systemctl stop firewalld.service #关闭防火墙

[root@localhost kandao36]# firewall-cmd --state #检查防火墙是否运行

not running #不运行

[root@localhost kandao36]# systemctl restart firewalld.service #重启防火墙

[root@localhost kandao36]# firewall-cmd --state #检查防火墙是否运行

running #运行

16.chmod 改变文件权限【数字方式:r(读取)=4 w(写入)=2 x(运行)=1】

[root@localhost kandao36]# ls -l 1.sh

-rw-r--r--. 1 root root 0 8月 2 20:06 1.sh #已有644的权限

[root@localhost kandao36]# chmod 725 1.sh #使用“chmod”命令修改权限为725

[root@localhost kandao36]# ls -l 1.sh

-rwx-w-r-x. 1 root root 0 8月 2 20:06 1.sh #获得725的权限

17.cat 查看文件内容

[root@localhost network-scripts]# cat ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="dhcp"

ONBOOT="yes"

TYPE="Ethernet"

NM_CONTROLLED="no"

IPV6_AUTOCONF="yes"

IPV6INIT="yes"

NOZEROCONF="yes"

ZONE=public

18.vim 复杂的编辑器

[root@localhost network-scripts]# vim ifcfg-enp3s0

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=dhcp

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=enp3s0

UUID=69bbc31d-6bfe-4af2-8ebe-fe490705f16d

DEVICE=enp3s0

ONBOOT=yes

~

~

~

~

~

~

~

~

~

~

~

~

~

"ifcfg-enp3s0" 15L, 282C 1,1 全部

19.date 显示时间

[root@localhost network-scripts]# date

2019年 08月 04日 星期日 20:38:48 CST

20.reboot 重启Linux

[root@localhost network-scripts]# reboot

21.poweroff 关闭Linux

[root@localhost network-scripts]# poweroff

22.rm -rf * 删除目录下所以文件

[root@localhost mysql-5.5.62]# rm -rf * #删除目录下所以文件

23.tar 用于文件压缩与解压

[root@localhost ~]# tar xzf nginx-1.14.0.tar.gz #解压nginx-1.14.0.tar.gz

[root@localhost ~]# tar czf nginx-1.14.0.tar.gz nginx-1.14.0 ##压缩nginx-1.14.0为nginx-1.14.0.tar.gz

24.uname -a 查看Linux所有信息

[root@localhost ~]# uname -a

Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

25.tree 查看目录的文件结构

[root@localhost 123]# tree #查看123目录的文件结构

.

├── 112

│ ├── 112.conf

│ ├── 113.txt

│ ├── 114.txt

│ ├── 115.txt

│ └── 5201314

│ ├── 1314.com

│ └── 520.com

├── kandao36

│ └── 1.sh

└── xuexi

└── ylzt

├── chatconfig

├── components

├── config.ini

├── cross

├── Cursors

├── Dynltem

├── link.ico

├── TCLS

├── TQQ

├── ylzt

└── ylzt.conf

12 directories, 11 files

26.快速修改root密码

[root@localhost /]# echo 123 | passwd --stdin root

[root@localhost tmp]# echo 'jfg@)&(df45' | passwd --stdin root #特殊字符需要使用单引号[ ' ' ]

27.快速创建10个目录

[root@localhost tmp]# mkdir gdl{1..10} #快速创建以gdl开头的连续目录

[root@localhost tmp]# ls #查看当前目录所有文件

gdl1 gdl8

gdl10 gdl9

gdl2 gdl3

gdl4 gdl5

gdl6 gdl7

28.使用递归命令快速创建5个连续目录

[root@localhost /]# mkdir -p /tmp/gdl{1..5}

[root@localhost /]# cd /tmp

[root@localhost tmp]# ls

gdl1

gdl2

gdl3

gdl4

gdl5

29.tail -f 动态查看文件后面追加的内容。

[root@localhost 345]# echo "123" >> 123.conf #追加的123至123.conf

[root@localhost 345]# echo "234" >> 123.conf #追加的234至123.conf

[root@localhost 345]# echo "345" >> 123.conf #追加的345至123.conf

[root@localhost 345]# echo "456" >> 123.conf #追加的456至123.conf

[root@localhost 345]# tail -f 123.conf

123 #动态更新追加内容123

234 #动态更新追加内容234

345 #动态更新追加内容345

456 #动态更新追加内容456

30.简述Linux系统的目录结构。

[root@localhost /]# ls

bin data etc lib media opt root sbin sys usr

boot dev home lib64 mnt proc run srv tmp var

---------------------------------------------------------------------------------------------------------

/ #根目录

├── bin -> usr/bin #存放必要的命令

├── boot #存放内核以及启动所需的文件

├── data #存放服务数据

├── dev #存放硬件设备文件

├── etc #存放系统配置文件

├── home #普通用户的宿主目录,用户数据存放在其主目录中

├── lib -> usr/lib #存放必要的运行库,32位系统读取路径

├── lib64 -> usr/lib64 #存放必要的运行库,64位系统读取路径

├── media #可移动媒体设备的常用挂载点

├── mnt #存放临时的映射文件系统,通常用来挂载使用

├── opt #可选目录,常用于存放第三方软件包和数据文件

├── proc #存放储存进程和系统信息

├── root #超级用户的主目录

├── run #存放系统运作时的运行时数据

├── sbin -> usr/sbin #存放系统管理程序

├── srv #服务目录,存放本地服务的相关文件

├── sys #系统目录,存放系统硬件信息的相关文件

├── tmp #存放临时文件

├── usr #存放应用程序,命令程序文件,程序库,手册和其它文档

└── var #系统默认日志存放目录

31.cp 拷贝命令

cp -a : 递归复制,复制的数据会保留原有数据的时间戳等信息;

cp -r : 递归复制,复制的数据会使用新的时间戳等信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值