linux命令后加 linux命令后面的符号( 四 )


groupadd 新建组账号 groupdel 组账号 cat /etc/group 查看用户组
使用方法:usermod -g 用户组 用户名
新创建的用户,默认不能sudo,需要进行一下操作
-g用来制定这个用户默认的用户组
-G一般配合'-a'来完成向其它组添加
chmod 修改文件权限有两种使用格式:字母法与数字法 。
字母法:chmod u/g/o/a +/-/= rwx 文件
cal命令用于查看当前日历,-y显示整年日历
设置时间格式(需要管理员权限):
date [MMDDhhmm[[CC]YY][.ss]] +format
CC为年前两位yy为年的后两位 , 前两位的mm为月,后两位的mm为分钟,dd为天,hh为小时,ss为秒 。如: date 010203042016.55 。
显示时间格式(date '+%y,%m,%d,%H,%M,%S'):
进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元 。
ps命令可以查看进程的详细状况,常用选项(选项可以不加“-”)如下:
top命令用来动态显示运行中的进程 。top命令能够在运行后 , 在指定的时间间隔更新显示信息 。可以在使用top命令时加上-d 来指定显示信息更新的时间间隔 。
在top命令执行后,可以按下按键得到对显示的结果进行排序:
kill命令指定进程号的进程,需要配合 ps 使用 。有些进程不能直接杀死,这时候我们需要加一个参数“ -9 ”,“ -9 ” 代表强制结束.
使用格式:
kill [-signal] pid
df命令用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况 。
du命令用于统计目录或文件所占磁盘空间的大小,该命令的执行结果与df类似,du更侧重于磁盘的使用状况 。
du命令的使用格式如下: du [选项] 目录或文件名
linux后台执行命令:和nohup的用法,确实很实用 当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做 , 比如阅读电子邮件 。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨) 。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用 。
:当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上 实现后台运行 。例如:sh test.sh
适合在后台运行的命令有f i n d、费时的排序及一些s h e l l脚本 。在后台运行作业时要当心:需要用户交互的命令不要放在后台执行,因为这样你的机器就会在那里傻等 。不过,作业在后台运行一样会将结果输出到屏幕上,干扰你的工作 。如果放在后台运行的作业会产生大量的输出 , 最好使用下面的方法把它的输出重定向到某个文件中:
这样,所有的标准输出和错误输出都将被重定向到一个叫做out.file 的文件中 。
PS:当你成功地提交进程以后,就会显示出一个进程号,可以用它来监控该进程,或杀死它 。(ps -ef | grep 进程号 或者 kill -9 进程号)
nohup:使用命令后,作业被提交到后台运行,当前控制台没有被占用 , 但是一但把当前控制台关掉(退出帐户时),作业就会停止运行 。nohup命令可以在你退出帐户之后继续运行相应的进程 。nohup就是不挂起的意思( no hang up) 。该命令的一般形式为:
如果使用nohup命令提交作业 , 那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:
使用了nohup之后,很多人就这样不管了,其实这样有可能在当前账户非正常退出或者结束的时候,命令还是自己结束了 。所以在使用nohup命令后台运行命令之后 , 需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行 。

推荐阅读