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 

最新文章

  1. sql cross join table
  2. (转) Deep Reinforcement Learning: Playing a Racing Game
  3. ArcGis实现添加MultiLayerMarkerSymbol(多个符号叠加生成新的符号)
  4. Unity5.1 新的网络引擎UNET(十五) Networking 引用--上
  5. AngularJs学习笔记--Guide教程系列文章索引
  6. 17+个ASP.NET MVC扩展点,含源码{转}
  7. hadoop jobhistory解析工具汇总
  8. 关于Linux
  9. Centos7安装Oracle JDK
  10. mysqldumpslow -- 分析慢查询日志
  11. Server SQL2008对文件的基础操作(1)
  12. Java【第一篇】基本语法之--关键字、标识符、变量
  13. python3.6安装docx模块
  14. web.py模块使用
  15. Java基础知识总结--多态
  16. power designer 16.5 使用总结[转]
  17. Python: ljust()|rjust()|center()字符串对齐
  18. node.js实时编译,不需要重启
  19. 利用Docker设置Node.js
  20. CRF,没完全看懂

热门文章

  1. RenderMonkey基本使用方法
  2. Error Domain=NSURLErrorDomain Code=-1202,Https服务器证书无效
  3. Muduo 多线程模型:一个 Sudoku 服务器演变
  4. Python:内置函数makestrans()、translate()
  5. 【转】 Pro Android学习笔记(三五):Menu(6):XML方式 &amp; PopUp菜单
  6. [置顶] 什么是C语言结构体字节对齐,为什么要对齐?
  7. c语言基础 c和指针
  8. LAMP 1.5 测试PHP解析 问题解决
  9. (转)Maven 项目新建index.jsp报错问题
  10. Python数据结构与算法设计(总结篇)