Linux 基础指令

wget     下载指令参数为网络地址
curl     请求一个url,类似于在浏览器中输入url
history 查看历史指令
mkdir     创建文件夹
touch     创建文件
rm        删除
cp         拷贝复制
scp        远程复制 远程用户名+IP+文件目录 本地目录
    --scp root@172.17.0.2:/docker_study/aa/b ./
mv      移动
du        查询文件大小 dd为文件名
    --du -sh dd
df        查看磁盘容量
free -m 查看内存

sz        现在文件到windows
    -- sz b 下载b文件
rz -y    将windows文件上传到当前系统

cat bb > cc
    --将bb文件的内容写入到cc文件中
cat bb >> cc
    --将bb文件的内容追加到cc文件中

netstat -nlpt 查看端口是否被占用
    --netstat -nlpt | grep 80         查看80端口是否被占用
kill    杀死进程
------------------------------------------------------------------------------------------    
环境变量
目录/etc/profile

vim /etc/profile
把下面几行代码输入到profile的最后
export JAVA_HOME=/usr/jdk
export PATH=$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib/

刷新一下文件: 
source /etc/profile
------------------------------------------------------------------------------------------    
配置ssh连接
安装ssh:        yum install -y openssh-server
修改密码:        passwd root
启动ssh服务:    systemctl start sshd.service
ssh开机启动:    systemctl enable sshd.service
查看ssh状态:    systemctl status sshd.service

------------------------------------------------------------------------------------------    
gzip     压缩文件
    --gzip bb 压缩bb文件生成bb.gz
gunzip    解压缩文件
    --gunzip bb.gz 
    
tar -zcvf    打包文件
    tar 选项[-zcf] [压缩后文件名] [被打包的目录]
        -c 打包
        -v 显示详细信息
        -f 指定文件名
        -z 打包同时压缩
    --tar -zcvf mm.tar.gz mm            将mm文件夹打包成mm.tar文件
tar -zxvf     解压缩目录
    tar 选项[-zcf] [压缩后文件名] [被打包的目录]
        -x 解包
        -v 显示详细信息
        -f 指定解压文件
        -z 解压缩
    --tar -zxvf mm.tar.gz            解压缩mm.tar.gz文件        
------------------------------------------------------------------------------------------        
ps -ef    查看进程
    --ps -ef | grep ssh                查看ssh的进程
ps -aux 查看进程信息,比 -ef详细

top 查看所有进程信息

------------------------------------------------------------------------------------------    
find    查询文件
    --find -name aa 查询aa文件的位置

whereis        查询文件安装目录
    --whereis ssh        查看ssh的安装目录
------------------------------------------------------------------------------------------    
文件权限
拥有者 拥有者用户组        其他用户
rwx        rwx                rwx
r    读
w    写
x   执行

chmod +x aa
    --给aa文件添加执行权限
chmod -x aa
    --给aa文件去除执行权限
------------------------------------------------------------------------------------------        
当前用户
whoami
创建test用户
useradd test
设置test用户密码
passwd test
切换test用户
su test
切换到当前用户的目录
cd ~
------------------------------------------------------------------------------------------    
查看文件
cat     查看一个文件,文件内容一次性展示
more     查看一个文件,一部分一部分展示,按enter继续向下展示,直到文件结束
tail    查看一个文件,参数可以设置展示最后多少行,并且持续等待,可以用于持续查看log
    -2f 展示倒数2行
    
管道 grep
cat aa.txt | grep 123 
    --匹配aa.txt中包含123的所有行
    
------------------------------------------------------------------------------------------    
安装软件- rpm , yum
rpm -ivh 文件.rpm
    --rpm指令为安装rpm文件
yum search ifconfig
    --查询ifconfig指令在哪个软件包中,查询到在net-tools.x86_64
yum install net-tools.x86_64
    --网络安装软件包

------------------------------------------------------------------------------------------    
vi 修改文件,如果文件不存在创建并修改文件
-- i 普通模式切换成输入模式
    -- Esc键从输入模式切换成普通模式

o     --新开一行
dd    --删除一行
u    --撤销文件修改内容

:q  退出,如果修改了内容则必须保存或者强制退出
:q! 不保存强制直接退出
:wq 保存并退出
-------------------------------------------------------------------------------------------
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值