郑州做网站外包的公司有哪些,用zend做饿了么网站,销售网站平台怎么做的,团队建设网站 个人主页#xff1a;日刷百题
系列专栏#xff1a;〖C语言小游戏〗〖Linux〗〖数据结构〗 〖C语言〗
#x1f30e;欢迎各位→点赞#x1f44d;收藏⭐️留言#x1f4dd;
写在前面#xff1a;
紧接上一章#xff0c;我们在理解接下来的命令之前#xff0c…
个人主页日刷百题
系列专栏〖C语言小游戏〗〖Linux〗〖数据结构〗 〖C语言〗
欢迎各位→点赞收藏⭐️留言
写在前面
紧接上一章我们在理解接下来的命令之前先了解命令的周边知识 一、输出重定向 echo 指令是往显示器上打印这串字符“hello word
注叫输出重定向它有2个作用
1echo 内容文件名 可以将本来输出到显示器的内容输入到文件并且如果再次echo 内容文件名会覆盖原来文件的内容 2文件名 可以创建文件文件不存在也可以清空文件文件存在也就是说创建文件有2个方式touch和 二、追加重定向 注:叫追加重定向每次在文件末尾增加内容
三、输入重定向
结合我们上一章节所学cat 文件名 就是读取文件内容写入到显示器文件中如果cat后面什么都不加呢
cat 指令就默认就是从输入设备键盘读取写入到显示器文件中。 注是输入重定向将文件打开把文件内容写到 显示器文件中。
注cat 文件名和 cat 文件名虽然结果相同但是本质不同我们后面再谈 1. more 指令
描述
可以查看文件内容。
用法 more 文件名 more -n 文件名 //表示看哪一行的内容 q 退出 之前我们已经有cat可以查看文件内容为什么还有more呢
那是因为查看大文件时会被刷屏不好找到想要的文件内容这里就需要more指令了
我们这里创造一个大文件写10000行hello world 到big.txt文件中
注 cnt1; while [ $cnt -le 10000 ]; do echo hello world $cnt; let cnt; done test.txt 我们发现用cat 查看该文件内容直接被刷屏了
这时我们就可以用more了more可以打满一屏就停下来按enter进行逐行下翻但不支持下翻
1.1 查找关键字 /999 意思直接找到关键字999的位置 注按q退出
1.2 查找行号 more -777 文件名 意思找777行内容 一般来说more 使用的不多
2. less 指令
描述
可以查看文件内容的命令。
用法 less 文件名 注less 命令也支持查找关键字/777 表示查含有777关键字的位置
注less 支持上下翻直接用键盘的上下键即可
3. head 指令 描述 可以查看文件内容的命令。 用法 head 文件名 //默认查找文件的前10行 head -20 文件名 // 查看文件的前20行 4. tail 指令 描述
可以查看文件内容的命令。
用法 tail 文件名 //默认查找文件的后10行 tail -20 文件名 //查看文件的后20行 附加知识管道
我们想要查看这个文本的1000~1010行我们可以怎么做
我们可以通过管道管道有一个入口和出口来实现
管道的作用
上一个指令的输出数据放进管道下一个指令从管道里拿出来 注这个 | 就是管道文件管道可以用来级联wc-l 命令统计一共多少行 5. 时间相关的指令
5.1 date 作用查看时间 5.2 用date格式化输出 Y代表年m代表月d代表日H代表小时M代表分钟C代表秒
5.3 查看时间戳 5.4 将时间戳转换为具体时间 用法date自定义格式 -d 时间戳 注1970-1-1_00:00:00是格林威治时间因为我们是中8区所以是8点
6. cal 指令
描述
查看日历西历
用法 cal 查看本月日历 cal 年份 查看该年的日历 6.1 cal
作用查看本月日历
6.2 cal 年份
作用查看该年的日历
7. find 指令
描述
查找文件
用法 find 查找路径 -name 文件名
注查找指定地址下的 ls 命令
8. grep 指令 描述 查找文件内容。 用法 选项 -i 无视大小写 -n 顺便输出行号 -v 反向选择就是显示出你没搜索的内容 8.1 行文本过滤 作用将含“999的行号全部过滤 8.2 -n 作用将包含bit 的项及行号找出来
8.3 -v 作用反向包含将不含bit的所有项找出来
8.4 -i 作用忽略大小写
9. zip/unzip 指令
描述
压缩和解压的指令。
用法 zip 压缩后的文件名 被压缩文件名 选项 -r 递归压缩 -d 指定目录 1打包压缩 zip -r 压缩后的文件名 被压缩文件名 作用将当前目录下321目录及内容全部压缩到321.zip文件中
注如果你的Linux里面没有zip下载指令yum install -y unzip zip要在root用户下载
2解压文件到当前目录下 unzip name.zip 作用将321.zip压缩包转移到123目录下在123目录下(当前目录下解压
3解包解压到指定目录 unzip 压缩文件名 -d 指定路径
注在当前目录下打包几个文件和目录zip 压缩后的文件名 被压缩文件名 目录名可以写几个
注(在当前目录下全部打包就写zip -r 压缩后的文件名 * ) 10. tar 指令
描述
主要功能打包压缩、解压解包。
用法 tar cvzf 压缩后文件名 文件名 打包压缩 tar xzf 文件名 解压解包 1 tar cvzf name.tgz 文件名 作用打包压缩到当前目录下
注v的作用是展示打包压缩的过程有没有v都不影响
2 tar -xvzf name.tgz 作用解压到当前目录下
3 tar -xvzf name.tgz -C 指定路径 作用解压到指定路径
那么打包压缩有什么用呢
文件一个个传输容易遗漏以压缩包的方式进行传输更加好 1Window-Linux之间的压缩包互传
注这条命令创造100个文件cnt0; while [ $cnt -le 100 ]; do touch file${cnt}.txt; let cnt;done
注sz命令是向windows系统传输文件
注将Linux系统下的压缩包 传输到windows
注rz命令是将windows下的文件传输到Linux
注rz以后Linux下出现压缩包
2Linux-Linux之间的压缩包互传 用法scp name.tgz 用户名另一台Linux的机器的ip地址 拷贝的路径 11. bc 命令
描述
计算器。
用法 bc 注充当计算机的作用按quit退出
12. uname 命令
描述
uname用来获取电脑和操作系统的相关信息。
用法 选项 -r 查看操作系统内核版本 -a 查看基本信息
我们可以看到 3.10.0 这个其实就是我们的内核版本x86_64位机器。
13. 重要的几个热键 (1) Tab 按键 作用具有『命令补全』和『档案补齐』的功能 输入开头的几个字母双击tab就可以补齐以这几个字开头的命令 tab 键的补齐非常好用平时进入目录的时候也可以用 tab 键补齐。 2Ctrl d 按键 作用让当前的程序『停掉』 3Ctrl r 按键 作用 Ctrl r 查找历史命令 只需要输入几个关键字母就能找到之前用过的历史命令 14. shutdown 命令
用法 -h 将系统的服务停掉后立即关机。 -r 在将系统的服务停掉之后就重新启动 -t sec -t 后面加秒数亦即『过几秒后关机』的意思 Linux服务器永不关机记住这个点所以这个命令不重要 Linux的常用指令基本上讲完了希望大家阅读完可以有所收获同时也感谢各位铁汁们的支持。文章有任何问题可以在评论区留言百题一定会认真阅读