Linux 管道符号和ls、wc、alias、du、touch、date、rm、read命令
ls命令
概述
用来查看当前文件夹下有哪些文件夹和文件的命令
语法格式
ls [选项] [目录或文件名]
常用选项
-a --all的缩写,显示所有文件夹和文件,包括隐藏文件和文件夹(以点开头是隐藏的),还有当前目录和上级目录
[root@liuyi lianxi]# ls -a
. .. liusi1 .zhangsan
-A --almost -all的缩写,显示所有文件夹和文件,包括隐藏文件和文件夹(以点开头是隐藏的),但不包括当前目录和上级目录
[root@liuyi lianxi]# ls -A
liusi1 .zhangsan
-h --human-readable的缩写,将文件大小以可读懂的形式展现出来,如:GB,K,M等
[root@localhost ~]# ls -l -h
总用量 16K
-rw-------. 1 root root 1.3K 11月 18 20:51 anaconda-ks.cfg
drwxr-xr-x. 4 root root 37 11月 20 17:41 lianxi
drwxr-xr-x. 2 root root 8.0K 11月 20 17:12 liu
-l ,显示当前目录下文件和文件夹的详细信息
[root@localhost ~]# ls -l
总用量 16
-rw-------. 1 root root 1241 11月 18 20:51 anaconda-ks.cfg
drwxr-xr-x. 4 root root 37 11月 20 17:41 lianxi
drwxr-xr-x. 2 root root 8192 11月 20 17:12 liu
| 管道符号
将前面命令的输出送给后面的命令作为输入
管道:
是实现进程和进程之间通信的
[root@localhost zhouyiwei]# ls -a|wc -w
5
wc
统计指定文件中的字节数、字数、行数,并将统计结果显示输出
命令格式
wc [选项] 文件
选项
-w 统计字数
-l 统计行数
-c 统计字节数
参数
[root@localhost ~]# wc /bin/passwd 71 913 27856 /bin/passwd
[root@localhost ~]# wc /bin/passwd -w
913 /bin/passwd
[root@localhost ~]# wc /bin/passwd -l
71 /bin/passwd
[root@localhost ~]# wc /bin/passwd -c
27856 /bin/passwd
[root@localhost ~]#
注:都不接的时候默认显示行数、字数和字节数
alias
可以将较长shell命令简写使用
命令格式
alias [选项] [参数]
选项
-p 打印已经设置好的Linux中的shell别名
[root@localhost ~]# alias -p
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
不接也可以
[root@localhost ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@localhost ~]#
参数
定义别名
别名=快捷键 加速
别名不能和原来linux系统里的命令冲突,如果冲突会导致原来的命令不能使用
临时定义别名
lk='ls -l -a --color=auto'
永久定义别名
进入配置文件
[root@localhost ~]# vim /root/.bashrc
修改配置文件
然后保存退出
du
显示每个文件和目录的磁盘使用空间
命令格式
du [参数] [文件或文件夹]
参数
-s --separate-dirs的缩写,显示目录的大小时,并不包含其子目录的大小
-h --human-readable的缩写,以K,M,G单位,提高信息可读性
-k --kilobytes的缩写,以KB为输出单位
-m --megabytes的缩写,以MB为单位输出
-a --all的缩写,显示当前文件夹中所有文件的大小
-b --bytee的缩写,显示是以byte作为单位
[root@localhost ~]# du -sh liu
16K liu
du 默认查看当前文件夹下文件和文件夹所占空间
[root@localhost ~]# du
0 ./.pki/nssdb
0 ./.pki
0 ./lianxi/.zhangsan
0 ./lianxi/liusi1
0 ./lianxi
16 ./liu
52 .
touch
新建空文件
更新文件的创建时间
命令格式
touch [选项] 文件
建一个空白文件
[root@localhost ~]# touch python.py
注:当文件存在时会更新文件创建时间
date
查看当前系统时间
[root@localhost ~]# date
2021年 11月 20日 星期六 19:00:31 CST
rm
删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。
命令格式
rm [选项] 文件
-rf 强制删除文件夹或者文件,不给予提醒,不会在回收站里存放
-r --interactive的缩写,删除选定的目录的全部目录和子目录均递归地删除
-f --force的缩写,忽略不存在的文件不给出提示
通配符:
*: 可以表示任意个任意字符
?: 表示一个任意字符
删除当前目录下的所有的文件和文件夹,但是不会删除隐藏文件和文件夹
[root@localhost lianxi]# rm -rf *
read
接受用户的输入,然后赋值给变量
-p 只是给予提醒的作用 prompt
[root@localhost lianxi]# read -p "请输入文件名:" name
请输入文件名:feng
[root@localhost lianxi]# echo $name
feng
[root@localhost lianxi]#
Linux 管道符号和ls、wc、alias、du、touch、date、rm、read命令相关推荐
- LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar
文章目录 ①. linux概述 ②. VMware三种网络配置方式 ③. NET模式配置分区 ④. Linux文件与目录结构(一切皆文件) ⑤. vi和vim编辑器 ①. 一般模式(默认模式) ②. ...
- 7 .Linux文件目录类——pwd,ls,cd,mkdir,rmdir,touch,cp,rm,mv,cat,more,less,echo,head,tail,> 重定向 >> 追加,history
1. pwd 指令 基本语法 pwd (功能描述:显示当前工作目录的绝对路径) 注意:绝对路径可以简单的认为从根目录开始定位 相对路径从当前位置开始定位 [root@wangw ...
- Linux之磁盘管理df、du、mount 、unmount 命令
1.Linux磁盘管理常用命令为 df.du df :列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 2.df 列出文件系统的整体磁盘使用量 df命令参数功能:检查文件系统的磁盘空间占用情况. ...
- cd、mkdir、rmdir、touch、rm命令,绝对路径与相对路径
绝对路径与相对路径 绝对路径:从根开始的路径叫做绝对路径,比如 ls /etc/sysconfig/network-scripts/ifcfg-ens33 (无论在哪个路径下,都能通过绝对路径找到该文 ...
- 【AWSL】之Linux常用命令,学习Linux,这一篇就够了(type、echo、enable、du、ls、mkdir、touch、ln、cp、rm、mv、find、gzip、bzip、tar)
Linux详细命令大全 序言 一.Linux命令行的格式 1.编辑命令行的辅助操作 二.常用命令 1.type 2.echo 3.hash 4.enable 三.基本命令 1.查看及切换目录 ①.pw ...
- linux 基本命令操作su、ls、touch、rm、alias
linux基本操作 命令提示符 1.用户切换 su 2.查看文件信息 ls 3.创建文件touch 4.删除文件rm 5. 关机重启 6.命令别名 alias 7.防火墙 命令提示符 1.用户切换 s ...
- linux中 ls |wc -l
linux中 ls |wc -l_百度知道 答 205行,205个字,1920个字节,wc -l只输出文件行数 转载于:https://www.cnblogs.com/lvdongjie/p/9795 ...
- Linux系统中ls命令详解
ls命令是linux下最常用的命令.ls命令就是list的缩写 1. 命令格式: ls [选项,常用参数] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, ...
- 命令ls、date、cal、mkdir、touch、rm、cp、mv及文件系统详解
Linux的基本原则: 1.由目的单一的小程序组成:组合小程序完成复杂任务 2.一切皆文件 3.尽量避免捕获用户接口 4.配置文件保存为纯文本格式 GUI接口: 双击鼠标 CLI接口: 命令提示符,p ...
最新文章
- python argv 详解_Python3 sys.argv[ ]用法详解
- Python之glob模块进行文件匹配及遍历
- Android异常与性能优化相关面试问题-内存管理面试问题详解
- 【js笔记】数组那些事[0]
- windows mobile C# net3.5 如何捕捉Arrow的CheckBox的KeyDown事件?
- Spark精华问答 | 谈谈spark中的宽窄依赖
- Android Activity的4大启动模式(launchmode)
- 通用usb驱动libusb介绍和使用示例
- 推荐一个字体工具:Fontmin
- hdu 1686 Oulipo
- 判断是否是微信浏览器还是企业微信浏览器
- 【经验分享】U盘软刷映泰TB250-BTC刷魔改BIOS上6789代CPU,另解决开机转一下后停止问题
- 罗马音平假名中文可复制_这首歌,代表了我们的青春,你会唱吗(附op罗马音中文音译)...
- 基于 图神经网络 + 知识图谱 的推荐系统 1
- 聊一聊DDR3中的ODT(On-die termination)
- 软件测试面试题:WEB+网络|接口测试|性能测试|自动化测试
- 电气比例阀原理(液压气动控制基础系列)
- html中尖括号写法,HTML中如何显示特殊字符(尖括号 “”,)?
- mysql下载完安装包怎么办_MySQL下载压缩包安装详细过程
- [USACO06FEB]数字三角形Backward Digit Su…
热门文章
- Android+Sqlite 实现古诗阅读应用(二)
- 从百度Q4财报看百度有钱花,如何用跨场景数据打造百度金融硬核?
- ITelephony接口和ISms接口以及AIDL
- Memos:一款开源的超高颜值备忘录,GitHub 星标 6.3k
- 反射可以使用lambda吗_中央空调可以使用清洗剂吗怎么使用
- 【计算机毕业设计】Java基于微信小程序的数学学习辅导系统(源码+论文)
- Tableau(10):人口金字塔、漏斗图、箱线图
- 华为鸿蒙OS手机尝鲜,鸿蒙OS开启消费者尝鲜计划!大批华为手机可用,功能接近完善...
- java中的jar包以及单元测试
- 计算机网络——泛洪和广播的区别