您的位置:首页 > 运维架构 > Linux

Linux第一天

2015-12-30 00:18 405 查看

第一章 访问命令行

1.1使用本地控制台访问命令行

1.1.1Shell基础知识

在shell提示符下输入的命令由三个基本部分组成:

1.要运行的命令

2.用于调整命令行为的选项

3.通常作为命令的目标的参数

命令模式编辑模式(i),从编辑模式命令模式(Esc);

命令模式末行模式(:wq),从末行模式命令模式(Esc)。

[root@localhost~]#  其中,root为当前用户,localhost为主机名。

whoami  该命令用于显示当前用户

hostname  该命令用于显示当前主机名

hostname server1.example.com  该命令用于临时修改主机名

vim /etc/sysconfig/network  该命令用vim编辑器打开network文件,用于真正修改主机名

编辑/etc/sysconfig/network HOSTNAME=server1.example.com

d$快捷键可以删除从光标开始的整行

cat /etc/sysconfig/network 该命令查询network文件的内容

pwd 查询当前所在目录

cd 进入文件夹或目录

linux分为root和普通用户,#表示root用户,$表示普通用户

uesradd user01 表示新建一个名为user01的用户

su - user01 该命令表示切换到user01用户

ls -l /boot 该命令表示列出/boot目录下的所有非隐藏文件

date --help 该命令表示获取date命令的帮助信息,date命令用来获取主机时间

date 122809422015 该命令表示把当前主机时间改为2015-12-28 09:42:00,但是时间受BIOS的影响

hwclock -r 该命令用于查询硬件的时间

hwclock -w 该命令用于重置重置硬件时钟

date +%F 该命令用于查询当前年月日

touch 1.tar.gz 该命令用于创建一个1.tar.gz文件

touch $(date +%F).tar.gz 创建一个当前年月日的文件

ll 查询当前目录下的所有文件

shutdown -h now,init 0,poweroff -f,reboot,shutdown -r now,init 6 都是关机命令

描述术语
执行以字符串形式键入的命令的解释程序Shell
指明交互shell正在等待用户键入命令的视觉线索提示符
运行的程序名称命令
命令行中调整命令行为的部分选项
命令行中指定命令所执行的目标部分参数
用于与系统交互的硬件显示和键盘物理控制台
多个逻辑控制台之一,可以分别支持独立的登录会话虚拟控制台
为输出提供显示并为shell会话输入提供键盘的页面终端

1.1.2使用Bash Shell执行命令

ls -a,ls -all 该命令用于列出目录下的所有文件,包括以 . 开头的隐含文件

hwclock -r;date 执行多个命令用;隔开

passwd user01 该命令用于给user01用户创建密码

passwd 该命令用于给root用户创建密码

file /etc/sysconfig/network 该命令用于查看/etc/sysconfig/network文件格式

head /etc/passwd 该命令用于查看/etc/passwd文件前10行

tail /etc/passwd 该命令用于查看/etc/sysconfig/network文件后10行

tail -n2 /etc/passwd 该命令用于查看/etc/passwd文件后2行

more
/etc/passwd 该命令用于分屏查看/etc/passwd文件内容

less /etc/passwd 该命令用于前后查看/etc/passwd文件内容

wc /etc/passwd 该命令用于统计指定文件中的字节数、字数、行数,并将统计结果显示输出

wc /etc/passwd 该命令用于统计指定文件中的行数,并将统计结果显示输出

Tab 快速补全命令或者文件名,如果输入的不是唯一,按两次Tab可以显示所有以输入开头的命令

history 显示执行成功的命令的历史记录

!ping 执行最近成功的ping命令

!4 执行历史记录的第4条命令

Esc+. 快速补充上一条命令的最后一个字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: