文件相关命令

1、 创建和删除操作

Touch:修改时间戳 如果没有该文件就创建该文件
-C:   不创建
Top: 查看进程【cpu    sy,ur】

7:主设备号,    1,2,…6:次设备号。
Rm:
*find* 【范围】  -file  d  -name  a*[文件属性]名字不是属性。
-exec命令{}\;
-ok命令{}\;
|xargs命令;
Mkdir:
-pv:递归创建多级子目录,详细显示创建过程

2、拷贝和移动文件

Cp –a  //携带所有文件属性一块复制
Mv move 1、   移动文件  2、修改文件名称mv a b mv /tmp/a /root/
文件扩展名{}创建目录 姓名-学号 

3、 查看文件内容

Cat     一次性查看文件中所有内容
More   //man命令
Less    在更多的情况下查看大文件
Tali     默认查看倒数10行
-n://tail –n 20 文件名;or tail-20 文件名
-f:实时查看不退出文件
Head    默认查看行首
-n://head –n 20 文件名;or head -20 文件名

4、 其他

Echo  -e -necho $PATH-n      // print("Hello World",end='\t')  print("Hello World")print("Hello World")-e  识别 \t \n \recho -n -e "Hello World \t"
重定向 > 和 >>fd 文件标识符0  --  标准输入 1  --  标准输出2  --  错误输出程序 = 指令 + 数据代码    变量变量里面的数据从何而来?通过代码执行的数据又输出到哪里?规定:默认标准输入为--键盘  标准输出为--显示器而重定向就是用来改变输入和输出的;输出重定向>   覆盖重定向  默认工作中不能使用 set -C 去掉这个功能,同时 >| 可以进行强制重定向(set +C开启覆盖重定向功能)>>  追加重定向 在原有的文件上,在添加追加的数据即可;

扩展:

    在Linux中,命令输出除了默认输出结果以外,还返回一个命令执行状态的结果;返回0代表命令执行成功,而返回非0则是失败;$? 存储上一条命名的执行状态结果;在工作中,我们往往不需要命令输出的结果,而只需要命令执行的状态,我们就会使用 重定向 将输出结果重定向至 空文件(/dev/null)cat a.txt > /dev/null输入重定向<  把后面的文件,交给前面的命令来执行;tr 命令,将前面的内容替换为后面的内容tr abc ABC < a.txt  << 将多行内容同时输入,用在 cat 命令中cat >>文件<<EOF>a>EOF错误输出重定向2>  需要带上 fd(文件标识符)2>>  追加的错误重定向输出

扩展优化:

    cat a.txt > /dev/nullcat a.txt 2> /dev/null&> /dev/null  无论命令执行正确与否,都将输出内容指定到/dev/null&>> [普通文件]管道:command 1 | comand 2 | command 3 | command 4 | .........将前面的命令的执行结果,输出给后面一条命名执行;【Linux思想:结合小功能,完成复杂功能】tail -7 /etc/fstab | cut -d' ' -f1cut 切-d  指定分隔符‘ ’ -f  取的列  1-3  1,3   1

Linux远程

5、查看或配置网卡信息

(1) 网卡和IP地址ifconfig 没有该命令,我们需要安装网络包工具(net-tools)apt install net-tools
如果,网卡没有起来,我们需要修改默认的网卡配置文件;
/etc/network/interfaces
vim /etc/network/interfaces
(2)动态 - dhcpauto eth0iface eth0 inet dhcp
【修改配置文件,就需要重启服务】/etc/init.d/networking restart
(3)静态 - 手动去配置address 192.168.94.10netmask 255.255.255.0gateway 192.168.94.1    

6、远程管理机制

Ssh 开启Ubuntu的ssh端口的监听功能; tcp-22
netstat -tnl  // t -- tcp协议  n -- 不做解析
如果没有:apt install openssh-server -y/etc/init.d/ssh start
【Ubuntu默认只能使用普通用户进行远程连接】
ssh teacher@192.168.94.10
centos下,直接使用root用户远程登录即可;
ssh root@192.168.94.10无密码远程登陆:

