linux常用命令
- 1、su命令=====用户切换
- 2、ifconfig命令======查看IP地址
- 3、ping命令====查看网络是否通的
- 4、service命令=====系统管理服务命令
- 5、ls命令=====查看当前目录下的文件和目录
- 6、cd命令=====进入目录
- 7、mkdir命令=====创建空目录
- 8、touch命令=====创建空文件
- 9、rm命令=====删除
- 10、cp命令=====复制
- 11、mv命令=====重命名,移动
- 12、cat命令=====查看文件的所有内容
- 13、less命令=====查看文件所有内容
- 14、more命令=====查看文件所有内容
- 15、> 、>>命令==重定向符
- 16、head命令=====查看文件前几行内容
- 17、tail命令=====查看文件后几行内容
- 18、sed命令=====查看文件指定行数内容
- 19、find命令=====查找指定目录下的文件和目录名
- 20、chmod命令=====修改文件或目录的权限
- 21、chown命令====修改文件或目录的拥有者(也就是属主)
- 22、chgrp命令=====修改文件或目录的群拥有者(也就是属组)
- 23、useradd命令=====添加用户
- 24、usermod命令===修改用户
- 25、groupadd命令=====添加用户组
- 26、groupdel命令=====删除用户组
- 27、groupmod命令=====修改用户组
- 28、passwd命令=====添加用户密码
- 29、rpm命令=====安装rpm包
- 30、lrzsz工具=====用于实现window和linux之间的文件传输
- 31、scp命令=====用于两个不同服务器之间的文件传输
- 32、df命令=====查看磁盘使用率
- 33、top命令=====持续查看cpu使用情况
- 34、free命令=====查看内存使用情况
- 35、alias命令=====取别名
- 36、reset命令=====重置屏幕
- 37、clear命令=====清空屏幕
- 38、nl命令=====带行号显示文件内容
- 39、ln命令=====创建链接文件
- 40、虚拟机关机、重启命令
- 41、ps命令=====查看进程
- 42、kill命令=====杀死进程
- 43、netstat -ntlp命令=====查看所有已经开启的端口
- 44、lsof -i命令=====查看指定的端接口号使用情况
- 45、who命令=====查看在线登录用户
- 46、whoamin命令=====查看当前操作用户
- 47、hostname命令=====查看主机名称
- 48、getconf LONG_BIT命令=====查看系统位数
- 49、du -sh命令=====查看某个文件或目录大小
- 50、vi命令=====编辑
- 51、怎么修改临时ip地址
本笔记Linux的版本是:Centos、
1、su命令=====用户切换
①举例:当前登录用户为普通用户shenzhen,切换到普通用户guangzhou这个用户?
su guangzhou
输入密码:123456(备注:输入密码是不 显示的)
②举例:当前登录用户为普通用户shenzhen,切换到管理员用户root这个用户?
su root
输入密码:123456(备注:输入密码是不显示的)
③举例:当前登录用户为管理员用户root,切换到普通用户shenzhen这个用户?
su shenzhen(备注:管理员用户 切换到普通用户不需要输入密码,直接切换)
2、ifconfig命令======查看IP地址
①举例:查看当前服务器的IP地址
ifconfig(备注:找到eth0中的addr后面就是IP地址,网络不稳定的情况下IP地址会发生变化)
eth0:网络接口
link encap : 网络类型
HWaddr : 网卡物理地址
Inet addr :(internet address) IP地址
Bcast:广播地址
Mask:子网掩码
UP:正在使用的网络接口
RX packets,TX packets : 接收和传输的数据包个数
RX byte,TX byte : 表示接收和传输的具体数目
Interrupt:终端信息
Base address:内存地址
3、ping命令====查看网络是否通的
①举例:ping百度查看网络是否是通的
ping www.baidu.com(如出现以下内容代表网络是通的)
64 bytes from 14.215.177.38: icmp_seq=1 ttl=128 time=7.41 ms
64 bytes from 14.215.177.38: icmp_seq=2 ttl=128 time=57.8 ms
64 bytes from 14.215.177.38: icmp_seq=3 ttl=128 time=11.6 ms
64 bytes from 14.215.177.38: icmp_seq=4 ttl=128 time=15.3 ms
ping www.baidu.com(如出现以下内容代表网络是不通的)
ping: unknown host www.baidu.com
4、service命令=====系统管理服务命令
①举例:启动网卡
service network start
②举例:重启网卡
service network restart
③举例:停止网卡
service network stop
5、ls命令=====查看当前目录下的文件和目录
①举例:查看当前目录下所有内容
ls(显示当前目录下所有文件和目录且横向显示)
②举例:查看当前目录下所有内容
ls -l=ll(显示当前目录下所有目录和文件的详细信息且纵向显示)
③举例:查看当前目录下所有内容
ls -a(显示当前目录下所有文件和目录且包含隐藏文件)
6、cd命令=====进入目录
①举例:进入当前目录下的test目录
cd test
②举例:进入当前目录下的test/test01目录
cd /test/test01(备注:进入下下级目录要接路径)
③举例:返回上一级目录
cd …
④举例:返回上上级目录
cd …/… (备注:两个点点代表返回上一级目录,以此类推)
⑤举例:返回/目录或者进入根目录
cd / ( 备注:在任何路径下都可以直接返回到 / 目录,返回其他目录需要使用cd …)
⑥举例:进入管理员家目录
cd ~ (备注:~符号代表的是管理员家目录)
7、mkdir命令=====创建空目录
①举例:在当前目录下创建一个空目录test
mkdir test
②举例:在当前目录下同时创建两个空目录test、test01
mkdir test test01
③举例:在指定目录(/dcs)下创建一个空目录test
mkdir /dcs/test
④举例:在指定目录(/dcs)下同时创建两个空目录test,test01
mkdir /dcs/test /dcs/test01
⑤举例:同时指定在(/dcs)目录下创建一个空目录test,(/dcs01)目录下创建一个空目录test01
mkdir /dcs/test /dcs01/test02
⑥举例:在当前目录下创建一个递归目录test/test/01/test02
mkdir -p test/test/01/test02(备注:创建递归目录需要加参数-p)
8、touch命令=====创建空文件
①举例:在当前目录下创建一个空的文件file
touch file
②举例:在当前目录下同时创建两个空的文件file,file01
touch file file01
③举例:在指定目录(dcs)下同时创建两个文件file,file01
touch dcs/file dcs/file01
④举例:同时指定在(/dcs)目录下创建一个空文件file,(/dcs01)目录下创建一个空文件file01
touch dcs/file dcs/file01
9、rm命令=====删除
①举例:删除当前目录下的指定文件file
rm file
②举例:同时删除当前目录下的指定文件file,file01
rm file file01
③举例:删除指定目录(/dcs)下的file文件
rm /dcs/file
④举例:同时删除指定目录(dcs/)下的file文件和(dcs01/)下的file01文件
rm /dcs/file /dcs01/file01
①②③④备注:rm只能删除文件不能删除目录,且删除文件前会进行确认,提示是否删除,输入y删除,输入n不删除
⑤举例:删除当前目录的指定目录或文件test
rm -r test
⑥举例:同时删除当前目录下的指定文件或目录test,test01
rm -r test test01
⑦举例:同时删除指定目录(dcs/)下的test文件或目录和(dcs01/)下的test01目录或文件
rm -r /dcs/test /dcs/test01
⑧举例:删除当前目录下的test目录(备注:test目录下还有test01目录,test01目录下还有test02目录)
[root@localhost /]# rm -r test
rm: descend into directory test'? y rm: descend into directory
test/test01’? y
rm: remove directory test/test01/test02'? y rm: remove directory
test/test01’? y
rm: remove directory `test’? y
⑥⑦⑧备注:
1、rm -r不仅可以删除文件还可以删除目录,且删除文件前会进行确认,提示是否删除,输入y删除,输入n不删除。
2、rm -r删除递归目录时候,会从里往外删,先提示是否进入该目录,在删除。如上举例⑧操作。
⑨举例:删除当前目录下指定的目录或文件test
rm -rf test
⑩举例:同时删除当前目录下指定的目录或文件test,test01
rm -rf test test01
⑪举例:删除当前目录下的所有目录和文件
rm -rf *
⑨⑩⑪备注:rm -rf强制性删除,删除前不会提示,切记不要在linux自带的目录下使用此命令