标签:文件 数据 linux ar 时间 amp type log
cat /proc/meminfo
 cat /proc/cpuinfo
 ipcs -a
 ipcs -m
 ipcs -s
 ipcs -q
 mkdir -p name  当父目录不存在是创建它
infocmp vt100
 echo  $TERM
 xterm
 konsole
 getconf LONG_BIT
 arch
 RELEASE=($(</etc/redhat-release))
 lsb_release
 cd -
 rz   sz
 echo $PS1
 ls -F(目录后面加/)  -R(列出所有目录)-l   -i(节点)  -sail(组合)
ls -l file  过滤,,file可以匹配符  my* my?
 touch file
 cp -p(保留访问,修改时间拷贝) -R(递归)   -f(强制,覆盖已有) 
cp -l file1  file2 创建一个指向file1 的硬链接file2
 cp -s file1 file2  创建一个指向file1 的软链接 file2 (只能于当前目录下)
stat file
 file  1.txt
 cat  -n(行号)  -b(文本行行号) -T(不让制表符出现)
more   (d,q,s,f,b,n,v,=)
 less  tail  head
 ps -ef 查看系统上运行进程
ps -l
 ps -efH
 kill num
 kill -s  信号
killall  *
 mount -t type device directory   (ro,rw,usr,check=none,loop)
 df -h   显示磁盘空间
du  -c  -s  -h 显示目录空间
sort file  (对文本内的数据排序) -n (区分数字和字符串)  -M(识别三字母的月份)  -t(分隔符)
grep t -v  -n   -c   -e
 bzip2
 bzcat
 bunzip2
 bzip2recover
 gzip
 gzcat
 gunzip
 zip
 zipcloak
 zipnote
 zipsplit
 unzip
 tar  ..
 printenv 查看全局变量
set 显示某个特定进程设置的所有环境变量(局部,和全局)
 创建全局变量:把局部变量 export
登陆shell读取文件次序:
1,/etc/profile  --->  /etc/profile.d
 2,$HOME/.bash_profile  ---->$HOME/.bashrca
 3,$HOME/.bash_login
 4.$HOME/.profile
 alias
 useradd -D 查看
useradd -m 创建HOME目录  -s(更改默认shell)  -r(删除)
usermod
 passwd
 chpasswd
 chage
 chfn
 chsh
 finger  user
 groupadd -n
 fdisk
 mkefs
 mke2fs
 mkfs.ext3
 mkfs.ext4
 mkreiserfs
 jfs_mkfs
 mkfs.xfs
 fsck  检查和修复文件系统
pvcreate
 vgcreate
 vgdisplay
 lvcreate
 lvdisplay
 aptitude(Debian)
 emacs  file
 date
 who
 expr
 bc
 test 测试语句
shell中
 字符串 < ,> 要转义
-n (是否非零)  -z(是否为零)
数值: -eq -ge -gt -le -lt -ne
字符串  =  !=  <  >  -n  -z
文件比较
-d  file  存在且目录?
-e file  存在?
-f  file 存在且文件?
-r file  存在且可读?
-s file  存在且非空?
-w file  存在且可写?
-x file 存在且可执行?
-O file  存在且属当前用户?
-G file  存在默认值和当前用户相同
file1 -nt  file2  file1新于file2
 file2 -ot file2      旧于?
basename
 $?  上一次运行结果
$#命令行参数个数
$*变量将命令上提供的所有参数当作单个单词保存
$@ 把命令行上出现的参数当作字符串中多个独立的单词
getopt
 getopts
 echo -n  去掉末尾换行符
read -p message
 read -t time
 read -nl  接受单个字符后退出
&>  多个流重定向到一个流
>&n  重定向到一个数字描述符时候,要加&
echo  临时重定向
exec 永久重定向
 重定向到 $-   表示关闭描述符
lsof 列出系统打开的文件描述符  -a  是对下面结果and
 $$特殊环境变量(shell会将它设为当前pid)
mktemp  -t(强制在/tmp下创建)  -d(临时目录)
tee 相当于两次管道 发送到两边
sleep  100
 Ctrl + Z 挂起信号
Ctrl + C 终止信号
kill -9 pid
 trap command signals  拦截信号
elf_file  & 后台运行,不过终端退出,它就结束
nohup 后台运行,即使终端退出
jobs作业控制  $$当前pid
重启停止作业 bg  作业ID
前台运行作业 fg    作业ID
 nice -n 10 重新制定进程优先级
renice 重新制定已经运行的优先级
at 提交到作业队列    atd是at守护进程
at [-f filename] time
 atq 查看等待作业
atrm  删除作业
cron计划表
crontab -l 列出时间表
/etc/cron.*ly
 anacron    不会错过计划,上面可能关机错过计划,这个可以开机第一时间运行
/var/spool/anacron
开机运行脚本
/etc/init.d/rc.loacl
 /etc/rc.local
 /etc/rc.d/rc.local
 source 在当前环境下执行命令,而不是创建新shell
 select 从单个命令行创建菜单
标签:文件 数据 linux ar 时间 amp type log
原文地址:http://www.cnblogs.com/lfsblack/p/3873984.html