linux ksh安装命令,SecureCRT 8.0的安装及Linux基本命令介绍

在CentOS虚拟中安装并打开图形界面后,可以在图形界面和命令行界面之间任意切换。在打开终端后输入init3可以切换至命令行界面,输入init5返回到图形界面。

这里我们用SecureCRT 8.0来远程的对虚拟机进行操作,对于SecureCRT 8.0的安装步骤就不详细介绍,简单介绍下如何连接到CentOS。

1.

3c8ce6380daa33c267ccb0e2e66a02de.png

2.点击完成。3c8ce6380daa33c267ccb0e2e66a02de.png

3.连接到虚拟机.

3c8ce6380daa33c267ccb0e2e66a02de.png

4.修改背景

3c8ce6380daa33c267ccb0e2e66a02de.png

5.接下来的所有操作都可以在这里进行,和在虚拟机中效果相同。

1.su切换用户,exit退出当前用户

.

3c8ce6380daa33c267ccb0e2e66a02de.png

2.tty:查看当前的登录终端名;

whoami显示当前用户名

who am i显示当前登录的终端信息

who显示当前所有登录的终端信息

w显示当前所有登录终端的详细信息。

3c8ce6380daa33c267ccb0e2e66a02de.png

3.在root用户下利用如下命令可以进行终端之间的联系,其他用户没有该权限:echo hello > /dev/pts/0

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

4.编辑器,设置开机自动登录图形化界面:图形界面用gedit;命令行下用nano。

gedit /etc/gdm/custom.conf  进去修改配置文件

[damon]

AutomaticLoginEnable=true

AutomaticLogin=root

nano  /etc/gdm/custom.conf  进去修改配置文件

[damon]

AutomaticLoginEnable=true

AutomaticLogin=root

/etc/issue 登录前的信息

/etc/motd  登录后的信息

5.Shell:

echo $SHELL:查询当前系统使用了哪个shell

cat /etc/shells:查询当前系统已安装的所有shell

3c8ce6380daa33c267ccb0e2e66a02de.png

AIX(基于unix系统),使用ksh命令

Shell提示符

whoami 显示当前的登录用户名

hostname 显示当前的主机名

pwd 显示当前的工作目录。

3c8ce6380daa33c267ccb0e2e66a02de.png

PS1=”[\u@\H \W]\\$ ”  显示与原本的主机名

3c8ce6380daa33c267ccb0e2e66a02de.png

PS1=”[\u@\h \W]\\$ ”   不显示与原本的主机名

3c8ce6380daa33c267ccb0e2e66a02de.png

6.\ 转义字符

3c8ce6380daa33c267ccb0e2e66a02de.png

7.内部命令与外部命令

type COMMAND判断一个命令的类型。

3c8ce6380daa33c267ccb0e2e66a02de.png

enable显示所有启用的内部命令

enable |wc -l统计启用的内部命令数量

3c8ce6380daa33c267ccb0e2e66a02de.png

enable -n COMMAND禁用一个内部命令

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

enable COMMAND启动一个内部命令

enable -n显示所有被禁用的内部命令

enable -n |wc -l统计被禁用的内部命令数量

hash显示当前被hash的外部命令、

-l显示当前被hash的外部命令,包含别名

-p /…/…. name手动增加一个hash缓存

-d name删除一个hash

-r清空所有的hash

alias >内部命令> hash > PATH > command not find

alias显看当前已定义的别名

3c8ce6380daa33c267ccb0e2e66a02de.png

alias aliname=’command [-x] [….]’定义别名,

unalias aliname取消别名定义。

3c8ce6380daa33c267ccb0e2e66a02de.png

unalias -a取消所有别名

每个用户都有自己的家目录,有且只有一个。位置在/home/username

root用户的家目录在/root下。

~表示用户的家目录。

~/.bashrc只对当前用户有效

3c8ce6380daa33c267ccb0e2e66a02de.png

/etc/bashrc对所有用户有效

在root用户下:

3c8ce6380daa33c267ccb0e2e66a02de.png

切换到其他用户:

3c8ce6380daa33c267ccb0e2e66a02de.png

\command ‘command’ /path/command执行命令不受别名影响 。

8.命令执行的语法

Command [-a[bc]] [arguments]

选项决定了是否启用命令的某个功能

3c8ce6380daa33c267ccb0e2e66a02de.png

参数决定命令作用的对象。

–help  —表示长格式选项

ctrl+d正常终止命令

ctrl+c强制终止命令

一个命令可以用\分成多行。

3c8ce6380daa33c267ccb0e2e66a02de.png

9.date

date  $MMDDHHmmYYYY[.SS]:

date -s ‘yyyy-mm-dd hh:mm:ss’:修改当前时间

mkdir $(date +%F):以当前日期为名创建文件目录

CMOS电池 给BIOS供电。

hwclock查示硬件时间(BIOS时间)

hwclock -s将硬件时间写入软件时间(系统时间)

hwclock -w将软件时间写入硬件时间

clock = hwclock

10.修改时区

Centos6

ln -f /usr/share/zoneinfo/America/New_York /etc/localtime

ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

Centos7

timedatectl查看当前时区

timedatectl list-timezone查看所有的时区

timedatectl set-timezone America/New_York修改为美国时区

timedatectl set-timezone Asia/Shanghai修改为中国时区

11.cal显示当月日历

cal yyyy显示指定年的日历

cal -y显示当年的日历

cal -3显示上个月当月下个月的日历

cal -1同cal显示当月日历

cal mm yyyy显示指定年,月的日历

12. halt & poweroff关机,centos7中用poweroff

reboot重启

reboot -f直接断电源再重启。

shutdown

shutdown -r重启

shutdown -h关机

shutdown +0直接关机

shutdown +xx  xx分钟后关机

shutdown hh:mm指定时间关机

shutdown -c取消关机(在另一个终端执行)

13.screen

screen进入screen名字以当前终端名.主机名前缀

screen -S screenname

screen -ls或–list查看当前所有的screen

screen -r screenname进入一个screen。

ctrl+d或exit退出当前screen(会话)。

14.echo显示字符

-n不换行

-E(default)不解释\

-e解释\

\a报警

\b退格

\c不换行

\n换行,从行首输入

\r移动行首但不换行

\t输入tab

\\输入一个\

15.$的用法

$变量名 引用变量的值

$()或“引用命令执行的结果

$[]运算

${变量名}或“$变量名”当变量名的起止不分明时,用来划定变量名的范围,同时引用变量。

16.{}的用法

{a..z}表示引用指定范围的字母

{1..9999}表示引用指定范围的数字

{1,3,5}表示分别引用每一个字符

17.Tab补齐命令

\2TAB把根下的所有文件列出

~2TAB家目录下的所有文件列出

.2TAB当前目录下的所有文件列出,包含隐藏文件

*2TAB当前目录下的所有文件列出,不包含隐藏文件

$2TAB显示当前所有的环境变量。

原创文章,作者:JU,如若转载,请注明出处:http://www.178linux.com/80257

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值