日期时间
1.date 显示当前日期
date
显示当前日期,时间为linux系统中自己设置的时间
2.cal 显示日历
cal 月份 年份
cal 显示当前月份的日历
cal 年份
cal 2018 :显示今年所有的月份日历
ps进程查看
ps 列出当前系统中已在运行的进程
进程:一个能完成一定功能的程序
ps [options]
ps 列出与自己当前终端相关的进程
-e 列出正在运行的进程
-f 列出一个完整的进程列表形式
-U 查找出由某个用户启动的进程
-auwx 列出一个完整的进程列表形式,形式与-f不一样 。
ps命令的输出:
ps -f
ps -ef
ps -auwx
USER:该进程是由哪个用户产生的
PID:进程的ID号
PPID指的是进程的父进程
%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源
%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源
VSZ:该进程占用虚拟内存的大小(进程页面的空间大小),单位KB
RSS:该进程占用实际物理内存的大小,单位KB
TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。
STAT:进程状态。常见的状态有:
R:运行
S:睡眠
T:停止状态
s:包含子进程
+:位于后台
START:该进程的启动时间
TIME:该进程占用CPU的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名
用户切换
su&sudo
su 用户名 //切换用户
sudo 命令行 //使当前普通用户具有超级权限
su wj1//切换到wj1用户
sudo chown wj wj1.txt
//具有管理员的权限,将wj1.txt文件拥有者改为wj
关机重启
shutdown
安全地关闭或重启Linux系统;
它在系统关闭之前给系统上的所有登录用户提示一条警告信息;
该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。
精确时间的格式是hh:mm,表示小时和分钟;
时间段由+ 和分钟数表示 。
系统执行该命令后会自动进行数据同步的工作。
shutdown [-efFhknr][-t 秒数][时间][警告信息]
-c 当执行”shutdown -h 11:50”指令时,只要按+键就可中断关机的指令。
-f 重新启动时不执行fsck。
-F 重新启动时执行fsck。
-h 将系统关机。
-k 只是送出信息给所有用户,但不会实际关机。
-n 不调用init程序进行关机,而由shutdown自己进行。
-r shutdown之后重新启动。
-t<秒数> 送出警告信息和删除信息之间要延迟多少秒。
[时间] 设置多久时间后执行shutdown指令。
[警告信息] 要传送给所有登入用户的信息。
shutdown –r +10 //系统在十分钟后关机并且马上重新启动
shutdown –h now //系统马上关机并且不重新启动
reboot
sudo reboot //重启
reboot的工作过程差不多跟halt一样。不过它是引发主机重启,而halt是关机。它的参数与halt相差不多。
用户管理
1、密码设置与修改
用户密码设置要求:
1)6-8个字符;
2)至少包含2个字母,1个数字或特殊符号;
3)不同于用户ID;
4)不同于以前的密码,并且至少3个字符不同于以前的密码。
修改密码命令步骤:
1)passwd wj
2)输入命令passwd
3)输入原密码
4)输入新密码
5)确认新密码
2、查找用户
id
查看用户ID(用户名),所属组ID(组名)
users
查看已经登陆到当前系统中的用户,只显示出用户名
who
查看用户的详细信息
who am i
查看当前用户自己的信息
whoami
查看当前用户自己的用户名
切换用户,
who am i查看的是wj,当前终端的没有切换之前的信息Whoami,查看的用户是wj1,查看的是切换之后的用户名
磁盘管理
du 显示磁盘使用摘要信息
(在不同的linux版本中可能会有不一样)
du 以Block为单位方式显示;
-k 以k字节方式显示;
-m 以m字节方式显示;
-s 显示当前目录下的内容总的占用磁盘的大小,以Block为单位;
以Block单位显示的数字是以k字节方式显示的数字的2倍:1k字节=2个Block。
df 显示整个文件系统的空间使用磁盘情况
-k 以k字节方式显示
查看网络连接
ping
查看当前机器与另一台机器的联通状况;
ping 主机IP/主机名;
ping www.sina.com.cn
向ping后面的主机发送数据包,若被ping的主机有回复则表明是联通的。
ifconfig
查看和配置当前机器的网络参数信息;
类似于windows的ipconfig
ifconfig -a
显示查看当前机器的IP、Netmask、Gateway等网络信息;
ifconfig eth0 up
ifconfig eth0 down
激活与关闭某个网络适配卡;
ifconfig eht0 [ipaddress] netmask [address]
设置IP和子网掩码。
软件安装包
1.什么是软件安装包
类似windows下的安装程序,如打好包的exe文件。在Linux下的打包文件通常都是tar,打包格式可自己定义,打包文件可以自定义一个后缀名;如tar.abc。
2.Linux下的常见的软件程序包
rpm,deb;
rpm是红帽子系统定义的软件包文件格式;
deb是ubuntu下面的主要的安装包的格式;
安装包的具体格式规范是什么,具体不同的安装包的格式规范要到具体官网去查看其格式规范。
3.Linux下的安装包的命名格式
软件包名称_版本号-修订版本_体系架构.扩展名;
aptitude_0.6.3-3.2ubuntu1_i386.deb;
libboost-iostreamsl.42.0_1.42.0-4ubuntu2_i386.deb。
4.Linux下安装卸载应用程序的方式
1)安装包离线安装和卸载:dpkg;
(不常用,更新麻烦,后两种更常见)
dpkg -i < package> 安装包;
dpkg -P < package> 移除包和配置文件;
2)源文件编译安装和卸载:
配置configure、编译make和安装 make install;
3)程序管理包在线安装和卸载:aptitude;
apt-get install < package> 安装;
apt-get remove -purge < package> 卸载完全;