[root@localhost ~]
2021年 12月 08日 星期三 21:40:18 CST
[root@localhost ~]
ls -a 显示隐藏文件
mkdir dir1 dir2 同时创建两个目录
rm dir 删除目录
rm -f 删除文件
rm -rf 删除目录并及以下的目录文件
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的文件到当前位置
cp -a dir1 dir2 复制一个目录
In -s file1 index 创建一个软连接
In file file2 创建一个硬链接
[root@localhost bjsxt]
find /位置 -目标 \条件 从/根目录下查找
[root@localhost bjsxt]
[root@localhost bjsxt]
[root@localhost bjsxt]
[root@localhost bjsxt]
[root@localhost bjsxt]
ctrl+c 终止当前命令
- df
查看linux系统中可用和已近使用的磁盘空间
[root@localhost bjsxt]
ls 查看目录显示
ls -a 隐藏显示
pwd 当前位置的绝对路径
cp 复制文件
cp -r 复制目录
cd 切换目录
mkdir 创建目录
touch 创建文件
mv 移动
rm 删除 rm -rf 递归删除不提醒
rmdir -p 删除目录
[root@localhost bjsxt]
[root@localhost bjsxt]
[root@localhost bjsxt]
- 查找文件
whereis 查看文件位置 一般是搜索程序的 find 显示出文件路径
[root@localhost bjsxt]
/temp/bjsxt/test_str.sh
[root@localhost bjsxt]
[root@localhost bjsxt]
redis: /usr/local/bin/redis.cong80 /usr/local/bin/redis.conf80 /usr/local/bin/redis.conf
find / -name test.txt
- top
实时显示各个进程的使用情况好像是任务管理器
top
top -p pid
-
ifconfig 和ipconfig功能一样用来查看网络配置 -
ping 测试网络情况 -c 指定次数 [root@localhost bjsxt]# ping -c 4 127.0.0.1 -
ps 显示当前运行哪些进程 进程的5中状态 r运行 s中断 z僵死 t停止 d不可中断
ps-a 显示所有进程信息
[root@localhost bjsxt]
[root@localhost bjsxt]
[root@localhost bin]
- kill
终止指定线程 终止一个前台线程用ctrl+c
kill -15 正常接收
kill -9 强制结束
init进程编号是1 不可kill
ps -aux|grep vim
killall vim
- netstat
网络命令:用于显示本机端口和网络连接情况,
[root@localhost bin]
[root@localhost bin]
[root@localhost bin]
[root@localhost bin]
root@localhost bin]
[root@localhost ~]
$ ifconfig
$ ip addr
$ ip a
$ hostname -I
$ arch
x86_64
You have new mail.
mkdir 创建目录
cp 复制 cp-rvf a/ /temp/ 复制a目录到temp目录下
mv 移动 mv -vf a /temp/b 移动a文件到temp目录下重命名b
rm 删除
rm -r递归删除 -f 删除时不给提示
操作文件的四大命令 touch创建 rm删除 cp复制 mv移除 文件四大护法;
- 漫游
在暗无天日的环境中需要面临三个问题:我是谁? 我在哪? 我要去哪里?
ls 查看当前目录下的所有内容 ls -a 多大人了还玩躲猫猫!
pwd 显示当前目录位置 我在哪里!
cd 切换目录 我要去哪里
cd ~ 用户目录下
cd ..上层 ../..上两层
./当前
cd - 跳转到上一次目录
cat 看看文件里面都是什么
tail 查看滚动日志
$ grep -rn --color java test.text
2:java
减少文件占用空间,用来传输时候使用,常用的压缩文件有 tar(tar命令) zip(unzip) rar(unrar)
最常用的.tar.gz文件格式,
tar -c创建压缩包 x解压 -C指定要解压的目录
tar -cvf file.tar file
tar -cvfz file.tar.gz files
解压 x
tar xvfz file.tar.gz
tar xvfz file.tar.gz -C /temp/ 指定解压目录下
systemctl
service 命令是用来控制系统服务的工具 启动start 停止stop 重新启动restart 显示所有系统服务的状态 startus
$ service --status-all 查看所有服务状态
service 服务名 status 显示服务的状态
service 服务名 stop 停止服务
service 服务名 start 启动服务
service 服务名 restart 重启服务
==================
systemd 命令 1 控制systemd系统服务 2 管理系统上运行的服务
systemctl --version 查看版本号
查看程序目录
whereis systemd
whereis systemctl
ps 查看当前进程线程状态,
ps -ef|grep java 查看java进程
free 是专门用来查看内存的,
df 是查看系统中的磁盘,df -h
ifconfig 查看ip地址
ping 测试网络是否正常
netstat 网络状态命令 看连接和端口, netstat -ant
export 用来设定环境变量,
whereis 命令的具体位置
date 系统时间
ssh 远程连接协议 ssh -v
sftp 文件上传命令
grep -r 递归匹配 -n显示位置 -- color
grep -rn --color text.doc
- 启动jar包
java -jar uuuu.jar
|