Linux常用命令详解(第一章)(ls、man、pwd、cd、mkdir、echo、touch、cp、mv、rm、rmdir、)...

本章命令(共11个):

123456
lsmanpwdcdmkdir
echotouchcpmvrmrmdir

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

切换至上次工作目录: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 "

作用:删除空目录 (了解就好)


1675881-20190510153240383-301750175.jpg

转载于:https://www.cnblogs.com/du-z/p/10820707.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值