Linux基本指令

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.txt

Ctrl + 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/myfile

yum -y -install lrzsz 下载指令
sz 下载到window
rz 下载到linux

tar -[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

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值