Linux命令——系统应用命令

Linux命令——系统应用命令
1、时间管理
date:显示系统时间?
????clock:显示硬件时间?
????hwclock?-W:把系统时间同步到硬件时间?
????hwclock?-s:把硬件时间同步到系统时间?
cal:显示日历

修改日期:
时间设定成1996年1月9日的命令如下:
#date -s 1/9/2009
设置日期时间:2008年8月8号12:00
date -s "2008-08-08 12:00:00"
设置时间为下午14点36分。
date -s 14:36:00
更改完时间记得要同步bios时间:
同步BIOS时钟,强制把系统时间写入CMOS,命令如下:
#clock -w
2、帮助命令???????
内部命令帮助:help?COMMAND?
????外部命令帮助:man??COMMAND?
????命令手册:manual?
????whatis?COMMAND:显示此命令在man帮助的哪个章节内。?
????============================================================
????man的操作命令:?
????空格:向后翻一屏?
????b:向前翻一屏?
????ENTER:向后翻一行?
????k:向前翻一行?
????============================================================
????关键字查找?
????/KEYWORD:向后查找关键字?
?????KEYWORK:向前查找关键字?
????n:下一个关键字位置?
????N:前一个关键字?
q:退出man帮助
3、系统信息
??? 切换目录
cd回到用户的家目录?
????cd?~username:进入指定用户的家目录?
????cd?-?:在当前目录和前一次所在的目录来回切换?
cd?..:切换至其父目录
cd /home 进入 ‘/ home‘ 目录‘?
4、alise
定义shell命令的别名?
alias?CMDALIAS=COMMAND?
unalias?CMDALIAS是撤销命令别名

5、printenv
显示当前变量信息

6、whoami
显示当前用户是谁
su - :切换的时候显示的是切换之前的那个用户

7、who
查看当前登录系统的用户以及他所登录的终端?
-r:显示当前运行级别?
-H:第一回列表显示各列名称?
w:显示比who更详细的信息

8、last
显示当前系统上的登录日志(/var/log/wtmp文件),包括系统用户和重启信息?
last?-n?数字:只显示最近几次的登录信息

9、lastb
显示用户错误的登录常识?
lastb?-n?数字:只显示最近几次错误的登录信息

10、lastlog
显示每个用户最近一次成功登录的信息?
lastlog?-u?USERNAME:显示指定用户最近一次的登录信息?

11、basename
显示一个目录的基名???????????
basename?/etc/abc/me?直接显示me???????????
$0:命令名称或者脚本本身的路径。???????????
basename?$0:直接调用脚本本身路径
12、mail
邮件查看,可以查看邮件,查看以后就会放到用户的家目录内mbox文件夹内。?
-s主题?
mail?-s?"How?are?you?"?root???
cat?/etc/fast?|?mail??-s?"How?are?you?"???root

13、hostname
hostname:显示当前主机的名称?
hostname?主机名:更改主机名??

14、fuser
验证进行正在使用的文件或套接字?
-v:查看某文件上正在使用的进程?
-k:把正在访问的进程给kill了?
-km:把挂载点上的进程都关闭掉

15、watch
周期性的执行指定命令,并以全屏方式显示结果
格式:?watch?-n?#?‘COMMAND‘?
-n?#:指定周期,单位为秒,默认2秒??

16、ps
查看进程信息
BSD风格常用选项:
a:显示所有与终端有关的进程??:表示与终端无关
x:显示所有与终端无关的进程
u:显示进行信息
aux:组合使用
SysV风格常用选项:
-elF:查看所有进行信息(e:所有进程)
-elf:没F详细
-o?PROPERTY:指定属性显示

17、top
动态显示进程信息
支持交互,交互命令
M:?根据驻留内存大小进行排序
P:根据CPU使用百分比进行排序
?? T:?根据累计时间进行排序
?? l:?是否显示平均负载和启动时间
?? t:?是否显示进行和CPU状态相关信息
?? m:?是否显示内存相关信息
?? c:?是否显示完整的命令行信息
?? q:?退出top
k:?终止某个进程
常用选项:
?? -d?1?:几秒刷新一次
?? -b:?批模式显示??
?? -n?#:在批模式下,共显示多少批?

18、前台和后台
前台作业:占据了命令提示符
? 后台作业:启动之后,释放了命令提示符,后续的操作在后台完成
? 前台-->后台:
? ctrl+z键:正在前台的作业送到后台
? bg:让后台停止的作业继续运行
? bg?[%JOBID]:%可以省
? fg:将前台的作业送到后台
fg?[%JOBID]:%可以省SysV风格常用选项:
-elF:查看所有进行信息(e:所有进程)
-elf:没F详细
-o?PROPERTY:指定属性显示

19、shutdown
shutdown?[-akrhHPfnc]?[-t?secs]?time?[warning?message]
????shutdown:关机的命令
?????-r?now:立即重启
?????-t?sec:几秒之后
?????-h?now:立即关机

20、uname
uname?-r:查看系统内核版本
uname?-a:系统版本信息

21、dd
转换和复制文件,复制的是最底层的数据流?
格式:dd?if=数据来源?of=数据存储目标?bs=#多大为一个单位?count=#?复制
????这样的数据几次?
例如
dd?if=/dev/sda?of=/mnt/usb/mbr.backup?bs=512?count=1
????可以用来备份MBR???
创建回环文件?
dd?if=/dev/zero?of=/var/swapfile?bs=1M?count=1024这个命令就能创造出一个大小为1G的镜像文件,而这个镜像文件能够直接mkswap并且启动起来都是可以的?
/dev/zero是泡泡设备,能一直向外吐零?

