ls 显示
ls -a显示所有
cd 到home目录
cd 到/目录
cd ~/Desktop ~代表home下的用户目录
pwd查看工作目录
mkdir [-p](多级目录)/home/log/test 创建目录
touch test01.txt 创建文件
cat / 查看所有文件
more /翻页查看 q退出
cp [-r](表递归)路径1 路径2 复制
mv 123.txt 321.txt 用于移动如果没有就覆盖
rm [-r(文件夹) -f(强制删除)]which cd或者pwd等等。。 查看程序文件存放位置
find 起始路径 -name "被查找文件名"(带*模糊查询)
find 起始路径 -size +-n[KMG](按照大小查询)grep -n(显示行号) 关键字 文件路径 (关键字过滤)
wc [-c(统计bytes数量) -m(统计字符数量) -l(统计行数) -w(统计单词数量)] 文件路径cat itheima.txt | grep itheima 管道符
echo 输出内容 或 “输出复杂内容”
echo `pwd`执行指令内容
echo "内容">被覆盖文件路径
echo "内容">>被追加文件路径tail [-f(持续追踪) -num(尾部显示行数)] 路径
groupadd 创建用户组名
groupdel 删除用户组useradd [-g(指定用户组) -d(指定home目录)] 用户名
userdel [-r](指定删除,不指定则保留home目录) 用户名
id[用户名](不指定则查看自身)
usermod -aG 用户组 用户名 将指定用户加入指定组getent passwd 查看密码文件中指定的用户信息
chmod [-R](指定子文件)u=rwx,g=rx,o=x hello.txt 权限修改
0 无权限
1 仅有x权限
2 仅有w权限
3 有w和x权限
4 仅有r权限
5 有r和x权限
6 有r和w权限
7 有全部权限
chmod 751 hello.txt 设置为751权限chown 只有root能使用 修改文件所属
chown [-R] 用户名 hello.txt
chown [-R] :用户组 hello.txtCtrl + C 取消指令
Ctrl + D 退出指令
centos自带python
history 历史指令
!前加数字
Ctrl+r 匹配相似的指令
Ctrl+a 跳到命令开头
Ctrl+ e 跳到命令结尾
Ctrl+左右 左右跳单词
Ctrl+l或clear 清屏yum [-y]自动确认 install 安装 remove 卸载 search 搜索 软件名称
systemctl start stop status enable[开机自启动] disable[开机不自启动] 服务名
NetworkManager 主网络服务
network 副网络服务
firewalld 防火墙服务
sshd ssh服务ln -s test.txt ~/test2.txt 软链接(快捷方式)
date [-d](指定日期计算)[格式化字符串]
date -d "+1 day" [格式化字符串] 加减日期ifconfig 查看配置
hostname 查看主机名
ping [-c num] ip或主机名 查看到服务器的可联通状态
wget [-b](后台下载) url 下载
curl 发起请求,返回html码
nmap 127.0.0.1 查看电脑端口 (install nmap)
netstat -anp(查看使用状态) | grep(过滤) 111(install net-tools)ps [-e](显示全部信息)[-f](格式化输出) 显示进程
过滤信息| +grep tail
kill [-9](强制关闭) 进程ID
top查看进程
top -b > test.txt 信息写入txt
df [-h](人性化显示) 磁盘信息查询
iostat [-x](显示更多信息)[num1](刷新间隔)[num2](刷新次数)
sar [-n](查看网络) DEV 查看网络接口 [num1](刷新间隔)[num2](刷新次数)
env查看环境变量
$echo $PATH查看环境变量值
vi ~/.bashrc 用户环境
加上 export MYNAME=log
source .bashrc 启用生效
vi ~/etc/profile 全局变量
新增环境变量追加export PATH=$PATH:/root/myfileyum -y -install lrzsz 下载指令
sz 下载到window
rz 下载到linuxtar -[z]cvf 文件压缩
tar -[z]xvf 文 件解压 -C 指定解压路径
zip [-r] 参数1 参数2。。 带文件夹要带-r
unzip [-r] 参数1 参数2。。 -d 指定文件解压路径ssh root@用户名 远程登陆
ssh-keygen -t rsa -b 4096
ssh-copy-id 用户名 共享scp [-r](复制文件夹) 参数1 参数2 参数1->参数2
复制到同名目录下
scp -r jdk node2:'PWD'/
scp -r jdk node2:$PWD
Linux基本指令
于 2024-05-15 18:46:43 首次发布