创建一个shell并进入home目录

创建一个shell并进入home目录,第1张

进入shell可以按Ctrl+Alt+F1~F6可是进入后就显示 localhost login:输入用户名,一般为root,接下来是password:输入后没显示,在password:界面

先编辑脚本backupsh

#/bin/bash

ls -lh /var/ftp/pub >> /var/log/pubdirlog

rm -rf /var/ftp/pub/

添加计划任务

输入指令 crontab -e

添加一条记录

30 17 5 root sh /usr/bin/backupsh

添加计划任务编辑/etc/crontab文件同样可以达到目的

[root@localhost ~]# vim dd5

#!/bin/bash

svn_dir=$1

mkdir -p $svn_dir

cd $svn_dir

svn checkout svn://19216811/pro/domain

先进入home目录

cd ~

然后执行以下命令

# 显示所有文件夹

ls -F | grep /$

# 显示所有普通文件

ls -F | grep -v [@/]$

# 显示所有链接文件

ls -F | grep @$

首先,脚本并不需要知道本身所在主机的IP,所以,用不到101014191这个源地址。

再次,ftp命令中不支持直接在服务器端新建文件,只能先在本地新建后上传。其实,ftp客户端软件,如CuteFTP也都是这么做的,只是你觉察不到。

#!/bin/bash

host="101014272"

username="xxxx"

#这里写你的FTP登录用户名

password="xxxxxxx"

#这里写你的FTP登录密码

file1="testexam1"

file2="testexam2"

touch

$file1

touch

$file2

(

ftp

-ni

$host

<<EOF

quote

USER

$username

quote

PASS

$password

cd

/home/query

#切换服务器目录

binary

put

$file1

put

$file2

lcd

/home/query

#切换本地目录

get

$file1

delete

$file1

bye

EOF

)

>/dev/null

2>errlog

首先你是什么服务器啊?

是LINUX/unix的还是WINDOWS的啊?

是不是在终端或SHELL查看啊?

LINUX查看目录和文件是

ls -al

WINDOWNS

dir

判断表达式中直接用-d判断即可,参考代码如下:

myFolder=/home/test

if[-d$myFolder];then

echo"Folderexists!"

else

echo"Folderdoesn'texist!"

fi

Shell基本上是一个命令解释器,类似于DOS下的command。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)和C shell (csh)。

扩展资料:

shell文件描述符

-e 判断对象是否存在

-d 判断对象是否存在,并且为目录

-f 判断对象是否存在,并且为常规文件

-L 判断对象是否存在,并且为符号链接

-h 判断对象是否存在,并且为软链接

-s 判断对象是否存在,并且长度不为0

-r 判断对象是否存在,并且可读

-w 判断对象是否存在,并且可写

-x 判断对象是否存在,并且可执行

-shell (计算机壳层)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 创建一个shell并进入home目录

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情