首页 > 代码库 > Linux 2
Linux 2
第五章 Linux字符界面
shutdown -h now 立即关闭计算机系统
shutdown -h +45 定时45分钟之后关闭计算机系统
shutdow -R 重启
*在Linux系统下获取帮助
1.一般情况下,man手册页的资源使用以下命令显示:
ls -d /usr/share/man/man?
2.查看命令:man + 命令 退出:q
3.快速定位:把 “:” 选中改为 “/ “ 加要搜索的关键字 “n” 下一个 “N”上一个
4.改用户口令 : passwd
which passwd
5.避免重名 : man 5 passwd (来自第五章的passwd)
6.手册页查询 :man man
7. ll /boot (boot文件下长格式)
*shell bash
超级用户 “ # ” 普通用户 “ $ ”
[root @ server ~] #
root 当前用户名
server 所在主机名
~ 主机文件系统中的路径
[shell命令] [选项] [参数]
例:ls -la /boot
bash组合键:
Ctrl + D 输入结束
Ctrl + C 终止程序运行,终止命令
Ctrl + L 清屏
光标移动快捷键:
Ctrl + A 快速移到行首
Ctrl + E 回到行尾
通配符:
“ ? ” 代表任何单一字符
“ * ” 可以代表任何字符
自动补全命令:
Tab (命令、路径、变量)
echo $HISTFILE 显示 $HISTFILE 变量的值
echo $HISTIZE 保留最早多少条命令
echo $HISTFILESIZE 保留最早多少条命令
“ ! + 命令条数 ” 执行 “命令条数”的命令
命令1 + “;” + 命令2 不管命令1是否成功,执行命令2
命令1 + “ && ” + 命令2 命令1成功后执行命令2
别名的使用 alias la = “ -l -a ”
别名的删除 unalias la
*管道
可以将某个命令的输出信息当作某个命令的输入,由管道符号 “ | ” 来标识
*重定向
1.输出重定向 [命令] > [文件] " > " " >> "
tee 双定向
例:echo aaa > /root/test.log
追加:echo bbb >> /root/test.log
2.追加重定向
ls stell > /root/test.log >>&1
ls stell & > /root/test.log
3.输入重定向
[命令] < [文件]
[命令] << [分隔符]
cat > /root/test.log <<EOF
终止符
>……
>……
>EOF
O 代表标准输入
L 标准输出
Z 错误输出
who 查看多少终端
wc test.log 显示多少
vi test.log 编辑 test.log
cat 输出文件内容
more 分页
grep + “ 关键字 ” +文件 查看带有关键字的文件
ps -ef 查看所有进程信息
sort 排序
rpm -qa 显示已安装在系统上的安装包(RPM包)
*service sshd status
service 管理后台服务端 status 看状态 start 打开
netstat -tlnp | grep 22
netstat 查看主机的网络状态
" -t " 代表只看 tcp 相关的协议,
" l " 表示监听状态
" n " 代表以数字的方式显示端口号
" p " 表示查看所有监听状态下的端口信息
" 22 " tcp 协议端口号
tigerVNC realVNC ultraVNC
rpm vnc
vncserver
vncserver -list
vncserver -kill : 3
vncserver -kill : 2
ls -lh 在列出文件的同时查看文件的大小
Linux 2