view (vim –r) node
shift+G to the end. mysql
:LineNumber to the line.web
/search forward. sql
?search backword.数据库
less +F vim
C_c + :q to quit.网络
more less
tail –f socket
headui
chmod a+x fileName
u:User,即文件或目录的拥有者。
g:Group,即文件或目录的所属群组。
o:Other,除了文件或目录拥有者或所属群组以外,其余用户皆属于这个范围。
a:All,即所有的用户,包含拥有者,所属群组以及其余用户。
r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。
COMMAND : OWNER : GROUP : WORLD : PATH
chmod read & write read read FileName
Code:
chmod 644 myDoc.txt
4 read (r)
2 write (w)
1 execute (x)
Practical Examples
chmod 400 mydoc.txt read by owner
chmod 040 mydoc.txt read by group
chmod 004 mydoc.txt read by anybody (other)
chmod 200 mydoc.txt write by owner
chmod 020 mydoc.txt write by group
chmod 002 mydoc.txt write by anybody
chmod 100 mydoc.txt execute by owner
chmod 010 mydoc.txt execute by group
chmod 001 mydoc.txt execute by anybody
grep. use -i if to ignore the case.
grep 'word' | wc -l grep words and do words count
egrep and fgrep.
find 查找文件
find -size +1000000c -print #查长度大于1Mb的文件
find /home -mmin +60 # 在/home下查60分钟前改动过的文件
find /home -size +512k # 查大于512k的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
Folder
cp -r 复制文件文件夹
mkdir test 建立文件夹
rm -rf 删除文件文件夹
mv 源目录目标目录移动文件或者文件夹
cat file 由第一行开始显示文件内容
tac file 从最后一行开始显示,能够看出 tac 是 cat 的倒着写!
nl file 显示的时候,顺道输出行号!
od file 以二进制的方式读取文件内容!
file 能够用来查看这个文件的类型
diff 这个指令能够将『两个文件之间的差别性列出来』
tar-zcvf archive-name.tar.gz directory-name
-z: Compress archive using gzip program
-c: Create archive
-v: Verbose i.e display progress while creating archive
-f: Archive File name
tar-zxvf file-name
-x: Extract files
gzip 压缩 zaa.zip 文件名称 -r aa.zip 目录路径 表明压缩目录 -m表明删除源文件
unzip 解压缩 -x abc 排除abc文件外其余都解压
rpm
rpm -e to remove them
rpm -ql | grep mysql
rpm-qgi userName
rpm –ev software-name //delete software
rpm –iv software-name //install software
rpm -e package-name,强制删除加参数 --nodeps
rpm -qa 显示系统中全部已经安装的rpm包
wget file to download file from remote server.
scp file to another pc e.g. scp data.txt userName@Machine :/path
chkconfig --list | grep 'ServiceName'
chkconfig --list | grep on 列出全部启动的系统服务
chkconfig serviceName off to disable service
chkconfig serviceName on to enable service.
chkconfig --list 列出全部系统服务
Space
df –h
du
iptables -L 查看防火墙设置
ulimit –a
crul -G website
sar
Display CPU information for today.
sar-f /var/log/sa/sa17
Display CPU information for the 17th. Data is kept for about two weeks.
sar-f /var/log/sa/sa17 -s 10:00:00 -e 11:00:00
Display CPU information for one hour on the 17th.
sar–r
Display memory stats.
sar–n DEV
Display network device stats (packets per second on so on).
sar–n SOCK
Display open socket counts.
date
sed
awk
history
mail // to send mail
cut : for string cut -c N-M. eg. date | cut -c 1-10
Crontab -l to list and –e to edit
MIN HOUR DOM MON DOW CMD
MIN Minute field 0 to 59
HOUR Hour field 0 to 23
DOM Day of Month 1-31
MON Month field 1-12
DOW Day Of Week 0-6
CMD Command Any command to be executed
passwd user1 修改一个用户的口令 (只容许root执行)
usermod -g 组名用户名改变用户所在组
usermod -d 目录名用户名改变用户登入初始所在目录
useradd 添加用户
useradd -g 组名用户名
userdel 删除用户 -r
groupadd groupname 组添加
groupdel groupname 组删除
chgrp testgroup test3.txt 改变文件所属组
chgrp -R testgroup testdir/ 改变目录所属组
chown testuser test.txt 改变文件拥有者
patch 来进行更新,将 expatch.old 更新到 expatch.new
which 查看可执行文件的位置
whereis 查看文件的位置
locate 配合数据库查看文件位置
ls a* a开头全部
ls a? a开头只有两个字符的
ls abc[1-6] 以开始abc后面1-6数字结尾的文件
ls 》cmd 输出文件夹内容
ls -ahl 查看文件所在组
ls 查看目录
cd 进入目录 ..表明上一级 cd直接进入工做目录 .表明当前目录
pwd 显示当前目录
df /目录查看目录在系统分区挂载点
mount /目录挂载目录
umount /目录卸载挂载点
head -n 1 /etc/issue 查看操做系统版本
cat /proc/cpuinfo 查看CPU信息
hostname 查看计算机名
echo $path 查看环境变量
free -m 查看内存使用量和交换区使用量
du -sh <目录名> 查看指定目录的大小
grep MemTotal /proc/meminfo 查看内存总量
grep MemFree /proc/meminfo 查看空闲内存量
uptime 查看系统运行时间、用户数、负载
cat /proc/loadavg 查看系统负载
netstat -lntp 查看全部监听端口
netstat -antp 查看全部已经创建的链接
netstat -s 查看网络统计信息
traccroute 追踪路由
route -n 查看路由表
ping 查看网络是否畅通
cut -d: -f1 /etc/passwd 查看系统全部用户
cut -d: -f1 /etc/group 查看系统全部组
ifconfig 查看ip配置
kill 杀死进程 -9 强制杀死
ps -aux 查看进程信息
top 显示系统重要信息包括内存 cpu 负载登入用户
runlevel 显示当前运行级别
w 查看活动用户
id <用户名> 查看指定用户信息
last 查看用户登陆日志
who 问问本身是谁
exit 退出当前用户
uname -a 查看内核/操做系统/CPU信息
fdisk -l 查看全部分区
service 服务名称 restart stop start 服务重启等
history 查看历史命令
clear 清理屏幕
su 切换超级管理用户
bc 计算器
cal 日期
date 时间 月年