Linux使用日志
发布时间:2007-09-04 11:25:41来源:红联作者:nchronous
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 -t 文件系统类型 设备文件名 装载目录 : 挂载其他文件系统。
umount 卸载目录名
grep 工具的工作方式是对文件的每一行搜索给定字符串的首次出现。如果找到了这个字符串,就打印该行的内容;否则就不对该行进行打印。例如 grep Kevin Kevin.file 就是在文件kevin.file里查找kevin关键字,找到后就把该行全部打印出来,直到文件结束。
sort 对指定的文件排序,对行操作。即把文件中的行进行排序,缺省是按照ASCII码从小到大排序的。如果文件中有空行,空行将被排序到第一位。
free 查看内存使用状态。
df 磁盘空间用量查看。