ll /boot 命令行 shell:提供用户使用界面的软件,通常指的是命令行界面的解析器。 bash:庆典
超级用户:# 普通用户:$ 切换普通用户:su -user01 切换普通:su 用户名 切换超级:su bash是一个为GNU计划编写的unix shell
★★[root@server ~]# @前是用户身份 @后是主机名 空格后的第三部分~代表的是用户的根目录
pwd:查看所在的目录 cd回到根目录 cd /etc之后就变成[root@server etc]#改变了根目录位置
[shell命令][选项][参数} [root@server ~]# ls -l root 这里-l为选项 root为参数 选项决定命令如何工作,而参数则用于确定命令作用的目标。
ctrl+d:输入结束。 ctrl+c:终止命令 ctrl+L:清屏作用 ctrl+a:快速移动到命令行首 ctrl+e:快速移动到命令行尾
ctrl+o:执行当前命令并选择上一条命令
ls只显示当前目录下的文档名。 递归的意思是一般指的改变目录及其子目录和文件 由后往前层层递归
?代表任何单一字符
chmod:更改权限 ll :是会显示当前目录下的文档详细信息(包括权限、所属用户和组、大小、时间、名称等)
* 代表任何字符
ssh:协议 useradd:创建用户 ll -t:最新的时间排序 就是最后的到了最前面
命令自动补齐:《tab》 按一下自动补齐表示只有一个选择,按两下有多个路径选择。 ★★按Tab键命令自动补齐 命令,路径,变量都可以补齐
touch命令可以快速生成文件 touch a aa ab aaa 就生成三个空白文件 rm:删除 例:touch aa创建 rm aa 为删除 确定按Y 即刻生效。
ls a[ab]就查出来aa ab两个文件
a[!b]就是除了b之外a的文件 查出来就是aa ls -a 查看全文
echo $HISTSIZE
命令排序: ;(分号)和&& ;命令执行的话不管1命令对不对都执行第二个 &&命令
执行如果1命令执行不正确是不会执行第二个
执行alias查看已经定义了的别名, 如alias la=‘ls -a’不想要已定义的别名输入unalias 取消别名 如 unalias la
history:历史记录
★★★重定向
read 从终端读取输入
echo 显示字符串 etc:配置文件
★ 0 keyboard stdin标准输入 >:输出到xxxxxx <:输入xxxxx 2>:错误重点向 &>:同时实现输出和错误重点向
★ 1 screen stdout标准输出
★ 2 screen stderr标准错误
cat 文本输出命令
只是执行cat命令输入一些数据然后按回车是一个死循环 直到按Ctrl+D才停止
一个大于号是输入到 两个大于号是追加进去
一、输出重定向(从键盘输入)
ls 1>/root/test.log ls命令下的东西都去了test.log命令下 输入cat/root/test.long就能看到ls下的东西了
二、输出错误重定向
ls asdasdad >/root/test.log 2&>1
ls asdasdad &>/root/test.log
加上大于号cat变成一个简单的输入工具 cat >/root/test.log按Ctrl+D结束
三、输入重定向(终端输入)
cat </etc/passwd 显示passwd中的数据
输入截止符
cat >/root/test.log <<eof
assadas
asdasd
asdasd
eof(出现这个之后就结束)
结尾输入一个eof(随意编辑)代替Ctrl+D(在脚本中无法使用)
★★★管道服务
wc 命令显示 几行,几种字母,几个字符 统计 sort:排序 grep:寻找关键行
who命令查看几个服务器连接
ls /etc | more 可以列表
grep 'setup' /root/etc
ps -ef产看运行程序
ps -ef | grep 'ora_' | wc -l 就是包含ora字符的程序有多少个(利用管道)
rpm -qa | grep 'ssh' | sort(排序) >把XXXX输入到文件里
rpm -qa 查询系统所有安装软件的安装包 “|”管道符号 rpm -qa | grep “ssh”| sort >/root/lirui 查询你想查询的安装软件包。
linux系统 cat:查看 存放完 cat /root/lirui 可查询
service sshd status service(管理后台服务) status(状态)
service sshd start 启动
service sshd stop 停止
netstat -tlnp(只看tcp协议,监听状态,端口号以数字来显示,查看进程的信息) | grep 22 tcp 0 0 0.0.0.0:22 0.0.0.0:*
tigerVNC、realVNC、ultraVNC