免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 792 | 回复: 0
打印 上一主题 下一主题

正在学习的Linux命令(一) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-13 11:08 |只看该作者 |倒序浏览

1.      
passwd 改变密码,root用户可以改变任何用户的密码
2.      
date MMDDhhmm【【CC】YY】【.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 MMDDhhmm【CC【YY】】【.ss】文件名称>
文件的拥有者的修改
chown 新拥有者的账号名> 带路径指引的文件名称>
文件组的拥有着的修改
chgrp 新组的拥有者>带路径指引的文件名称>
文件的操作权限的修改
chmod 八进制的权限字串>带路径指引的文件名称>
其中每一种权限对应一种八进制数值
-         
0
x  1
w  2
r   4
而八进制权限串中的每一个八进制数,就是对应的各权限之和
chmod 权限字串>带路径指引的文件名称>
文件建立时缺省的权限值是:对于可执行程序而言:755即rwx-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  [用户账号>]
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/61062/showart_1899138.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP