Linux常用命令详解(第一章)(ls、man、pwd、cd、mkdir、echo、touch、cp、mv、rm、rmdir、)
本章命令(共11个):
| 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|
| ls | man | pwd | cd | mkdir | |
| echo | touch | cp | mv | rm | rmdir |
1. " ls "
作用:列出指定目录下的,默认为当前工作目录;
语法:
ls [-adhl] [name...]
参数:
- -a (all):列出所有文件,包括以.开头的隐藏文件
╭─root@localhost.localdomain ~
╰─➤ ls -a /root
. .bashrc .ICEauthority .viminfo 视频
.. .cache initial-setup-ks.cfg .zcompdump-localhost-5.0.2 图片
anaconda-ks.cfg .config .local .zsh_history 文档
.bash_history .cshrc .oh-my-zsh .zshrc 下载
- -d(directory):列出目录本身并不包含目录中的文件;
╭─root@localhost.localdomain ~
╰─➤ ls -d /root
/root
- -h:和-l一起使用,列出文件大小,人类易懂;
╭─root@localhost.localdomain ~
╰─➤ ls -lh /root
总用量 8.0K
-rw-------. 1 root root 1.8K 4月 18 21:50 anaconda-ks.cfg
-rw-r--r--. 1 root root 1.8K 4月 19 10:41 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 6 4月 18 23:58 公共
drwxr-xr-x. 2 root root 6 4月 18 23:58 模板
drwxr-xr-x. 2 root root 6 4月 18 23:58 视频
- -l(long):长输出;
╭─root@localhost.localdomain ~
╰─➤ ls -l /root
总用量 8
-rw-------. 1 root root 1749 4月 18 21:50 anaconda-ks.cfg
-rw-r--r--. 1 root root 1797 4月 19 10:41 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 6 4月 18 23:58 公共
drwxr-xr-x. 2 root root 6 4月 18 23:58 模板
2. " man "
作用:命令帮助使用手册
man命令帮助信息的结构以及意义表
| 结构名称 | 代表意义 |
|---|---|
| NAME | 命令的名称 |
| SYNOPSIS | 参数的大致使用方法 |
| DESCRIPTION | 介绍说明 |
| EXAMPLES | 演示(附带简单说明) |
| OVERVIEW | 概述 |
| DEFAULTS | 默认的功能 |
| OPTIONS | 具体的可用选项(带介绍) |
| ENVIRONMENT | 环境变量 |
| FILES | 用到的文件 |
| SEE ALSO | 相关的资料 |
| HISTORY | 维护历史与联系方式 |
按键及用途表
| 按键 | 用处 |
|---|---|
| 空格键 | 向下翻一页 |
| PaGe down | 向下翻一页 |
| PaGe up | 向上翻一页 |
| home | 直接前往首页 |
| end | 直接前往尾页 |
| / | 从上至下搜索某个关键词,如“/linux” |
| ? | 从下至上搜索某个关键词,如“?linux” |
| n | 定位到下一个搜索到的关键词 |
| N | 定位到上一个搜索到的关键词 |
| q | 退出帮助文档 |
3. " pwd "
作用:显示出当前/活动目录的名称;
╭─root@localhost.localdomain ~/1/2/3/4/5/6
╰─➤ pwd
/root/1/2/3/4/5/6
4. " cd "
作用:切换目录;
切换到家目录:cd 或 cd ~
╭─root@localhost.localdomain ~/1/2/3/4/5/6
╰─➤ cd
╭─root@localhost.localdomain ~
╰─➤ pwd
/root
╭─root@localhost.localdomain ~
╰─➤ echo $OLDPWD #依靠的时OLDPWD变量
/root
##拓展一下
$OLPWD变量记录的时家目录
$PWD变量记录的是当前目录
[root@c43i08102.cloud.i09.amtest90 /etc/sysconfig/network-scripts]
#echo $OLDPWD
/root
[root@c43i08102.cloud.i09.amtest90 /etc/sysconfig/network-scripts]
#echo $PWD
/etc/sysconfig/network-scripts
切换至上次工作目录:cd -
╭─root@localhost.localdomain ~
╰─➤ cd -
~/1/2/3/4/5/6
╭─root@localhost.localdomain ~/1/2/3/4/5/6
╰─➤
切换至父目录:cd ..
╭─root@localhost.localdomain ~/1/2/3/4/5/6
╰─➤ cd ..
╭─root@localhost.localdomain ~/1/2/3/4/5
╰─➤
切换到指定目录:cd 路径
╭─root@localhost.localdomain ~
╰─➤ cd ~/1/2/3/4
╭─root@localhost.localdomain ~/1/2/3/4
╰─➤
5." mkdir "
语法:
mkdir [选项] 目录...
常用选项 :-p 创建级联目录
╭─root@localhost.localdomain ~
╰─➤ mkdir -p 1/2/3/4/5
╭─root@localhost.localdomain ~
╰─➤ ls
1 initial-setup-ks.cfg
6." echo "
作用:输出并显示一行文本
常用选项: -e: 允许对下面列出的加反斜线转义的字符进行解释.
eg1:\n换行符,如果不加-e不能进行解释,会当做普通字符进行输出
╭─root@localhost.localdomain ~
╰─➤ echo -e "this is ken \nnice to meet you"
this is ken
nice to meet you
╭─root@www.du1.com ~
╰─➤ echo $PATH
/usr/local/httpd2.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
7." touch "
作用:修改时间戳;平时都是用来创建普通文件。
╭─root@localhost.localdomain ~
╰─➤ touch cjk
╭─root@localhost.localdomain ~
╰─➤ ls -lh cjk
-rw-r--r--. 1 root root 0 5月 6 19:58 cjk
8." cp "
作用:复制文件和目录;
语法:
cp [选项] 文件 路径
cp [选项] 文件 ...目录
常用选项:
- -a 等同于 -dpR
- -p: 保持属性不变
- -r: 递归复制目录
cp 文件 目录 #复制文件到目录
cp 文件 新名字 #复制文件并改名
cp 文件 文件 文件 目录 #复制多个文件到目录
9. " mv "
mv(move) 作用:移动或改名文件或目录;(相当于剪切粘贴)
mv [选项] ... 源文件 目标文件 #改名
mv [选项] ... 源文件 ... 目录 #移动,*可以多个文件*
10." rm "
作用: 移除文件或者目录
常用选项:
- -f: 不作确认提示
- -r: 或者 -R 递归地移除目录树
rm -rf dir2 # 强制删除目录2
11." rmdir "
作用:删除空目录 (了解就好)

Linux常用命令详解(第一章)(ls、man、pwd、cd、mkdir、echo、touch、cp、mv、rm、rmdir、)的更多相关文章
- Linux常用命令详解(week1_day1_1)--技术流ken
本节内容 基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasu ...
- Linux常用命令详解(1)
基础命令:lsmanpwdcdmkdirechotouchcpmvrmrmdircatmorelessheadtailclearpoweroffreboot进阶命令(下一章节):aliasunalia ...
- Linux常用命令详解(1)
基础命令: ls man pwd cd mkdir echo touch cp mv rm rmdir cat more less head tail clear poweroff reboot 命令 ...
- Linux常用命令详解下
Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ...
- Linux常用命令详解上
Linux常用命令详解上 目录 一.shell 二.Linux命令 2.1.内部命令与外部命令的区别 2.2.Linux命令行的格式 2.3.编辑Linux命令行的辅助操作 2.4.获得命令帮助的方法 ...
- Linux常用命令详解(week1_day1_2)--技术流ken
本节内容 aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看 ...
- Linux常用命令详解—基于CentOS7
## Linux 目录- /:根目录,一般只存放目录,不存放文件- /bin -> /usr/bin:可执行二进制文件的目录,也是常用命令目录,如常用的命令 ls.cat.mv 等- /boot ...
- Linux常用命令详解(2)
aliasunaliasunamesuhostnamehistorywhichwcwwhowhoamipingkillseqdudffreedate 命令详解 1. alias 设置.’查看别名 实例 ...
- Linux常用命令详解(week1_day1_3)--技术流ken
本节内容 pidofpstopipuptimewgetcurltrddtargrepfind 命令详解 1.pidof 获取正在运行程序的PID 实例1: [root@ken ~]# pidof ss ...
随机推荐
- JVM 常用命令行工具
本文部分摘自<深入理解 Java 虚拟机第三版> 基础故障处理工具 Java 开发人员肯定都知道 JDK 的 bin 目录下有许多小工具,这些小工具除了用于编译和运行 Java 程序外,打 ...
- spring boot 部署到tomcat
网上很多文章描述过,当我按步骤做时会抛各种错误,最后记录下我的做法(成功发布到本地 Tomcat9 ): 1.将项目的启动类Application.java继承SpringBootServletIni ...
- 这些JS技巧,看看你是否都会用?
问题1:以下代码在浏览器控制台上会打印什么? var a = 10; function foo() { console.log(a); // ?? var a = 20; } foo(); 问题2:如 ...
- python之shelve、xml、configparser模块
一.shelve模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 import shelve ...
- 容器编排系统K8s之Pod Affinity
前文我们了解了k8s上的NetworkPolicy资源的使用和工作逻辑,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/14227660.html:今天我们来聊 ...
- 感谢 Gridea,让我有动力写作
1. 真的要感谢 Gridea,让我对写作产生热忱.一直有在各大博客平台输出的习惯,但是都没有持续更新.有的平台广告太多,写不下去.有的平台排版复杂,写文章1个小时,排版要2个小时.所以后面换成了静态 ...
- CentOS 6安装Gitlab
1. 保证CentOS 6能连接网络 . 2.安装依赖: sudo yum install -y curl policycoreutils-python openssh-server cronie s ...
- Eplan P8 2.7 加密狗 感叹号 解决方法
Eplan安装完加密狗后一直感叹号异常,最近也是查了很多办法,最后发现是少了个驱动的原因. 就是上面这个驱动,这里放上驱动链接:https://lanzous.com/id5gi8f ,或者随便找一个 ...
- 【Linux】rsync错误解析
rsync: Failed to exec ssh: No such file or directory (2) rsync error: error in IPC code (code 14) at ...
- 浅入深出了解XXE漏洞
环境搭建 https://github.com/c0ny1/xxe-lab 为了更深入的理解,我准备理论和实际相结合的了解XXE! 浅谈XML 初识XML 一个好的代码基础能帮助你更好理解一类漏洞,所 ...