Linux——(1)基本命令
1 基本命令
1.1 命令入门
1.1.1 命令提示符详解
用户名@主机名 当前目录 #系统权限 $普通权限
1.1.2 命令格式
命令 选项 参数 (三者之间要有空格,区分大小写)
command [-options] [args]
[args]:参数(多个参数之间用空格分隔)
案例演示
1.2 获取命令的帮助
查手册
man 命令
命令 --help
搜索引擎
1.2.1 查手册&搜索引擎
手册见《参考手册&资料》
搜索:必应 www.bing.com、谷歌/百度等
1.2.2 man
1.2.2.1 man 安装
当前虚拟机中不能直接使用 man,默认是没有安装的,不识别 man 命令。
所以需要安装,安装 man 和 man-pages 手册,查看命令的帮助信息
yum install man man-pages -y
1
man ls
1
q 退出命令查看
看到的全是英文,是不是很酸爽,慢慢多看看就好了。如果你英语烂到完全看不懂,那我再教你一招,汉化 man提示信息。
要想汉化 man 提示信息,系统中需要安装 man-pages-zh-CN 软件包。默认情况下, 系统自带的 yum 源不包含 man-pages-zh-CN。
默认的源存放目录:
所以下载后的第三方 yum 源 epel 也保存到该目录下,使用 yum 命令时会去该目录下 解析后缀名为 repo 的文件。
wget 不能使用,需要先安装,安装 wget,否则无法通过该命令进行下载。
[root@node1 ~]# yum install wget -y
1
然后将 epel 的源放到本地,然后清除 yum 本地缓存,重新生成缓存。
是不是可以使用了呢,相信你已经迫不及待的想要测试一把了。
[root@node1 ~]# man ls
1
发现还是英文,怎么回事? 这是因为虽然你安装了 man 的中文包,但是系统的语言还是英文环境,
[root@node1 ~]# echo $LANG
结果:en_US.UTF-8
1
2
所以需要修改系统的语言环境。
[root@node1 ~]# LANG=zh_CN.UTF-8
[root@node1 ~]# echo $LANG
结果:zh_CN.UTF-8
1
2
3
然后再次测试便有中文信息了。
但是这样修改这有效到断开连接,或者下次重启系统。如何才能长期有效呢?
[root@node1 ~]# vim /etc/sysconfig/i18n
1
1.2.2.2 man 的使用
enter 向下一行
空格按页向下翻
b 向上翻页
p 直接翻到首页
查找按 /要查找的内容
查找 下一个/上一个:按 n/N;
退出按 q
1
2
3
4
5
6
7
扩展内容:
man
1 用户命令(/bin,/usr/bin,/usr/local/bin)
2 系统调用
3 库函数
4 特殊文件(设备文件)
5 文件格式(配置文件的语法)
6 游戏
7 杂项(Miscellaneous)
8 管理命令(/sbin,/usr/sbin,/usr/local/sbin)
指定查看某种帮助:
[root@node1 ~]# man 2 read
1
[root@node1 ~]# man read
1
1.2.3 命令 --help
[root@node1 ~]# mv --help
1
1.3 echo
[root@node1 ~]# help echo
1
echo -n 表示不要另起新行
[root@node1 ~]# echo "hello world"
hello world
[root@node1 ~]# echo -n "hello world"
hello world
1
2
3
4
-e 表示解释逃逸字符
[root@node1 ~]# echo -e "hello \nworld"
hello world
[root@node1 ~]# echo "hello \nworld"
hello \nworld
1
2
3
4
1.4 环境变量:PATH
当在 shell 中执行命令的时候,默认到 PATH 指定的路径中查找可执行文件。
如果在 PATH 中的多个目录都包含该可执行文件,则执行最先找到的。
[root@node1 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
1
2
如果找不到,这提示命令不识别。
1.5 ls
ls 命令用于列出目录内容
ls
1
添加-l 以长格式输出,列出根目录下内容的详细列表
ls -l
1
也可以后面跟多个目录,列出多个目录的内容
ls / /usr
1
也可以通过命令的别名列出详细列表
ll
ls -a
ls -a -l
ls -al
- 点赞
- 收藏
- 关注作者
评论(0)