1 系统方面
0) 命令 -help
查看命令具体参数
1)乱码
首先,察看在console下的locale
#locale
如果是中文的,就将其改为英文
修改/etc/sysconfig/i18n文件,修改为
LANG="en_US.UTF-8"
2)磁盘与目录的容量
df -h 列出文件系统的整体磁盘使用量
(/dev/shm目录,是利用内存虚拟出来的磁盘空间,新建的东西在下次开机时就消失了,因为是在内存中)
du -sm /* 检查根目录下每个目录占用的容量
cat /proc/cpuinfo CPU信息
linux cpu详细信息cat /proc/cpuinfo的内容解释
cat /proc/meminfo 内存信息
3)IP查看
Ifconfig
4)查看系统版本
uname -a
如果有x86_64就是64位的,没有就是32位的这是64位的
2 文件管理
1)文件用户管理
改变用户
chown [-R] 用户名 文件(夹)
: - R递归式地改变指定目录及其下的所有子目录和文件的属组
改变用户组
chgrp [-R] 组名 文件(夹)
2)权限
chmod 改变文件权限
r:4 w:2 x:1
第一列代表文件类型:-代表文件,d代表目录
Owner=rw-=4+2+0=6
Group=r--=4+0+0=4
Other=r--=4+0+0=4
Chmod 777 zy //将zy目录权限修改为rwxrwxrwx
3) 文件及目录管理
- 查看文件 ll
- 复制 cp
-p 连同文件的属性一起复制(备份常用)
-u 若目标文件比源文件旧才更新(备份常用)
-i 如目标文件已经存在时,在覆盖时会询问操作的进行
-r 递归复制,用于目录的复制
- 删除目录 rm
- 移动目录 mv
cat 从第一行查看文件全部内容
tac 从最后一行开始显示,是cat的倒写形式
less 以翻页的形式查看
head 只看头几行
tail 只看结尾几行
常用:
cat -n filename | less
-n 打印出行号
head -n 5 fileName //显示前5行
5)查找
查找文件(以文件名查找)locate 文件名
在文件内查找 grep 'pattern' file: 在文件内搜索字符串比如:grep 'searchstring' file.txt
6)scp远程拷贝文件(夹)
拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下
scp -r /home/administrator/test/root@192.168.1.100:/root/
远程文件/文件夹下载
把192.168.62.10上面的/root/文件夹,下载到本地的/home/administrator/Desktop/new/下,使用远程端的root登陆
scp -r root@192.168.62.10:/root//home/administrator/Desktop/new/
3 文件压缩与打包
1)gzip
gzip -v //压缩为.gz的文件名,原文件不再存在
gzip -d //减压缩
zcat //查看压缩后文件的内容
2) bzip2 压缩比优于gzip
bzip2 -v //压缩为.bz2的文件名
bzip2 -d //减压缩
bzcat //查看压缩后文件的内容
3.2 打包 tar
打包只是将多个文件打包成一个文件,并没有压缩
3.3 常用的打包与压缩一起完成的命令
1)压缩
tar -jcv -f filename.tar.bz2 要压缩/备份的文件 //filenaem.tar.bz2为压缩后的文件名
2)查询
tar -jtv -f filename.tar.bz2
3)减压缩
tar -jxv -f filename.tar.bz2
6 其他
tab 健 自动补全功能
7 恢复linux下误删除的文件
http://termite.blog.51cto.com/206292/87068