您的位置:首页 > 运维架构 > Linux

linux相关基本操作指令总结

2018-01-27 23:46 369 查看
1.linux系统的文件目录结构



其中usr为用户的相关信息,用于存储用户的相关配置,一般将拷贝或安装的文件存放在/usr/local中

etc:系统的相关配置文件,profile用于环境变量的配置。

2.基本命令

2.1添加文件夹

mkdir 目录

2.2 查看目录

ls:查看根目录所在的文件

ls -a:查看所有文件包括隐藏文件

ls-l:查看目录的文件,并以列表显示

2.3查找文件

find/ 文件目录 -name ‘目标文件’

例如:find/root -name ’ test’ 为查看root中名称带有test字样的文件

2.4修改及剪切

修改:mv oldfilename newfilename

剪切:mv 目标文件 目的文件夹 如:mv test.java /usr/local 将当前目录文件夹下的文件拷贝到local文件夹下

2.5拷贝文件

cp -r 目标文件 拷贝的位置

例如:cp -r file.xml /usr/local

其中 r表示递归拷贝,拷贝单个的文件和压缩包时不用递归,r可以不写

2.6 删除文件

rm -rf 目标文件(强制删除)

rf -r 目标文件(删除时,会询问是否要把删除文件)

3文件操作命令

3.1创建新文件

touch 文件名称

touch text.java

3.2 查看文件

cat/more/less/tail

一般情况使用cat就能满足

cat text.java

3.3文件的编辑命令

vim 目标文件

如:vim a.text 进入命令模式

键盘输入i/a/o进入编辑模式

编辑完成后点击ESC退出编辑进入底行模式

q!:表示不保存

wq:表示保存

一般流程:

vim 文件——>进入文件—–>命令模式——>按i进入编辑模式—–>编辑文件 ——->按Esc进入底行模式—–>输入:wq/q!

3.4文件解压

tar -xvf 目标文件 -C 解目的文件夹

tar -xvf sss.tar.gz -C /usr/local/java解压到java文件夹中

tar -xvf sss.tar.gz解压到当前文件夹中

3.5压缩文件

tar -zcvf 压缩后的文件名 要压缩文件或文件夹

tar -zcvf xxx.tar.gz aa.xml bb.txt cc.xls

tar -zcvf xxx.tar.gz /test/*

4其他命令

4.1搜索命令

grep 要搜索的字符串 搜索目的文件

grep ls dao.java 搜索java包含ls的字符行

grep ls dao.java -color 将搜索到的ls进行高亮显示

4.2 查看当前位置

pwd

4.3查看进程

ps -ef 查看当前系统中运行的进程

4.4 结束进程

kill -9 进程的pid

4.5管道命令

命令:|

作用:将前一个命令的输出作为下一个命令的输入

例如 ps -ef |grep system

查看当前系统中所有的进程中包括system字符串的进程

4.6网络通信

查看当前系统的网卡信息:ifconfig

查看与某台机器的连接情况:ping

查看当前系统的端口使用:netstat -an
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: