day01笔记

linux基本命令的学习:
1.查看主机名
    hostname
2.修改主机名
    hostnamectl set-hostname  s16ds
3.linux命令提示符
[root@s16ds ~]# 

#  超级用户的身份提示符
$ 普通用户的身份提示符



4.修改命令提示符
PS1变量控制 

[root@s16ds ~]# echo $PS1
[\u@\h \W]\$

PS1='[\u@\h \w \t]\$'

5.创建文件夹
[root@s16ds /tmp 16:32:59]#mkdir alex wupeiqi  wenzhou

[root@s16ds /tmp 16:33:24]#mkdir -p  ./oldboy/{linux,python}
    -p递归创建

6.安装树状图命令
yum install tree -y 
直接输入 tree 

7.echo写入文件内容
echo "来了老弟"   >  ./test.txt


with open    w 覆盖写入  a 追加写入 

>  重定向覆盖写入符  
>>  重定向追加写入 


8.cat命令,可以用于读写文件
[root@s16ds /tmp 16:39:02]#cat >> shi.txt  <<EOF 
> 床前明月光
> 地上鞋两双
> 巨头网名一月
> 低头丝瓜你
> EOF

9.tac命令,倒过来的cat命令


10.拷贝命令
cp 目标文件  拷贝后的文件
    -r 递归拷贝 拷贝多重文件夹
    


11.重命名命令,以及移动命令
mv  (move)  

mv 旧文件名  新文件名

移动文件
mv  ../home/shi.txt    ./  


12.查找命令
windows查找工具:
    everything 查找文件工具
    
linux查找文件:
find命令查找

find 从哪找   -name  找什么


#从根目录开始找,一个叫做 setttings.py文件
find  /  -name  settings.py

#寻找 /opt目录下 所有的 .py文件 

find /opt   -name  '*.py'

linux管道符 ,"|"  
语法就是,将第一条命令的结果,传递给第二条

过滤出vim有关的进程
ps -ef  |   grep  vim 
过滤出22端口的信息
netstat -tunlp  |   grep  22



13.过滤命令
grep

过滤出文件中所有有关nobody的内容
grep nobody  ./passwd.txt


#过滤出除了nobody以外的内容
grep nobody  ./passwd.txt -v   -n 

过滤出出文件内容有关all的,且输出行号
grep  all  settings.py -n  


14.vim显示行号
进入vim命令模式,输入 :set nu  显示行号

15.过滤文件内容的命令
[root@s16ds /tmp 17:21:33]#cat settings.py | grep allow
allow_hosts=[]
[root@s16ds /tmp 17:21:39]#grep  allow settings.py 
allow_hosts=[]




16.查看文件内容,前后行,以及实时监控

head -5  filename   查看前5行

tail -5 fielname   查看后5行


tail -f  filename   实时监控


17.让某个二货,使用rm命令的时候,告诉他,求求你了,你可别坑我了
rm 

alias linux的别名命令.

语法
alias rm="echo  球球你了,你可别坑我了"

取消别名
unalias  rm  


18.创建普通用户,以及更改用户密码
useradd  用户名 
passwd  用户名 

什么都不加,直接passwd,是对当前登录的用户修改密码


19.远程传输文件,在两台linux之间传输
    #语法 
    scp  想要操作的文件地址   存放的目标文件地址

    scp  liuliu.txt   root@192.168.15.105:/tmp/
    scp root@192.168.15.105:/tmp/zhifubaomima.txt  /opt/

    传输文件夹
     scp -r   a  root@192.168.15.105:/opt/
        -r 递归传输
        
20. 查看文件夹,文件大小
    两种方式1.   ls -lh 
            2.   du -sh 
                    -s 合计文件夹大小
                    -h  显示友好的单位换算
                    
21.linux查看系统负载 是 top指令


22.更新系统时间,查看系统时间

date  查看系统时间  
hwclock 

如果时间不正确,进行时间服务器同步,这个服务器,人家提供好了
ntpdate -u ntp.aliyun.com

23.在线下载资源,类似于爬虫的命令
wget http://pythonav.cn/tm.jpg   #在线下载一个资源图片
wget -r -p http://www.luffycity.com


24.linux和windows互相传递文件
   1.  lrzsz 是linux一个软件包的名字,安装即可
   
   yum install lrzsz -y    #安全软件  
   
   2.使用lrzsz  
   sz  (发送文件)    
   rz  (接收文件)
 
   2.  xftp 

转载于:https://www.cnblogs.com/gaofeng-d/p/10983729.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值