特一章 进程
1.1 查看进程
1、查看tomcat进程
ps -ef|grep tomcat
1.2 强制关闭进程
1、强制关闭进程24782
sudo kill 9 24782
1.3启动服务
1、启动服tomcat并查看日志(启动tomcat查看日志)
sudo service tomcat start & tail -f/home/sxdkj/tomcat/log/support.log
第一章 登录和退出
用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计
算机登录到ITPNET上都将访问相同的文件系统。
1.1 登录
当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一些信息和命令提示符。如:
Login: guest [Enter]
passwd: ****** [Enter]
sun%
注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
1.2 退出
命令:logout或exit或按[Ctrl-D]
当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。当屏幕出现Logout时,用户可以安全地离开计算机了。如:
sun% logout [Enter]
Login:
1.3 修改口令
命令:passwd
为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。如:
sun% passwd [Enter]
Old Passwd: ******
New Passwd: ******
Retype New Passwd: ******
注:当你退出系统再次登录时,就要使用新的口令。
第二章 目录操作命令
2.1 显示目录
命令:pwd(print working directory)
格式:pwd
功能:显示出用户当前工作目录的全路径名。
例如:% pwd
2.2 建立目录
命令:mkdir(make directory)
格式:mkdir directory_name
功能:建立新目录
例如:% mkdir directory
2.3 改变目录
命令:cd(change directory)
格式:cd directory_name
功能:改变当前工作目录
注释:目录名选项有:
(1) 目录名,转到当前目录下的子目录。
(2) .. 表示转到当前目录的父目录。
(3) / 表示转到根目录。
(4) 没有选项时,转到用户的主目录。
例如:% cd directory
2.4 删除目录
命令:rm或者rmdir(remove directory)
格式:rmdir directory_name
功能:删除不存在文件的子目录名。
注释:
1、只能删除没有文件的空目录,如果有文件,则要使用rm-r 目录名
2、删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。
3、若被删除的目录中有文件或子目录,请参考命令rm-r directory_name。
例如:% rmdir directory
2.5 删除带子文件的两种方法
2.5.1 直接用删除文件命令 “rm -rf 目录名”(注:参数r是递归地删除目录内所有文件,参数f是删除文件不给予提示),这招比较简单实用。
例:rm -rf fileCopy
2.5.2从子目录到根目录用rmdir逐个删除文件目录,比较适合被删除目录下含有少数目录的情况。但要注意三个细节问题。一是这个命令可以带多个目录文件参数,不同的参数之间利用空格隔开。注意这里不是利用分号或者冒号等符号分割,只需要使用空格即可。二是这个命令中的各个参数文件是由先后顺序的。如果目录文件的参数位置不对,很可能删除作 业不会成功,甚至会出现一些莫名其妙的结果。对于这一点,笔者在后面的内容中还会具体举例子说明。三是在删除某个目录文件时,用户必须位于这个目录之外的位置。如果这个命令中带了多个目录文件名参数时,要在这些指定的目录之外。否则的话系统会提示用户无法删除这些目录。
例:rmdir fileCopy/test1fileCopy/test2 fileCopy
然后在出来的rm: remove regular empty file `text'? 后输入yes
第三章 文件操作命令
3.1 创建文件
能过创建文件的命令很多,只要命令能够重定向输出到一个不存在的文件,就会创建文件
例如:
touch能创建文件touchtext2.txt;
cp support.log test.txt support.log文件是必须存在的,test.txt可以不存在;
3.2 复制文件
命令:CP 格式: CP [选项] 源文件或目录 目的文件或目录 选项:
-b 同名,备分原来的文件
-f 强制覆盖同名文件
-r 按递归方式保留原目录结构复制文件
例如:cp -r /home/sxdkj/project/support /home/sxdkj/tools/fileCopy/xiangMuBaoCun
说明: /home/sxdkj/project/support是源文件,/home/sxdkj/tools/fileCopy/xiangMuBaoCun
拷贝到的目录,如果源文件有子文件的话,需要用递归,同理在删除文件夹的时候如果有子文件夹也需要用递归。
3.3 移动文件或文件改名
命令:mv (move)
格式:mv filename1 filename2
mv filename... direction
mv direction1 direction2
功能:改变文件或目录的名子,或把一些文件移到另一目录下。
注释:当filename1更名为filename2时,若filename2已经存在,则filename2的内容将被filename1覆盖
说明:该命令既可以改名也可以移动文件
1、将xiangMuBaoCun/server1.xml移动到当前目录下并重命名为server.xml
mvxiangMuBaoCun/server1.xml server.xml
2、将server.xml更名为server1.xml
mv server.xmlserver1.xml
3.4 搜索文件中匹配符
命令:grep
格式:grep [option] pattern filenames
功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。
选项:
-v 找出模式失配的行
-c 统计匹配行的数量
-n 显示匹配模式的每一行
例如:% ps
1、显示所有以d开头的文件中包含 test的行。
$ grep ‘test’ d*
2、显示在aa,bb,cc文件中匹配test的行。
grep ‘test’ aa bb cc
3、显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
$ grep ‘[a-z]\{5\}’ aa
4、如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着另外一个es(\1),找到就显示该行。如果用egrep或grep -E,就不用”\”号进行转义,直接写成’w(es)t.*\1′就可以了。
$ grep ‘w\(es\)t.*\1′ aa
3.5 列出文件目录
命令:ls (list) 列出当前目录下的文件和子目录名
格式:ls [option]directory_name
功能:列出指定目录中的文件名和子目录名。当无子目录名时,列出当前目录中的文件名和子目录名。
选项:
-a列出所有文件,包括以点开头的隐含文件。
-l按长格式列出文件名,包括文件类型标识,权限,链接数,文件主名,文件组名,字节数,日期。
-r列出包括子目录下所有文件
-g在长格式中给出用户组的标识。
-t安文件生成日期排序。
例如:% ls -la
3.6 显示文件内容
命令:cat (catenae)
格式:cat filename
功能:显示出文件的内容。
选项:
注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q键继续显示,按ctrl+c强制退出。
例如:% cat filename
3.7 按屏幕显示文件内容
命令:more
格式:more filename
功能:按屏幕一屏一屏显示出文件内容
选项:
注释:
有时候需要安装配置才能用该命令;
在屏幕显示过程中有功能键;
空格键 继续下一屏的输出;
回车键 看下一行的输出;
q