linux使用日志

来源:互联网 发布:zara淘宝原单 编辑:程序博客网 时间:2024/06/03 22:57

2007-6-27

 

       useradd 命令需要以root的身份执行,只需要useradd useName 即可添加新的用户。添加了新用户后,可以passwd useName来设置该用户的密码。如果用户名已经存在,useadd会添加失败。

       set 命令可以在终端显示所有的系统环境变量。

       SHELL 环境变量表示系统有哪些SHELL程序类型。

 

       who 命令:show  who is logged on. 加参数 –q 显示系统用户总数。参数 –b 表示time of last system boot

       login 命令登陆一个用户,直接跟用户名,回车后要求输入密码,密码正确即登陆成功。要退出当前用户,输入logout.

       date 命令显示当前系统时间cal命令用日历的形式显示时间。

      

       vi 编辑器中使用 escape 从编辑模式切换到命令模式,使用insert从命令模式切换到编辑模式。

 

       ls 命令不加参数的情况下是显示当前目录下的所有文件。也可以提供目录参数来显示那个目录的文件。参数 –l 可以显示文件的详细信息,包括访问权限。如果目录下的文件太多,用一屏显示不了,可以用ls -l |more分屏显示  

 

       cp 命令复制文件。注意此文件不能复制文件夹,但是使用 cp –r ./Kevin ./newdir 则可以复制当前目录下的子目录kevin以及其下所有文件到newdir下,包括kevin这个文件夹。

 

       rm 命令删除文件。参数 –f 表示强制删除,不提示;参数 –I 则提示是否删除;-r 递归式地删除。注意rm也不能直接删除目录,但是可以通过传参数 –r 来删除。例如 rm –r Kevin,则会删除 Kevin 目录下的所有文件(文件夹)以及Kevin本身这个文件夹。

 

       mkdir 用户创建目录。用户只有在自己的目录下才能创建文件夹。

       rmdir 用户删除一个空文件夹。如果一个目录下有其他文件,rmdir则无法删除这个目录。使用 rm –r dir 也可以删除一个空文件夹。

       pwd 显示当前目录的完整路径。

       cat 显示文件内容。

       mv 用于更改文件名或者移动文件。更改文件名:mv 源文件 更改为的文件名,例如更改kevin文件为lynx文件,即 mv Kevin lynx 。移动文件,只需要 mv 文件名 目标文件夹,例如移动当前目录下kevin文件到上一级文件夹:mv Kevin ../

       find 用于在一个目录树中查找指定文件。常用格式为 fint / -name Kevin ,则在根目录下查找kevin文件。带参数 –print 可以显示文件的路径。

 

       whoami 打印当前用户的用户名。

 

       chmod 用于改变文件的属性(可读,可写,可执行)。可以用于改变脚本shell文件为可执行,从而使该文件可以作为可执行文件一样被执行,否则脚本文件无法执行。可以使用 + - = 来增加,删除,设置某个文件的权限。例如 chmod +x file 即可给file 增加一个可执行权限。

 

       wc 统计文件中的行数,字数,以及字节数。也可以统计输入的字符串的信息。参数 –c 统计字节数;参数 –m 统计character数;参数 –w 统计word数;参数 –l 统计行数。wc统计字节数,会以C语言的形式来统计,即加上一个‘/0符。统计word数则不会加。

 

       关于pipline(即通道,使用:| ):

A pipe is a way to connect the output of one program to the input of another program without any temporary file.

Syntax:
command1 | command2

      

       cut 命令指定要显示的文件的内容范围,并将其输出。也就是可以输出文件(或一些字符)的一部分。参数 –c 以字符形式指定。例如 cat –c1-5 file 就会输出file文件每一行的第1到第5个字符,包括第1个和第5个字符。也可以使用通道来处理字符串,例如echo “abcd” | cat –c1 就会输出 a

 

       可以通过查看 /etc/shells 文件获得系统有哪些shell

 

       linux中的链接文件分为硬链接和符号链接(即软链接)两种。

       /dev目录下的设备文件分为两大类:即块设备文件(权限字串首字符为b)及字符类型的设备文件(权限字串首字符为c)。

      

       more在终端屏幕按屏显示文本文件。

       less命令的功能几乎和more命令一样,也用来按页显示文件,不同之处在于less命令在显示文件时允许用户既可以向前又可以向后翻阅文件。

 

       linux文件信息:

       ln 建立文件间的连接,一般情况下建立的是硬连接,加参数 –s 则建立软连接。

       su 命令用于切换到其他用户,例如 su user2,则切换到user2的用户,需要输入密码。如果直接输入su,则默认切换到root。当用户是root时,要切换到其他用户,不需要输入密码。

       mount 文件系统类型 设备文件名 装载目录  挂载其他文件系统。

       umount 卸载目录名 

       grep 工具的工作方式是对文件的每一行搜索给定字符串的首次出现。如果找到了这个字符串,就打印该行的内容;否则就不对该行进行打印。例如 grep Kevin Kevin.file 就是在文件kevin.file里查找kevin关键字,找到后就把该行全部打印出来,直到文件结束。

     

      sort 对指定的文件排序,对行操作。即把文件中的行进行排序,缺省是按照ASCII码从小到大排序的。如果文件中有空行,空行将被排序到第一位。

 

      free 查看内存使用状态。

      df 磁盘空间用量查看。

 

 
原创粉丝点击