常用的一些指令
pwd:显示当前工作目录的路径。
ls:列出当前目录中的文件和文件夹。
cd:更改当前工作目录。
mkdir:创建一个新的目录。
rm:删除文件或目录。
cp:复制文件和目录。
mv:移动文件和目录,也可以用于重命名文件和目录。
touch:创建一个空文件或者更新文件的访问时间。
cat:显示文件的内容。
grep:在文件中搜索指定模式。
find:根据条件搜索文件。
chmod:更改文件或目录的权限。
chown:更改文件或目录的所有者。
tar:用于压缩和解压缩文件和目录。
2、基本命令
bash
复制代码
ip addr 查看IP
pwd 查看当前所在目录
shutdown 关机
reboot 重启
ping ip 或域名 查看网络是否OK
ctrl + c 强制结束占用窗口的命令
top 查看内存情况
kill -9 pid 强制杀死指定进程
ps -ef | grep -i 进程名字 查看进程运行信息
clear 清屏
history 查看历史命令 !历史命令编号 执行历史命令
3、目录相关命令
bash
复制代码
ls 【参数】【目录】 展示指定目录下的内容 参数
-a 展示所有
-l 以列表的形式展示 目录 有,则展示该目录内容 无,展示当前所有目录内容
cd 【目录或符号】切换指定目录 符号
~【波浪线】家目录
. 当前目录
.. 上级目录 从哪来,回哪去
mkdir 【-p】目录名
创建目录
-p 创建多级目录
rm 【-rf】目录名删除目录
-r 递归
-f 不提示
cp 【-r】目录 复制目录
mv 源目录 目标目录 目标目录存在,则移动目标目录不存在,则改名
4、文件相关命令
bash
复制代码
touch 文件名 创建新文件
vi 文件名 编辑文件 三种模式 查看模式【命令模式】
编辑模式
修改内容
底行模式
模式切换
vim编辑器 安装 yum install vim
查看文件 cat 展示文件所有内容
适用于看小文件
more 分页展示文件内容
适用于看大文件
查看
回车键 向下滚动一行
空格键 向下滚动一屏
b 返回上一屏
q或者Ctrl+C 退出more
tail 【-f】文件名
动态查看文件内容
监控日志文件
rm -f 文件名 删除文件不提示
cp 源文件名 目标目录 复制文件到指定目录
mv mv 文件名 目录 移动
mv 文件名 目录/新文件名 修改文件名
r
复制代码
tar
tar -zcvf 压缩后的文件名 被压缩的文件或目录列表 压缩
tar -zxvf 要解压缩的文件名 [-C 指定目录]
解压缩
参数说明
-z: z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压
-c: c 打包或压缩
-x: x 解包或解压
-v: v 显示进度条
-f: f 为文件取一个名字
5、查找命令
perl
复制代码
find 目录 参数 文件名
查看自己定义的文件
find /etc -name *profile
grep 内容 文件名
从指定文件中查找指定的文本内容
grep Hello *.java
grep -n Hello *.java
-n:表示显示行数
6、权限命令
bash
复制代码
用户权限分组
当前用户
用户所在组
其他用户
chmod 【权限】文件
字母
r
读
w
写
x
执行
字母权限麻烦
当前用户
u
当前用户所在组
g
其他用户
o
所有用户
a
chmod u+r 文件名
chmod u=rw 文件名
数字
4
读
2
写
1
执行
数字授权
chmod 777 文件名
作者:JAVA_彭于晏
链接:juejin.cn/post/727386…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。