shell 识记命令 笔记

Shell基本命令 :

   格式:命令名 [-命令选项] [-命令参数]   []表示可选

Backspace或^h删除前面的字符  ^u删除一整行   ^c程序强行中止
clear 清屏

pwd 查看当前目录

date 查看当前日期

cal 月份年:查看某一个月的日期   cal年:查看某一年的日历
cd 改变当前目录    cd ..上一层   cd my* 进入目录    cd $MYPATH 进入指定目录(环境变量已设)
ls –l 显示目录中文件详细信息    可简写为ll
ls –al 列出所有文件,包含隐藏文件
who 可列出当前登录到系统的所有用户的登录名,终端号以及登录信息  whoami 查看自己用户名

finger:显示用户的详细信息

echo:显示

banner:将命令后跟的字符以大写方式显示

wc:-lcw test 计算test文件的行数,单词数,和字符数

who|wc –l 统计在线人数

mkdir -p rmdir -p  递归创建删除目录 eg:mkdir -p /test/test1

ln:创建快捷方式link

改变权限两种方式:

              chmod u+r file  chmod go-r file     u,g,o  user group other

              chmod 766 file   rwr rw-rw-  111 110 110

passwd:修改口令
tar cvf ddd.tar abc.* def ghi  压缩文件(可以多个)
tar xvf ddd.tar  解压缩
rm –rf mydir  删除目录,不带确认
grep abc *.pc  文件内容中查找abc
grep –c abc *.txt  查找内容abc,并统计
grep –i abc *.txt  查找内容abc,大小写不敏感
set|grep TL_ABC  在环境变量中过滤TL_ABC
diff abc.txt /usera/def.txt  比较文件
find . –name “abc*”  目录中查找文件
cp –p abc.txt /mydir/abc_d.txt  拷贝
ps –ef|grep UserA  列出某用户的进程
shellABC.sh > abc.log  覆盖输出
shellABC.sh >> abc.log  追加输出
exit 退出
su –userABC 切换用户
last 查看最近登录的用户
Esc+K 重复上次输入的命令(多次k向上翻)
编辑上次的命令: Esc+i 插入 Esc+x 删除 h 向左 l 向右
ipcs –oq|grep 5000 查看消息队列
make 自动查找目录下的makefile并编译
man sighold 查看该函数定义 man socket
cat abc.txt 查看文件
more abc.txt 分页查看文件
vi abc.txt 编辑文件
netstat –i 查看网卡
netstat –r 查看路由
alias pss=’ps –ef|grep abc’ 设置快捷shell名pss,常用在.profile中
which pss ,或which cc 查cc所在的目录
PS1=’$pwd
>’;export PS1 显示当前目录,而不是$ (常用在.profile中)
set –o vi 常用在Esc显示^K的情况下
cp /dev/null abc.log 清空文件 (大文件常常vi打不开(:%d),直接用此命令)
. .profile 修改$HOME的.profile文件后不用重新登陆,用此命令立刻生效
set|grep ABC, 查看环境变量,或用env
ipcs –oq 查看消息队列是否拥堵
tail –f abc.log 跟踪文件末尾
chmod +x find_me.sh 加执行权限
netstat –an|grep 52 查看包含52的端口网络状态
netstat –an|grep LISTEN 查看侦听端口网络状态
ls –l|grep ‘^d’ 列出目录
ls –l|grep ‘^[^d]’ 列出非目录
grep userABC /etc/services 查看DB2端口等信息
grep userABC /etc/passwd 查看$HOME所在目录
dbx –a 99878 调试attach到PID(有关dbx调试命令见其他)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值