Linux basic command 【常用命令】

Demo
大都有两种操作,
一种是cd到目标文件所在文件夹或目标文件夹的目录下,然后执行command
另一种是 之间命令行执行command

1:
删除文件(文件夹)
(前提:当前用户有删除操作的权限)
删除文件:
rm -r /user/local/a/a.log
删除文件夹:
rm -rf /usr/local/a
(advice: cd to obj file or folder ,then execute command)

2:
创建文件(文件夹)
创建文件:
vi foo.txt
vi index.jsp

创建文件夹:
mkdir aaa
mkdir -p aaa

3:
chown ysong -R /home/u1 表示改变目录所有者为ysong账户;

chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;

hostname可以查看linux的计算机名;

whoami可以查看当前用户;

pwd显示当前路径;

df查看系统的硬件信息

4:
以下查看相关文件内容:

more /etc/oratab

cat /etc/passwd


5:
查看当前目录:pwd
修改密码:passwd
回到上级目录:cd ..
查看该目录下的文件夹:ls
打开文件:vi /文件夹/文件
显示当前目录所有文件:ls (or) ls –a
显示当前目录所有文件和详细信息:ls –al
文件的权限:chmod g –(+)r w x u g o s
创建目录:mkdir 目录名/目录名
在主目录创建下目录:mkdir ~/目录名
复制文件:cp 文件 文件
移动文件:mv 要移动的文件 要移动到的目录  
修改文件或目录的名字:mv 文件 名字
删除文件:rm -rf –I提示 
删除目录中的所有内容包括目录:rm –r 要删除的文件夹

3:
合并文件(当前目录)
cat 文件名1 文件名2 ... 文件名N > ry.log

4:root 用户执行
lsb_release -a
查看linux系统版本等相关信息

5:查看文件内容
cd file所在目录
命令:tail -150 filename
作用:显示filename最近记录的150行




Linux服务器性能小结 :

<-->
在linux系统中,可直接通过命令行 “w”或者“uptime”查看,如下:

[ysong@IDC ~]$w
13:55:31 up  8:53,  1 user,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
ysong    pts/0    114.92.96.72     13:54    0.00s  0.01s  0.00s w

[ysong@IDC ~]$uptime
13:55:47 up  8:53,  1 user,  load average: 0.00, 0.00, 0.00


<-->
cpu usage:
系统的CPU使用率。
可以用“top”命令动态的显示当前系统进程用户的使用情况。


<-->
对 Tomcat 的操作

启动
一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh

停止
一般是执行 sh tomcat/bin/shutdown.sh脚本命令

查看
执行ps -ef |grep tomcat 输出如下

sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start

说明tomcat已经正常启动, 5144 就为进程号 pid = 5144

杀死
kill -9 5144

===========
在linux下,如何将shell里输出的信息写入到文件里呢?
通过下面的两个管道符可以实现些功能。
>  将信息写入文件
>> 在现有文件中追加信息

test.sh
echo hello >> /data/log/restart.txt
echo test >> /data/log/restart.txt


========

猜你喜欢

转载自syc001.iteye.com/blog/1107199