Linux命令man echo,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 " ###作用:删除空目录 (了解就好)

a02db96aef74f45e089f800fe954a5fb.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值