su命令
功能:用来修改用户
语法:su 用户名
假设当前用户root,想要转变为user02,则输入命令:
su -l user02
su 用户 表示切换用户,但是环境变量保持现在的用户的环境变量
su -l 用户 表示切换用户 并载入那个用户的环境变量
passwd:修改用户密码
passwd 用户名
有关关机和查看系统信息的命令
退出:exit
文本模式下使用快捷键Ctrl+D
第二个exit会关闭当前终端页面:
重新启动
在文本模式下使用命令:
reboot
下图,回车后,就会重启:
也可以使用命令:
shutdown -r <time>
例如:
shutdown -r now 现在立刻重启
shutdown -r 11:30 等到11:30进行重启
如下图,回车后,立即重启:
关机
在文本模式下,使用命令:
halt
也可以使用命令:
shutdown -h <time>
例如:shutdown -h now 现在立刻关闭系统
shutdown -h 11:30 等到11:30关闭系统
shutdown -t 2在2min内关机
ps命令(静态的)
ps:查看在计算机系统中,有哪些程序正在执行及其执行的情况。
用它来找出所有的process id和名称。
也可以用来列出所有程序占用内存的情况
选项 功能
u 列出使用者的名称和使用时间
x 列出所有程序
例如:
ps u查看有关使用者的信息
ps x列出所有程序分布情况(查询出所有的进程号pid)
top命令(动态的)
功能:可以查看目前程序的执行情景和内存使用。
它和ps类似,不过,它会几秒钟更新一次系统状态,方便追踪。
要离开这个程序,按Ctrl+C键就可以了,或者q。
kill命令
功能:用来终止一个正在执行中的进程。如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。
语法:kill pid(进程号)
随便kill了一个,干完直接注销了:
date:用来设定和修改现在的时间和日期
例如:
date -u 使用格林尼治时间
date -r 1.txt 显示1.txt最后一次修改的时间
date -s 18:00 设置时间
cal 日历
若要显示一整年的年历,可以在cal命令后加4位数的年份。
例如要显示2017年的年历,必须输入:
cal 2017
某一月:cal 10 2017
磁盘空间命令
df命令
功能:检查磁盘的使用量
说明:-a 可以列出全部文件系统和各分区的磁盘使用情况
du命令
功能:显示文件目录的大小
语法:du 参数 文件名字
说明:-ab 列出所有文件和目录所占的空间
网络操作命令
ifconfig
显示网络设备的状态(和ipconfig作用一样)
方法一:网络配置文件
如下图目录下第一个文件<版本不同,文件名可能不同>:
ONBOOT 自启动(no/yes)
BOOTPROTO=dhcp 开启自动启用网络连接
service network restart 重启网卡
成就感满满,咦嘻嘻
方法二:网卡配置静态IP
/etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static 启用静态IP地址
ONBOOT=yes 开启自动启用网络连接
IPADDR=192.168.21.129 设置IP地址
NETMASK=255.255.255.0 设置子网掩码
GATEWAY=192.168.21.2 设置网关
访问失败/泪流满面
ping
用于检测主机
执行ping命令 会使用ICMP传输协议,发出要求回应的信息,若远程主机的网络功能没有问题,就会回应该信息,因而得知主机运作正常。
按Ctrl+c可退出:
netstat
知道整个Linux系统的网络情况或显示网络状态。
显示详细的网络状况
netstat -a
显示UDP端口号的使用情况
netstat -apu
其他命令
clear
功能描述:清屏(清除当前命令窗口内容)。
格式:clear
效果:
echo
功能描述:在显示屏上回显文字或者用来查看环境变量的值。
格式:echo [需要显示的内容]
echo "hello,boy"
echo $PATH 查看PATH的取值,是否有/sbin目录
uptime
功能:系统运行时间
wc
功能:用于计算字数。
语法:wc 参数 文件名
在默认的情况下,wc将计算指定文件的行数、字数,以及字节数
参数:
-c 只显示Bytes数(字节数)
-l 只显示行数
-w 只显示字数