本章命令(共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 "

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


最新文章

  1. linux 查找文件与进程常用命令
  2. 【代码笔记】iOS-点击城市中的tableView跳转到旅游景点的tableView,下面会有“显示”更多。
  3. spring mvc 页面编码和数据库编码 中文出现乱码
  4. easyui menubutton combobox 被遮盖问题
  5. 使用git上传项目
  6. Delphi的"Invalid pointer operation"异常的解决办法
  7. [Java] final的意义
  8. python学习之copy模块
  9. 记 Ubuntu14.04 Monodevelop 安装的两个问题
  10. unity Character Controller 点滴
  11. Tomcat基础教程(二)
  12. [华为机试练习题]50.求M的N次方的最后三位
  13. 我们是80后 golang入坑系统
  14. Windows无法安装到这个磁盘
  15. OpenCV 矩形轮廓检测
  16. Pycharm在运行过程中,查看每个变量的方法(show variables)跟终端一样显示变量
  17. Python filter() 函数
  18. 解决org.hibernate.HibernateException: identifier of an instance of com.ahd.entity.Order was altered from2 to 0
  19. Spring中RedirectAttributes的用法
  20. JVM笔记(一)数字在JVM中的表示

热门文章

  1. 7.24,《C Primer Plus》复习第十五章第二小题
  2. 图解SparkStreaming与Kafka的整合,这些细节大家要注意!
  3. WPF ToolTip 绑定
  4. Mac最新Flutter环境搭建运行和对比理解声明式UI
  5. C#扫盲篇(四):.NET Core 的异步编程-只讲干货(async,await,Task)
  6. Java实现PDF和Excel生成和数据动态插入以及导出
  7. servlet+jsp完成简单登录
  8. 深入理解MySQL索引(下)
  9. 天梯赛练习 L3-010 是否完全二叉搜索树 (30分) 数组建树模拟
  10. SVM 支持向量机算法-原理篇