如何在linux使用命令 使用linux常用命令

Linux命令行使用教程本文根据饥人谷相关课程整理如何在linux使用命令,如有新知识或遗漏将继续补充 。
1.程序员为如何在linux使用命令了输入方便对命令进行缩写
2.缩写规则是省略A、E、I、O、U五个元音字母,留下2~3个字母(有时会例外)
注: Windows默认不支持链接
3. ~ 表示用户目录
假设用户名是administrator,那么
【如何在linux使用命令 使用linux常用命令】· 在Windows下,~表示/User/administrator/目录 (一般在C盘)
· 在Linux下,~表示/home/administrator/目录
注: 永远不要运行rm -rf /即强制删除整个硬盘
在命令后加\,意思是这句话没完
有空格等特殊字符如何在linux使用命令的时候加引号
如何在Linux中使用 Truncate 命令Truncate 命令 通常用于将文件缩小或扩展到指定的大小 。如果文件大于指定的大小,则会丢失额外的数据 。如果文件较短 , 则会对其进行扩展,并且扩展部分的读数为零字节 。
系统环境
Centos 7
安装
通常操作系统会安装truncate 命令,该命令在coreutils安装包里面,如果没有安装可以使用下面命令安装:
[root@localhost ~]# yum provides truncateLoaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-managerThis system is not registered with an entitlement server. You can use subscription-manager to register.Loading mirror speeds from cached hostfile * base: mirrors.huaweicloud.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.comcoreutils-8.22-24.el7.x86_64 : A set of basic GNU tools commonly used in shell scriptsRepo: baseMatched from:Filename: /usr/bin/truncatecoreutils-8.22-24.el7.x86_64 : A set of basic GNU tools commonly used in shell scriptsRepo: @anacondaMatched from:Filename: /usr/bin/truncate
可以看到truncate由coreutils安装包提供,下面安装coreutils安装包:
[root@localhost ~]# yum -y install coreutils
truncate常用选项
下面是truncate的常用选项:
-c, --no-create -- 不创建任何文件
-o, --io-blocks -- 将大小视为存储块的数量,而不是字节
-r, --reference=RFILE -- 参考指定的文件大小
-s, --size=SIZE -- 按照指定的字节设置文件大小
使用truncate清除文件内容
这对于清除日志文件很有用 。truncate过程基本上删除了文件的所有内容 。它不会删除文件本身,但会将它作为零字节文件保留在磁盘上 。例如 , 让我们使用truncate将/var/log/yum.log清除为0个字节 。
[root@localhost ~]# du -sh /var/log/yum.log
12K /var/log/yum.log
[root@localhost ~]# truncate -s 0 /var/log/yum.log
再次查看这个文件,发现字节为0了 。查看内容是空的了 。
[root@localhost ~]# du -sh /var/log/yum.log
0 /var/log/yum.log
[root@localhost ~]# cat /var/log/yum.log
truncate命令将保留文件所有权 。可以使用ll -h命令进行确认:
[root@localhost ~]# ll -h /var/log/yum.log
-rw-------. 1 root root 0 Nov4 18:39 /var/log/yum.log
使用truncate将文件设置为指定大小
下面的示例将文件填充为10K个字节 。
[root@localhost ~]# touch file.txt
[root@localhost ~]# ll -h file.txt
-rw-r--r--. 1 root root 0 Nov4 18:43 file.txt
[root@localhost ~]# truncate -s 10k file.txt
[root@localhost ~]# ll -h file.txt
-rw-r--r--. 1 root root 10K Nov4 18:43 file.txt
单位有 K, M, G, T, P, E, Z, Y 。
使用truncate扩展文件大小
也可以将文件的大小从当前扩展到所需状态 。使用-s选项,在数字前面加上
[root@localhost ~]# cat /etc/passwdfile.txt
[root@localhost ~]# ll -h file.txt
-rw-r--r--. 1 root root 1009 Nov4 18:47 file.txt
[root@localhost ~]# truncate -s200k file.txt
[root@localhost ~]# ll -h file.txt
-rw-r--r--. 1 root root 201K Nov4 18:47 file.txt
通过添加额外的200K , 这会将文件大小从1K扩展到201K 。
使用truncate减小文件大小
假设有一个500K的文件 , 并且希望将其缩小到250K 。将使用-s选项,在数字前面加上-
[root@localhost ~]# touch file.txt
[root@localhost ~]# truncate -s 500k file.txt
[root@localhost ~]# ll -h
total 4.0K
-rw-------. 1 root root 1.3K Dec 292019 anaconda-ks.cfg
-rw-r--r--. 1 root root 500K Nov5 08:36 file.txt
drwxr-xr-x. 5 root root107 Nov4 18:22 test
[root@localhost ~]# truncate -s -250k file.txt
[root@localhost ~]# ll -h
total 4.0K
-rw-------. 1 root root 1.3K Dec 292019 anaconda-ks.cfg
-rw-r--r--. 1 root root 250K Nov5 08:36 file.txt
drwxr-xr-x. 5 root root107 Nov4 18:22 test
可以看到当前大小更改为250K 。
总结
Truncate命令通常用于将文件缩小或扩展到指定的大小 。如果文件大于指定的大小 , 则会丢失额外的数据 。如果文件较短,则会对其进行扩展,并且扩展部分的读数为零字节 。
linux如何进入命令行;linux如何进入命令行呢,下面就让我们来看看吧 。
1、打开linux系统,在linux的桌面的空白处右击 。
2、在弹出的下拉选项里 , 点击打开终端即可进入命令行 。
3、按快捷键Ctrl Alt T/Ctrl Alt F1-F6也可以打开终端窗口进入命令行 。
4、也可以直接搜索终端 。
以上就是的分享,希望能帮助到大家 。
本文章基于ThinkpadE15品牌、centos7系统撰写的 。
linux基本命令的使用1、了解UNIX的命令及使用格式如何在linux使用命令;
2、熟悉UNIX/LINUX的常用基本命令;
3、通过WINDOWS操作系统中Redhat登录程序登录LINUX;
4、熟悉UNIX/LINUX的常用基本命令如ls、who、w、pwd、ps、pstree、top等;
5、练习WINDOWS和UNIX之间的文件交换;
6、任选六条命令如何在linux使用命令,写出其运行过程和结果 。
Linux的管道命令如何使用?管道命令就是用来连接多条指令的,前一条指令的输出流向会作为后一条指令的操作对象 。
管道命令的操作符是:|,它只能处理由前面一条指令传出的正确输出信息,对错误信息是没有直接处理能力的 。然后,传递给下一条指令,作为操作对象 。
基本格式:
指令1 | 指令2 | …
【指令1】正确输出 , 作为【指令2】的输入,然后【指令2】的输出作为【指令3】的输入,如果【指令3】有输出,那么输出就会直接显示在屏幕上面了 。通过管道之后【指令1】和【指令2】的正确输出是不显示在屏幕上面的 。
【提醒注意】
管道命令只能处理前一条指令的正确输出,不能处理错误输出;
管道命令的后一条指令,必须能够接收标准输入流命令才能执行 。
使用示例
1、分页显示/etc目录中内容的详细信息
$ ls -l /etc | more
2、将一个字符串输入到一个文件中
$ echo “hello world” | cathello.txt
关于如何在linux使用命令和使用linux常用命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读