22、mktemp
mktemp:创建临时文件
mktemp?/tmp/file.XX(XX代表系统自动生成的文件)生成临时文件
mktemp?-d?/tmp/file.xx?:生成临时目录

23、at
at:指定在未来的某个时间点执行一次某任务
时间格式????
绝对时间:HH:MM?DD:MM:YY?MM/DD/YY
相对时间:now+#(minutes,hours,days,weeks)
模糊时间:noon,midnight,teatime
at?-l:显示自己的作业列表
at?-d?作业号:删除作业

24、cron
cron:不间断允许的服务
系统cron定义格式:
分钟?小时?天?月?周?用户?任务
用户cron任务定义格式
定义文件/var/spool/cron/USERNAME
格式:分钟?小时?天?月?周??任务

原文地址:https://blog.51cto.com/zhaom0109/2463215

时间: 2024-10-06 18:00:48

Linux命令——系统应用命令的相关文章

Linux查看系统状态命令

Linux查看系统状态命令     iostat iostat 命令详细地显示了存储子系统方面的情况.你通常用iostat来监控存储子系统总体上运行状况如何,并且在用户注意到服务器运行缓慢之前提早发现输入/输出缓慢的问题.相信我,你应该在用户发现这些问题之前先发现这些问题! meminfo和free meminfo为你详细显示了内存方面的情况.你通常可以使用另一个程序,比如cat和grep,来访问meminfo的信息.比如说,cat /proc/meminfo为你详细显示了服务器的内存在任何一个

Linux之系统痕迹命令

系 统 中 有 一 些 重 要 的 痕 迹 日 志 文 件 , 如 /var/log/wtmp . /var/run/utmp . /var/log/btmp ./var/log/lastlog 等日志文件,如果你用 vim 打开这些文件,你会发现这些文件是二进制乱码.这是由于这些日志中保存的是系统的重要登录痕迹,包括某个用户何时登录了系统,何时退出了系统,错误登录等重要的系统信息.这些信息要是可以通过 vim 打开,就能编辑,这样痕迹信息就不准确,所以这些重要的痕迹日志,只能通过对应的命令来进

Linux命令-系统健康命令:top

查看系统健康命令 top 默认是3秒刷新一次,q退出

linux常用系统监控命令

原文:http://blog.sina.com.cn/s/blog_68f1c17001016uvy.html Linux提供了很多用于监控系统的工具,使用这些工具可以找到导致系统性能降低的瓶颈.系统反应慢并不总是由于CPU慢,它也可能是因为磁盘速度太慢.系统中安装的内存较少.网络拥挤或其他反应较慢的系统部件导致. 一.top –进程活动监控 最广泛使用的系统性能监控工具是top,你启动top后,它每隔五秒显示一屏信息,动态实时地显示系统状态. top的输出显示如下: 在最顶行显示了系统名和信息

linux chsh命令参数及用法详解(linux设置系统shell命令)

使用权限:所有使用者 命令:chsh  用法:shell>> chsh  说明:更改使用者 shell 设定  范例:  shell>> chsh  Changing fihanging shell for user1  Password: [del]  New shell [/bin/tcsh]: ### [是目前使用的 shell]  [del]  shell>> chsh -l ### 展示 /etc/shells 档案内容  /bin/bash  /bin/sh

Linux(CentOS)系统常用命令

操作系统:CentOS release 6.6 (Final) 说明:RedHat.CentOS.Debian.Ubuntu.FreeBSD等系统都是基于linux内核源代码,所以在原理和操作上既有很多是相似的,也有各自的特性. 一:查看cpu信息[[email protected] /]# grep "model name" /proc/cpuinfo model name      : Pentium(R) Dual-Core  CPU      E5200  @ 2.50GHz

Linux查看系统状态命令top

用法 top 自动刷新系统状态,要结束使用[Ctrl]+[C] 效果图: 信息解释(转自百度经验http://jingyan.baidu.com/article/4d58d5412917cb9dd4e9c0ed.html):

学习Linux系统中命令的简单方法

如果说如何快速学习.了解Linux的话,我的答案是学命令.背命令!为何呢?对于一名新手来说,去学习Linux的思想.了解Linux的架构.明白Linux中"一切皆文件"概念虽然说是没有错,是对的.但是个人认为去学习这些"高大上"的东西不是一时半会的事儿,它需要一定的时间和经验去沉淀才能掌握.那么如何最快速了解Linux并使用呢?我依然觉得学命令.背命令,掌握命令是比较笨但却是比较快的方式. 我开始学习Linux的时候,问了前辈:我入门Linux需要掌握哪些命令呢?前

在Linux/Unix系统下用iconv命令处理文本文件中文乱码问题

iconv命令是运行于linux/unix平台的文件编码装换工具.当我们在linux/unix系统shell查看文本文件时,常常会发现文件的中文是乱码的,这是由于文本文件的编码与当前操作系统设置的编码不同而引起的,这时可以使用iconv进行编码转换,从而解决乱码问题. 解决文本文件乱码问题分3步:1.确定文件编码,2.确定iconv是否支持此编码的转换,3.确定Linux/Unix操作系统编码,4.转换文件编码为与系统编码一致:下面通过对test.txt文件来举例. 1. 使用file命令来确定