首页 > 代码库 > 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