Linux命令:
echo <内容>
输出内容,与C/C++中的printf类似
date:
显示时间
cal:
显示当月日历
pwd:
显示当前工作目录
ls:
cd:
mkdir:
创建文件夹
touch:
创建文件
rm:
删除文件
rmdir:
删除文件夹
cat:
读取文件并输出其内容,若查看多个文件,依次在cat后输入文件名即可
less:
读取文件并输出其内容,与cat类似,但是当文件内容较多时,推荐使用less,less会生成一个新窗口并展示内容
/:
找到特定的内容
q:
退出less
Pipelinesand Filters管道和过滤器
管道运算符“|”(垂直条)是一种将一个命令的输出作为输入发送到另一个命令的方法。
command1 | command2
当命令将其输出发送到管道时,该输出的接收端是另一个命令,而不是文件
grep <内容> <文件>:
搜索具有给定字符串的行或查找指定输入流中的模式
wc:
利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为”-“,则wc指令会从标准输入设备读取数据。
sort:
sort -b:
忽略每行前面开始出的空格字符。
sort -c:
检查文件是否已经按照顺序排序。
sort -d:
排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
sort -f:
排序时,将小写字母视为大写字母。
sort -i:
排序时,除了040至176之间的ASCII字符外,忽略其他的字符。
sort -m:
将几个排序好的文件进行合并。
sort -M:
将前面3个字母依照月份的缩写进行排序。
sort -n:
依照数值的大小排序。
试验:
这里我使用Git Bash进行试验
进入d盘建立MyTest文件夹,并在该文件夹下创建Test文本文件
进入vim对Test.txt进行编辑,cat命令显示出编辑后的内容,利用通道对该文件进行排序,并显示排序后的内容
在MyTest文件夹下新建Test2文本文档,进入vim编辑,并查看编辑后的文件内容
显示Test2.txt的内容,并将Test和Test2合并为一个MainTest
显示合并后MainTest的内容
持续更新中…
tar:
tar -c:
建立压缩档案
tar -x:
解压
tar -t:
查看内容
tar -r:
向压缩文档文件末尾追加文件
tar -u:
更新原压缩包中的文件
Tip:以上为必选参数,无论执行什么操作都需要以上参数中的一个
tar -z:
使用gzip压缩
tar -j:
使用bzip2压缩
tar -Z:
具有compress属性
tar -v:
再压缩过程中显示文件
tar -O:
将文件解开到标准输出
tar -f:
使用文件名,f后需立即跟文档名(可以理解为f必须写在最后)
ln:
ln 文件1 文件2表示文件2为文件1的链接
ln -s:
软连接文件,符号链接文件
Linux中如何运行C语言程序
这里首先要有C的环境,然后在Linux命令下,执行如下操作:
这里的文件名是只你c语言程序的文件名
gcc 文件名.c -o 文件名
./文件名- 本文链接:http://yoursite.com/2020/04/04/Linux-Bash%E5%91%BD%E4%BB%A4/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。

若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub IssuesGitHub Discussions