Linux基础命令(一)

简介: Linux基础命令(一)

资料下载


VMware(带密钥)


链接:https://pan.baidu.com/s/1tNgjDgAIWeKsCkE2cufBDQ 密码:r2zi


CentOS-6.8-x86_64-bin-DVD1.iso


链接:https://pan.baidu.com/s/1BGf2aU5cKYCizxixfcYCpw 密码:lusd


SSH工具


链接:https://pan.baidu.com/s/11RoKPax1Pz33RJrjXtjvcA 密码:163v


配置主机名称


查看主机名称


hostname


8.png


修改主机名称


打开修改的配置文件


vim /etc/sysconfig/network


9.png


修改前配置文件


10.png


修改后配置文件


11.png


重启服务器查看修改是否成功


防火墙


查看防火墙状态


service iptables status


12.png


临时关闭防火墙:关机后在开启后防火墙还会开启


service iptables stop


13.png


关闭防火墙开机启动


chkconfig iptables off


开启防火墙开机启动


chkconfig iptables on


关机、重启


将数据由内存同步到硬盘中


sync


重启


reboot


立马关机


shutdown –h now


立马重启


shutdown –r now


关机(等同于shutdown –h now 和 poweroff)


halt


注意不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。


查看系统IP


ifconfig


14.png


用户管理命令


添加用户


添加用户名为user的用户


useradd user


15.png


修改用户的密码

修改用户名为user的密码

passwd user


16.png


切换用户


su user


17.png


删除用户


删除用户但保存用户主目录


userdel user


18.png


删除用户而且删除用户主目录


userdel -r user


usermod:修改用户


usermod -g 用户组  用户名


设置普通用户root权限


打开 /etc/sudoers配置文件


vim /etc/sudoers


19.png


修改配置文件


修改前


20.png


修改后


213.png


操作:操作前面加sudo


以删除文件夹为例


22.png


用户组管理命令

groupadd:新增组


groupadd 组名


23.png


查看创建了哪些组


cat  /etc/group


24.png


groupdel:删除组


groupdel  组名


groupmod:修改组


groupmod -n 新组名 老组名


文件目录操作


pwd:显示当前工作目录的绝对路径


pwd


25.png


ls:列出目录的内容


26.png


列出当前目录下的内容


ls


列出某目录下(/user)的内容


ls /usr/


mkdir:创建一个新的目录


1.png


在当前目录下创建a目录


mkdir a


在当面目录下创建b/c目录(级联创建目录)


mkdir -p b/c


touch:创建空文件


touch hello.txt


2.png


cd:切换目录


(1)cd 绝对路径


(2)cd 相对路径


(3)cd ~或者cd (功能描述:回到自己的家目录)


(4)cd - (功能描述:回到上一次所在目录)


(5)cd .. (功能描述:回到当前目录的上一级目录)


(6)cd -P (功能描述:跳转到实际物理路径,而非快捷方式路径)


cp:复制文件或目录


cp 源文件  目标文件


递归复制


cp  -r 源文件  目标文件


rm :移除文件或目录


rm -rf  目标文件、文件夹


mv: 移动文件(源文件没有了)与目录或重命名


mv 目标文件  新目标文件名或者位置


cat :查看文件内容


cat  [选项] 要查看的文件


选项:


-A :相当于 -vET 的整合选项,可列出一些特殊字符而不是空白而已;


-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!


-E :将结尾的断行字节 $ 显示出来;


-n :列出行号,连同空白行也会有行号,与 -b 的选项不同;


-T :将 [tab] 按键以 ^I 显示出来;


-v :列出一些看不出来的特殊字符


重定向命令


(1)ls –l >文件 (功能描述:列表的内容写入文件a.txt中(覆盖写))

(2)ls –al >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾)

echo:输出


类似C语言中的printf


3.png

目录
相关文章
|
17天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
18天前
|
Web App开发 Java Linux
Linux之Shell基本命令篇
Linux之Shell基本命令篇
Linux之Shell基本命令篇
|
5天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
14天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
36 9
|
1天前
|
监控 Linux Windows
50个必知的Linux命令技巧,你都掌握了吗?(下)
50个必知的Linux命令技巧,你都掌握了吗?(下)
|
2天前
|
Linux Shell Windows
Linux 常用基本命令
Linux 常用基本命令
|
2天前
|
Ubuntu Linux Shell
linux免交互登陆远程主机并执行命令(密钥对和Expect)
linux免交互登陆远程主机并执行命令(密钥对和Expect)
|
2天前
|
Linux
【Linux】常用命令
【Linux】常用命令
22 0
|
2天前
|
安全 Ubuntu Linux
Linux 网络操作命令Telnet
Linux 网络操作命令Telnet
16 0
Linux 网络操作命令Telnet
|
4天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
30 0