Linux笔记

来源:互联网 发布:工业设计 比赛软件 编辑:程序博客网 时间:2024/05/20 02:55

Linux笔记

Author 阿飞

@date2016-11-07

 

1.1 Linux目录

目录

含义

/

根目录

/root

 

/home

 

 

1.2 Linux命令

命令

含义

cat /proc/version

查看Linux内核版本

lsb_release –a

查看Linux系统版本

cd 目录名

进入某个目录。

sh 脚本名

执行脚本,比如sh start.sh

history

查看已经执行过的历史命令。

mkdir 目录名

创建目录

mkdir 目录名1 目录名2 目录名3

在创建

find 要查找的目录 –name 查找的文件名

根据文件名查找文件,比如“find / -name startup.sh”表示在根目录中查找名称为startup.sh的文件。请注意:若要模糊查找可使用“*”号。

grep 字符串

用于查找文件里含有(模糊匹配)的字符串。比如“netstat -apn | grep 8080”用于在netstat –apn命令得出的结果中查找含有8080字符串的记录。

注意:此命令貌似要借助管道命令|,不能单独使用。

grep -v 字符串

不显示匹配指定字符串的信息,比如:

ps -ef | grep tomcat7 | grep -v grep

表示查询含有tomcat7的进程,但是不包括含有grep的进程(当前命令所在进程)

chmod

变更目录/文件权限

cat 文件名

查看文件内容

netstat –apn

查看端口占用情况

top

类似于windows中的任务管理器

vi 文件名

创建或打开文件。若文件不存在则会新建一个文件,请注意,若想创建一个空的文件,则必须在使用“vi 文件名”打开新创建的文件后执行保存并退出vi命令,否则,文件将不存在。

cat > 文件名

创建一个空文件

cp 源文件 目标目录

将源文件复制到目标目录下,比如cp ../dir1/file1 ./是将与当前路径所在目录同级的目录dir1中的文件file1复制到当前目录中去。

cp –r 源目录 目标目录

将源目录及其子目录和子文件深度复制到目标目录,比如cp –r /root/d1 /root/d2是将d1目录及其下属所有目录和文件复制到d2目录下。

mv 源文件 目标目录

将源文件移动(剪切)到目标目录下,比如mv ../dir2/file1 ./是将与当前路径所在目录同级的目录dir1中的文件file1剪切到当前目录中去。

rm 文件名

删除指定文件

rm –r 目录名

删除指定目录及其包含的所有目录及文件,会提示是否确认删除。

rm –rf目录名

一次性删除指定目录及其包含的所有目录及文件,不做任何提示

wget 网络地址

从网络中下载文件,支持HTTP、https、FTP协议,支持断点续传、后台下载等。

但是请注意,这些强大的功能要配合参数使用才行。

参考资料:附录 参考资料:[2]

ps –ef

查看进程启动的目录

kill -9 PID

强制结束掉PID对应的进程,比如“kill -9 12321”

free –k

以KB为单位显示内存使用情况,如下:

xargs

将前面的命令的输出作为xargs后面命令的输入参数,比如:

ps -ef | grep /home/OMS/tomcat7 | xargs echo

将“ps -ef | grep /home/OMS/tomcat7”产生的结果作为“echo”命令的输入参数

cat 文件名

查看文件全部内容

head -数字 文件名

查看指定文件前面'数字'行记录,比如:

head -2 log.log

tail -数字 文件名

查看指定文件后面'数字'行记录,比如:

tail -2 log.log

tail -f log.log

参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止。比如:

tail -f log.log

sed -n '开始行数,结束行数p'文件名

查看指定文件的开始行数(包括)到结束行数(包括)之间的内容,比如:

sed -n '5,7p' log.log,表示查看log.log文件的第5行到第7行之间的内容,共3行内容。

 

1.3 vi编辑器使用

命令(按键)

含义

vi 文件名

以vi模式打开文件,请注意执行该命令后会进入“命令模式”

i

按键,进入“编辑模式”

Esc

按键,退出“编辑模式”,进入“命令模式”

:q!

保存文件,强制退出vi

:wq

保存文件并退出vi

 

 

1.4 Linux快捷键

操作(快捷键)

含义

Tab

自动补全唯一匹配的命令

选中信息,点击鼠标左键

复制

选中信息,点击鼠标右键

复制并粘贴

Ctrl + c

结束命令的执行,回到命令输入界面

 

1.5 Linux文件权限

 

 

附录

参考资料:

[1]. http://www.masswerk.at/jsuix/index.html(Linux在线模拟器)

[2]. http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html(wget命令)

[3]. http://blog.sina.com.cn/s/blog_8317516b010103fx.html(xargs命令)

[4]. http://www.cnblogs.com/wangkangluo1/archive/2012/05/26/2518856.html

(tail命令)

 

0 0
原创粉丝点击