linux基础命令
ls文件列表:
ls 展示所有文件
ls -a 罗列所有文件,包括隐藏文件
ls -l 显示文件夹的详细信息 (简写 ll)
cd 切换目录:
cd Documents 切换到Documents目录 (可使用tab键补全目录)
pwd 显示当前目录
cd .. 退到上一个目录
cd / 切换到根目录
cd - 返回上一级目录
mkdir目录创建
mkdir - -help 查找
mkdir aaa 创建目录
rmdir aaa 删除目录
mkdir -p aaa/bbb 创建多级目录(在aaa目录下创建bbb目录)
文件查看
cat文件名 :显示文件的内容
more 文件名 :一般用于要显示的内容超过1个屏幕的情况, 空格显示下一页数据,enter显示下一行数据
less 文件名:与more类似 通过上下键控制
tail :
tail -10 文件名 :最后10行
tail -100f 文件名 :动态查看文件 按command+c 结束查看
grep '关键字' 文件名 :搜索关键字
文件拷贝【cp、mv】
cp 文件名 aaa/ 将文件拷贝到aaa目录下
cp 文件名 aaa/a.txt 将文件拷贝到aaa目录下并重命名文件 为:a.txt
mv sss.txt /user/dowloads/bbb.txt 将文件剪切到/user/dowloads 并重命名为bbb.txt
rm文件删除
rm sss.txt 删除sss.txt文件
rm -r bb 删除bb,需要询问(目录)
rm -rf bb 删除bb ,不询问
rm -rf * 删除所有的文件
tar 压缩文件、解压缩
打包: tar -cvf xxx.tar ./*
打包并压缩: tar -zcvf xxx.tar.gz ./*
解压: tar -zxvf xxx.tar.gz -C /user/aaa
find查找
find / -name *.log 在根目录下查找 名字为log的文件
find / -name "ins*" 查找文件名称以ins开头的文件
find / -user itcast -ls 查找用户itcast的文件
find / -user itcast -type d -ls 查找用户itcast的目录
find /-pern -777 -type d-ls 查找权限是777的文件
grep
grep 'cc' /user/xxx --color 在/user/xxx 里查找cc 颜色高亮显示cc
其他常用命令
【pwd】 显示当前所在目录
【touch】 创建一个空文件
【clear】清屏
vi vim编辑器
i 在当前位置前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行尾插入
O在当前行之前插入一行
vim file 打开文件
i 进入编辑模式
esc 退出编辑模式 :q
保存并退出 esc -> :wq
不保存退出 esc -> q!
:/8080 查找文件内容为8080的高亮显示
重定向输出
cat aaa.txt > bbb.txt 重定向输出 覆盖>
cat bbb.txt >> aaa.txt 重定向输出 追加>>
系统进程管理
ps -ef 查看进程
ps -ef | grep java 搜索java进程
Kill 进程id 杀进程
Kill -9 进程id 强制杀进程
| 管道
前一个命令的输入当做后一个命令的输入
ls --help |more 分页查询帮助信息
查看到进程占用的端口号
netstat -anp | grep pid

浙公网安备 33010602011771号