原创 linux下命令记录

2009-10-9 14:13 2419 4 4 分类: 工程师职场

1,shutdown命令
shutdown -h now 立刻关机
shutdown -h 21:30 今天21:30关机
shutdown -h +10 十分钟后关机
shutdown -r now 立刻重启
shutdown -r +10 ‘the system will reboot’ 10分钟后重启,管理员提示用户系统要重启了,便于用户保存工
作中的资料。只有root用户才能使用这个命令。


2,创建文件是指创建一个一般的普通文件,并且这个文件为空,我们可以使
用touch命令来建立一般文件,如下操作:


3,现在来看看如何增加一般用户。看如下操作:
[root@Linux one]# useradd user1
我们就为系统增加了一个用户“user1”,z增加完用户后,我们需要对用户设置密码,看如下操作:
[root@Linux one]# passwd user1
Changing password for user user1.
New UNIX password: <--这里输入用户的密码
BAD PASSWORD: it is too simplistic/systematic
Retype new UNIX password: <--再次输入上面的密码
passwd: all authentication tokens updated successfully. <--提示用户设置密码成功
注意设置密码的时候,为了安全,一般不显示任何的字符。


4,head是显示文件的头几行,tail是显示文件的末尾几行,默认情况下,都是10行


5,apropos 依据所给关键字查找相关的命令和系统调用
格式:apropos keyword
例:查找与ftp相关的命令和系统调用
$apropos ftp
注:类似的命令有man -k。man -k 其实就是执行apropos



6,crontab 制定计划任务
crontab通过cron服务使用户能够在指定的时间执行某些程序,它通过cron复制,创建列出,删除
crontab文件来管理用户权限和计划。
命令格式:crontab [-u username] [-l] [-e] [-r]
选项说明:
-e 编辑当前用户的crontab文件,或者当一个crontab文件不存在时,创建一个crontab 文件。编
辑并保存后文件被当前用户的crontab安装。


-l 列出当前crontab文件内容。
-r 删除当前用户的crontab文件。
-u username 指定用户名


7,file 识别文件类型
格式:file 文件名
8,find 查找文件
格式:find [路径][匹配表达示]
其中匹配表达示有几种类型:
-name filename 查找指定名称的文件。
-user username 查找指定用户名的文件。
-group grpname 查找指定级名的文件。
-print 显示查找的结果。
-size n 查找大小为n块的文件,一块等于512字节。符号“+n”表示查找大小大于n块的文件;符
号“nc”表示查找大小为n个字符的文件,同样的也有符号“+nc”。
-inum n 查找索引结点号(i-node)为n的文件。
-atime n 查找n天前被访问的文件。“+n”表示超过n天前被访问的文件;“-n”表示不超过n天前
被访问的文件。
-mtime n 类似于atime,但是检查的是文件内容被修改的时间。
-ctime n 类似于atime,但检查的是文件索引结点被改变的时间。
-perm mode 查找与给定权限匹配的文件,必须以八进制的形式给出访问权限。
-newer file 查找比指定文件新的文件,即最后修改时间离现在较近。
-exec command 对匹配文件执行command命令,command后用了个大括号包括文件名。command必须以
反斜杠和一个分号结尾。
-ok command 执行command的时候请求用户确认。其它与-exec相同。
例:查找当前目录下所有以.bak结尾的文件,并删除它们
$find . -name "*.bak" -exec rm {} \;
注:这里 *.bak 必须要用单引号或者双引号引起来,或者可以写成\*.bak。


9,rename 批量修改文件名
格式:rename from to file...
选项说明:
from 源字符。
to 目标字符。
file 要改名的文件
下面的命令演示了把所有文件的后辍由rm改为rmvb
$rename .rm .rmvb *


10,whatis 查看可以使用的man page和命令的基本功能介绍
例:$whatis top


11,考虑到您可能在一台pc上为了便利开发,用Linux和Windows两套系统,总结此文并提供一个小工具。
explore2fs (当然也有很多其他软件,不过都是收费的)
Windows 本身没有访问 Linux 分区的程序,因此必须借助于第三方软件。
这是一款免费的绿色软件,下载后只要直接解压到一个目录下,运行 explore2fs.exe 就可以使用了。
Explore2fs 的操作界面类似于 Windows 的资源管理器,窗口的左边是 Linux 分区的目录结构,右边是
所选目录下的内容,目录展开折叠的操作与 Windows 相同。而窗口右边的所有 Linux 文件以小企鹅图标
显示,操作时可以通过右键或菜单栏进行

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条