linux相关基本操作指令总结

1.linux系统的文件目录结构
linux相关基本操作指令总结_第1张图片
其中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

你可能感兴趣的:(linux相关基本操作指令总结)