linux基本命令

作者:zccst

绑定快捷命令:
个人
~/.bashrc
~/.bash_profile

alias ls='ls -l'
which ls


~/.bash_logout
~/.bash_history


1,复制
覆盖复制
svn export https://xx/branches/oms/atm-101_BRANCH omsExport101/
cp -R ../omsExport101/* .


man手册
man -k
man -f

proc 可以使用cat file查看,例如 cd /proc cat memory

df -u 剩余, 如果存在引用,则仍占用空间。
du -hs 使用情况,删除后立即生效。
解决办法:到proc下查看哪些引用。

file fileName 查看文件类型

创建一个用户的步骤
修改密码 passwd 文件 用户登录信息。
shadow 密码文件

查看日志命令
cat一次全部载入内存,较大时不适用。
more/less 分屏
tail/header 实时刷新


有用的日志
ftp日志,可以查看所有wget本地文件的记录。然后通知下游


四、标准输入输出及管道
stdin (0)
stdout (1)
stderr (2)
重定向
1>
2>
&> 将所有输出都送向同一个地方。
2&>1 把标准错误重定向为标准输出 技巧在于管道会过滤到错误输出

cat <filea> fileb 将fileb复制到filea


which 指令会在环境变量$PATH设置的目录里查找符合条件的文件。
参  数:
 -n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
 -p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。
 -w  指定输出时栏位的宽度。
 -V  显示版本信息

find
find path param expression -exec 指令 {} \
参数
path
param 支持多种参数匹配。按照名称,创建时间,大小,修改时间
expression
{}代表find找到的文件
\禁止转义
;表示本行指令终止

例如:
find -name '*.conf' -exec cp {} {}.orig \; //当前路径
find /tmp -ctime +3 -user joe -ok rm {} \;
find ~ -perm -002 chmod o-w {};
find /home -type d -ls


wc -l 统计文件的行,字数
grep
sort

grep 'john' /etc/passwd/d$
date -help | grep year

diff wimdiff

comp

uniq 去除文件重复的行

cut 显示文件中的某一列。以指定的分隔符显示

paste 将文本按列拼接

tr 字符转换

tar


tar cvf xx.tar o.tar
tar xvf


sed 脚本
sed s/slow/fast/g /etc/passwd

awk
awk '/bash/ {print}' /etc/passwd
ls -l /project | awk '$3=="tom"{\sum +=$5| END {print sum}'


vim
命令行:
cc 剪切
插入到一行的末尾:A
插入到一行的开始:I
当前字面的后面:a


SHELL
预定义环境变量
HOME
PATH:当前用户
LANG
PS1:行提示符 echo ps1

ctrl+r 搜索历史命令


echo $(hostname)
echo `hostname`

命令行表达式

子shell

全局
/etc/profile
/etc/bashrc


clear = ctrl+l


ctrl - d

ctrl - a
ctrl - e
ctrl - u
ctrl - k


secureCRT screen

sar eg: sar 1 100
iostat
netstat
top 实时
free


进程 r(running), s(sleeping), d(), z()
kill -l 信号含义
进程的优先级
nice:以一个不同的nice值来运行指令。例如,nice -n num command
renice:改变一个运行进程的nice值 。 例如,renice -n pid

在后台运行。加 &
nohup command & //该控制台退出后,进程仍不挂断。
ctrl + Z 将一个前台进程暂停,并扔入后台。


cron
anacron检查上次为执行的crontab

多台机器同时设置crontab
文本文件
把原crontab备份一个脚本,覆盖掉以前的

cat /etc/fstab
文件系统

磁盘和目录是逻辑关系,通过mount实现映射
ext2/ext3采用block-inode方式存放文件
超级快superblock,存汇总信息

格式化文件
mkfs
mke2fs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值