Linux-----05相关推荐

  1. 【2018.05.04学习笔记】【linux基础知识10.1-10.5】

    2019独角兽企业重金招聘Python工程师标准>>> 10.1 使用w查看系统负载 w命令:查看cpu负载情况 [root@lgs-01 ~]# w11:20:20 up 1 mi ...

  2. Linux无root权限安装cuda9.1和cudnn7.05以及编译框架时无lcuda.so的问题

    无root权限 centos 7 cuda 9.1 cudnn 7.05 for cuda 9.1 1 下载安装cuda cuda下载 https://developer.nvidia.com/cud ...

  3. linux中判断语句,Linux--shel的if判断语句--05

    if条件语句的使用格式: 1.单分支语句 if [ 条件 ];then 执行语句 fi 注意:[ 条件 ] :条件与中括号要用空格分割:下面的语句同理. 2.双分支语句 if [ 条件 ];then ...

  4. Linux 下 输入账号 密码 显示 last login:Mon Apr 1 05:49:00 on tty1 但是跳转不进去系统?

    最近一个学生在Linux 下输入账号和 密码 以后 没有进入界面 last login:Mon Apr 1 05:49:00 on tty1 只显示这条信息 像这样 这是因为改错了 /etc/prof ...

  5. Linux书签(05)用linux more命令查看日志文件

    楔子:作为一名经常开车的老司机,查看日志文件是一种家常便饭.Linux more 命令就是这样一道非常下饭的菜,学会用它查看日志文件,也许会让很多问题及时被发现和定位. Linux more 命令 L ...

  6. Linux环境编程05

    目录 Linux环境编程05 一.信号相关基本概念 二.信号捕获 三.进程休眠信号 四.信号集和信号阻塞 五.附带数据信息的信号处理(较难) 六.定时器 Linux环境编程05 声明:本学习笔记为个人 ...

  7. 截至2017 年 2 月全球桌面操作系统市场份额:Linux 占 2.05%...

    桌面操作系统市场份额:Linux 占 2.05% 说到桌面电脑操作系统,你很容易就会想到微软的 Windows 和苹果的 macOS(或 Mac OS X),尽管近年来了解和使用 Mac 电脑的人越来 ...

  8. 【2018.05.07学习笔记】【linux基础知识10.6-10.10】

    2019独角兽企业重金招聘Python工程师标准>>> 10.6 监控io性能 iostat命令:监控磁盘详细io信息.安装sysstat包得到. 当你用vmstat命令查看,b列或 ...

  9. 04.05 Linux系统用户与用户组

    第一章 linux系统用户分类 超级用户 UID为0代表root,皇帝Linux管理员 普通用户 UID是500-60000,由超级用户或具备超级用户权限的用户创建的用户(贫民老百姓,大臣,布衣) 系 ...

  10. 黑马Linux笔记05【Linux系统软件安装,MySQL、Tomcat、Nginx、RabbitMQ、Redis、ElasticSearch、Zookeeper】

    视频资源 视频地址:黑马-新版Linux快速入门到精通 资源下载:https://pan.baidu.com/s/1zExrsk09QVm3mpqaPTqe_g?pwd=6666,提取码:6666 课 ...

最新文章

  1. android 组件导出安全,App安全检测实践基础:组件安全(二)
  2. 诊断Java中的内存泄露
  3. jump-server 安装部署
  4. 二维数组离散程度matlab,(十八)数据分析中的一些概念
  5. 【洛谷 - 快来签到】(数学,公式,溢出爆longlong的处理)
  6. php安装文件怎么打开文件_我的php文件怎么打开_如何打开php文件的办法
  7. Matlab Tricks(五)—— shuffle 一个矩阵
  8. 文华财经数据导出工具
  9. Java后端面试八股文
  10. Homography拓展(含与平面法向量相关的情况)
  11. 计算机英语课外知识竞赛,英语知识竞赛活动方案
  12. 辐射避难所ol服务器维护,辐射避难所Online8月3日更新内容 育普雷斯顿up卡池
  13. pytorch教程 聊天机器人(详细注释attentionrnn输入输出shape等知识点...
  14. Dreamweaver 安装 激活
  15. LINUX shell 脚本
  16. 2023ACP世界大赛-AI时代下,艺术教育者论坛
  17. 今天是值得纪念的一天!
  18. MXNet预训练模型下载 ResNet 50 101
  19. 通信基础概念(三)相关与正交
  20. 【人工智能大作业】A*和IDA*搜索算法解决十五数码(15-puzzle)问题 (Python实现)(启发式搜索)

热门文章

  1. html+css+layui实现简约登录界面
  2. 利用tkinter设计贷款计算器
  3. 绘制地铁线路html,HTML5绘制上海地铁线路图(2)
  4. L1-044. 稳赢
  5. Spring的三种注入方式(为什么推荐构造器注入?)
  6. 苹果系10大必备应用
  7. 全栈之路-前端篇 | 第一讲.基础前置知识【浏览器内核与网络知识】学习笔记
  8. SqlDeveloper一直显示正在连接而sqlplus可以连接到数据库
  9. 美联储缩表对外汇市场有什么影响?汇友必入区
  10. java基于ssm+vue+elementui的水果生鲜销售购物商城