Linux初学笔记[Ⅱ]

关于 Linux中的一些常用指令:

/var/log/syslog  存储linux启动时lilo产生的启动信息。
passwd:修改密码;
exti:退出系统;
reboot:重新启动,在root用户下才可使用;
shutdown,halt,haltsys:关闭系统(之所以要关闭系统是为了在关闭电源前将ram里的信息即使保存到硬盘中,防止数据丢失);

文件命令:
cat:查看文件;
more:分页显示长文件(回车显示下一行,空格显示下一页);
less:和more类似(按b可上翻一页);
cp file destination:拷贝文件到目的地;
rm,mv;

目录和层次命令
pwd:显示当前路径;
mkdir/rmdir:创建目录和删除目录;
cp -r olddir newdir :拷贝目录(如果带有选项-r则表示将该目录下的子目录一起拷贝到目标目录下);
rm -r dir :删除目录(如果带有-r选项表示连同该目录下的子目录一起删除);
mv olddir newdir/dir: 将就目录名olddir改成新目录名newdir或者将旧目录移到目录dir下面;

查找命令
find -name fileName:在当前目录及子目录下寻找文件名为fileName的文件或文件夹;
find -type fileType:查找文件类型为fileType的文件或文件夹,关于fileType参照下面红色部分;
grep str fileName;查找fileName中包含str字符串的地方,str可以为正则表达式。
grep还可以与其他命令搭配使用,如cat|grep str fileName

目录和文件安全性:
chown newUser fileName/dirName;把文件或者文件夹的所有权给予newUser;
chgrp group(system ex.) fileName;改变fileName的文件所属组为group;
关于文件权限的英文表示:
一个文件用十个小格位记录文件的权限,第一小格代表文件类型。 “-”表示普通文件;“d”表示目录文件;“b”表示块特别文件;“c”表示字符特别文件。接下来是每三小格代表一类型用户的权限。前三小格是用户本身的权限,用u代表;中间三小格代表和用户同一个组的权限,用g代表;最后三小格代表其他用户的权限,用o代表。即:-rwx-------属于用户存取权限,用u代表;---rwx---属于组用户存取权限,用g代表。-------rwx属于其他用户存取权限,用o代表。而每一种用户的权限就直接用r、w、x来代表对文件可读、可写、可执行,然后再用 + , - 或 = 将各类型用户代表符号u、g、o和 rwx3个字母链接起来即可。
u->user,g->group,o->other

chmod u+r,o-r fileName;给user用户增加读的权限,给other用户去掉读的权限。
:还可以用数字表示权限,如777表示对所有用户开放所有权限。

自盘存储命令:
df -k:查看磁盘使用情况;
ps -aux;显示所有进程;
ps -ef|grep fileName:查找文件名里包含fileName的进程??
kill -9 processNum:无条件删除进程号为processNum的进程;

联机帮助命令:
man cmd:查找关于cmd命令的帮助信息;




linux中若要将两个命令写在一起,只需将他们用封号隔开即可;

你可能感兴趣的:(linux,中间件,正则表达式)