unix 笔记

telnet [hostaddress] :登陆服务器

# root 管理员权限

$user :bsh

%user:csh

csh :开启一个  c shell

sh:开启一个 b shell

bash :开启一个bashell(最好用)

ksh 开启一个kshell

ls :浏览当前目录得所有文件夹和文件 ;+L:详细信息

cd:改变当前目录

绝对路径:以/开头,

Pwd:显示当前路径

Chmod:修改权限

Chmod 000 文件名

0- 1x 2w 3wx4r ; 5:rx;  6:rw;  7:wxr

 

 

Find [path] [commod] [content] [-print]:查找文件

例如:find /disk2/be0804 -size +2000m

查询[disk2/be0804]这个文件夹下面,大小大于2000字节的文件;

Mkdir:建立单层文件夹例如mkdir test:在当前目录建立test文件夹

Mkdir[-p]:建立多层文件夹

Rmdir[-ps (删除目录结构)]:删除单层目录

建立文件:touch [文件名]edit  [文件名]

rm [文件名]  //删除一个文件

rm -r 删除一个文件目录或者一个文件;

vi :创建文件进行编辑:两种编辑状态,一种编辑文本状态,一种命令状态; 通过键盘上的Esc进行切换到命令状态;

启用":"wq(保存退出)

       q!(强制退出)

       ZZ(保存退出)

         i:(插入)

         a(光标后插入)

        x (删除单个

hjkl(上下左右)

删除光标后面的内容:   D

替换当前光标后的一个单词(命令模式):    cw

启动文本编辑模式:      i

在行首插入具体的数据:      I

边界模式下: 删除前一个字符: 'del' ,退格键都<-都可以左,,, ====> h j k l

替换整行数据:      S

移动到没个单词的末尾字母:      e

命令模式下不需要启动':'也可以存盘退出 : ZZ

删除光标前面的一个字符:   X

删除光标当前的这个字符:   x

移动光标到文件的首字母:   w

file 列出文件的属性

more 查看多个文件,并且以文件名区分;

nl 带有行号查看文件;

who 查看当前用户

whoami 显示当前使用的用户

less 分页进行数据的查看,下一页z,上一页w;

time 执行时间;(命令的执行时间/打印执行的时间);

cal 显示日历 cal 12 1999 显示1999年的12月份;

set number :出现行号

cp【源文件】【目标文件】 :拷贝文件

head :头几行

tail:尾几行

>>:追加文件

Du –hk:查看文件容量

Df –hk :查看磁盘

Wc:文件大小

Mv:移动文件

Pack:压缩

Pcat:查看压缩文件内容

Unpack:解压缩

Fgrep:搜索文件中的字符串

ps:查看当前操作进程

kill:杀死进程

pkill:批量杀死进程

tty:查看终端号

diff:比较不同文件内容

write:聊天

mesg:是否接受聊天信息

fmt:格式化查看文件

set:查看环境变量

env:查看当前变量

su:改变用户身份

whoami:查看当前身份是谁

shell编程:

until

###利用echo 显示所要操作的列表

       echo List Directory ....1

       echo Change Directory...2

       echo Edit File .........3

       echo Remove File........4

       echo Exit Menu..........5

###从键盘读取具体操作

read choice

###测试输入的结果是不是5

test $choice = 5

do

   case $choice in

   1)ls;;

   2)echo Enter target directory

    read dir

    cd $dir

    ;;

   3)echo Enter file name

    read file

    vi $file

    ;;

  4) echo Enter file name

    read file

    rm $file

    ;;

  q|Q|5) echo Goodbye;;

 *) echo illegal Option

 esac

done       

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值