此命令代表改变目录。它在终端中改变工作目录来执行复制、移动、读、写等。如"cd ~"会改变工作目录为用户的家目录,"cd .."表示从当前目录切换到(当前工作目录的)父目录。
14、calcal(Calender),它用来显示当前月份或未来、过去任何年份中的月份。
15、chmod“chmod”命令是改变文件的模式位。它会根据要求来改变每个所给的文件、文件夹、脚本等等的文件模式(权限)。在文件中,存在三种类型权限:
Read(r) = 4
Write(w) = 2
Execute(x) = 1
如果只想给文件只读权限,就设置为“4”;只写权限,设置为“2”;只执行权限,设置为“1”;读写权限,就是4+2=6,以此类推。
现在需要设置三种用户和用户组权限。第一个是拥有者,然后是用户所在的组,最后是其他用户。
rwxr-x--x abc.sh
这里root的权限是rwx(读写和执行权限)
所属用户组权限是r-x(读和执行权限)
其他用户权限是-x(只有执行权限)
为了改变它的权限,为拥有者,用户所在组和其它用户提供读,写,执行权限:
chmod 777 abc.sh
三种都只有读写权限:
chmod 666 abc.sh
拥有者用户有读写和执行权限,用户所在的组和其它用户只有可执行权限:
chmod 711 abc.sh
16、useradd建立用户账号。账号建好后,再用password设定账号的密码,而可用userdel删除账号。使用useradd指令所建立的账号,实际上是保存在/etc/password文本文件中。
“useradd xiaoliang -p 45678900”创建用户xiaoliang,密码为45678900
17、chown此命令改变文件拥有者和所在用户组。每个文件都属于一个用户组和一个用户。使用“ls -l”命令,就可以看到如下所示的东西。
文件leo.sh属于用户和用户组“root”,前一个root表示用户,后一个root表示用户组。
chown lee:root leo.sh 把leo.sh文件所属用户改为lee,用户组为root。
18、ifconfig此命令用来配置常驻内核的网络接口信息。
19、netstat此命令显示各种网络相关信息,如网络连接、路由表、接口统计、伪装连接、组播成员身份等。
netstat -a 列出所有网络端口
netstat -at 显示所有TCP相关端口
netstat -s 显示所有连接的统计信息
20、uptime此命令是用来查询linux系统负载的。系统平均负载被定义在特定时间间隔内运行队列中的平均进程数。
如果一个进程满足以下条件,则其就会位于运行队列中:
它没有在等待I/O操作的结果
它没有主动进入等待状态(也就是没有调用'wait')
没有被停止(例如:等待终止)
1、当前时间 10:43:18
2、系统已运行时间 6:45
3、当前在线用户 1 user
4、平均负载 0.00, 0.01, 0.05,分别表示1分钟、5分钟、15分钟系统的负载。
此外,此命令还有一个参数-V(大写),用来查询版本:
21、wall此命令可以向所有登录系统的用户发送信息。
如果向已登录系统的某个用户发送消息,可以利用write这个命令。
22、service此命令控制服务的启动、停止和重启。此命令能够不重启整个系统就可以让配置生效,开启、停止或重启某个服务。
如 service network restart, 重启网卡。
23、rm移除命令。可以用来删除文件和目录。