Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1501246
  • 博文数量: 218
  • 博客积分: 6394
  • 博客等级: 准将
  • 技术积分: 2563
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-08 15:33
个人简介

持之以恒

文章分类

全部博文(218)

文章存档

2013年(8)

2012年(2)

2011年(21)

2010年(55)

2009年(116)

2008年(16)

分类: LINUX

2009-04-13 11:08:37

1.       passwd 改变密码,root用户可以改变任何用户的密码

2.       date MMDDhhmm【【CCYY】【.ss】设定时间和日期

3.  cal M】【Y| more显示日历

4.   pwd 显示当前目录

系统启动的时候的初始路径:

       对于root用户启动路径是/root对于一般用户而言启动的目录是/home/用户账号

相对路径和绝对路径的问题

       .表示的是当前目录,..表示的是当前目录的父目录,要判定一个路径究竟是用绝对路径还是相对路径写法,只需简单的观察路径中的起首字母是否为”/”,如果是,则是绝对路径,否则为相对路径.

       目录名称一般以蓝色显示

cat显示一个文本文件的内容 –b 可以显示文件的行号|more |less

mv 改变文件、目录名称、搬移整棵目录树(相当于是剪切和cp命令是不一样的)

mv <源文件或子目录名称> <新名称>

注意这里面有一个匹配的问题。

rm 删除文件 –rf                                           

cp 复制文件

mkdir创建一个子目录

rmdir 删除一个目录,只能删除一颗空目录

rm –r <目录树的起点目录>删除一颗目录树

-f:可以进行取消确认

Linux可以在一个命令行中执行多条命令,命令行之间用分号隔开,系统依次逐条执行这些命令

Linux通常使用三种通配符*[]

*代表其所在的位置可以是任意多个任意字符

?表示其所在的位置可以是任意的单个字符

[]表示在其所在的位置上可以使括号内所包含的字符集中的某个字符,[]两个并列的情况,表示或的关系(但是仍然表示的是一个字符),两个[]相互并列表示两个字符。

有一些文件的名称是以点为开头的,这些文件是隐含文件,如果想列出隐含文件可使用

ls .*或者使用ls –a

列出以以该目录为起点的整棵目录树的信息使用

ls –R:注意Linux是大小写敏感的

注意通配符可以多层使用

rmdir 删除一个空目录,如果使用rm –r将强制删除一颗目录树。

硬链接 ln<带路径指引的文件名称> <带路径指引的目录名称>

删除时比较麻烦,不便于进行同步

符号链接

ln -s<带路径指引的文件或者目录名称> <符号链接文件名称>

文件属性:

文件的四种类型:

d 目录文件l 符号链接文件 b 块类型设备文件 c字符类型的设备文件

- 一般文件

文件的拥有者(u)、文件的组拥有者(g)、其他用户对文件的权限(o)

三种权限:

r w x s 权限x和权限s:当用户运行应用程序的时候有用

如果用户执行程序时对文件拥有x权限,对该文件的权限字符串中也没有使用s权限的话,那么进程的拥有者就是运行程序的用户。

当一个具有S权限的可执行文件被执行时,其进程的拥有者不是运行相应程序的用户,而是文件的拥有者。

关于下面的几条命令:注意先是要修改的内容,后面是相关的文件的名称

文件的最近的修改时间的修改

touch –t MMDDhhmmCCYY】】【.ss<文件名称>

文件的拥有者的修改

chown <新拥有者的账号名> <带路径指引的文件名称>

文件组的拥有着的修改

chgrp <新组的拥有者><带路径指引的文件名称>

文件的操作权限的修改

chmod <八进制的权限字串><带路径指引的文件名称>

其中每一种权限对应一种八进制数值

-          0

x  1

w  2

r   4

而八进制权限串中的每一个八进制数,就是对应的各权限之和

chmod <+|-|=><权限字串><带路径指引的文件名称>

文件建立时缺省的权限值是:对于可执行程序而言:755rwx-r-xr-x对于非可执行的文件是644既是rw-r—r—

改变缺省值使用如下方法:

umask

文件的相关的操作

ls –list 观察文件名列表

cat –catalog  |more 显示文本文件的内容

rm remove 删除一个文件

mv move 改变一个文件的名称

cp 复制一个文件

进程管理

进程的查询

ps (process show) 进程显示

显示本主机正在运行的所有的进程

ps aux

启动进程:运行可执行的程序

终止进程

kill

无条件的终止进程

kill -9

nohup和后台执行

一条命令的执行不受其父进程状态的影响nohup <命令>

以后台的方式来运行一条命令: <命令> &

用户希望在其logout之后,他所提交的未执行完毕的后台进程继续执行,可使用nohup命令提交该进程

nohup <命令>  &

结束所有的后台进程

kill 0

进程的优先级:默认的优先级为0+20为最低优先级

nice <优先级> <命令>

只有root用户可以增加进程的优先级

renice <优先级>

定时执行

at <时间>

然后输入命令集合,以ctrl+d作为结束

指明作业在系统负载较轻的时候使用bash

定时操作以守候进程crond为基础

使用crontab文件实现周期性的定时操作

文件格式

分钟  小时        星期

*表示是任意值

同一栏制定多个值使用”,”隔开

上述建立的crontab文件需要运行以下命令进行安装

crontab <定时文件的名称>[-u<用户账户>]

删除定时文件

crontab –d  [<用户账号>]

阅读(435) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~