linux 常用命令 笔记

◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;  
◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;  
◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; 
◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;  
◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;  
◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。




===============================目前使用过的命令(不断补充中)==========================
1、查看命令帮助 man 或者 -help
ctrl+c 返回shell
ctrl+l 清屏
ctrl+d 退出shh连接
tab、tab+tab 提示
ps -ef | grep java
安装lrzsz:
# yum -y install lrzsz


2、cd cd .. ls ll
ls -l=ll
ll 每列代表啥?忘记了,大约rw-rw-r--一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。   所以用数值表示为4+2=6
第五六七个字符“rw-”表示当前所属组的权限。      所以用数值表示为4+2=6
第八九十个字符“r--”表示其他用户权限。              所以用数值表示为2
所以操作此文件的权限用数值表示为662 
权限 总数 所属用户 ? 创建日期 文件名 


3、install
安装


4、观察文件类型
file


5、grep管道
grep -C 100 orderId xxxx-error.log
grep -n 1000000265 xxxx-traffic.log |head -1
head -7 xxxx-traffic.log|tail -10


6、系统属性类
查看进程
ps -ef | grep java


查看内存信息
cat /proc/meminfo


查看cpu的信息
cat /proc/cpuinfo


查看磁盘信息
fdisk –l
df –h


查看文本文件
more
less
head
tac
cat
tail


查看当前系统运行情况
top


查看负载
w


ip信息
ifconfig


7、当前目录路径
pwd


8、创建一个目录
mkdir


9、创建一个文件
touch 


10、cp 复制
cp 需要复制的目录/目录 目的目录/新目录
cp -ri 复制整个目录


11、mv 更名/移动
mv a b    //将a更名b
mv a b c  //将a,b 移动到c


12、rm 删除文件
rm -rf 删除文件夹


13、压缩
cd /apps/data
tar -czvf /apps/bak/b.zip xxx.xxxx.com
解压
cd /apps/data
tar -xzvf /apps/bak/b.zip 


14、修改文件
vi


修改
i


退出修改
shit+q


保存退出
qw!


不保存退出
q!


15、查看服务器时间
date


修改服务器时间
date  -s "2015-5-8 19:48:00"   


16、sz下载接受
sz /apps/bak/
文件夹打包再下载


17、rz上传发送




备注:


压缩:gzip
tar -czvf /apps/bak/xxx.xxxx.com1211 /apps/data/xxx.xxx.com/
范例:将整个 /etc 目录下的档案全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc  <==仅打包,不压缩!
[root@linux ~]# tar -czvf /tmp/etc.tar.gz /etc  <==打包后,以 gzip 压缩
[root@linux ~]# tar -cjvf /tmp/etc.tar.bz2 /etc  <==打包后,以 bzip2 压缩


解压:gzip
tar -xzvf /tmp/etc.tar.gz
范例:将 /tmp/etc.tar.gz 档案解压缩在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -xzvf /tmp/etc.tar.gz
# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
# 则会发现,该目录下的档案属性与 /etc/ 可能会有所不同喔!

你可能感兴趣的:(linux)