日期:2014-05-16  浏览次数:20762 次

linux命令,如SSH远程连接(一)
SSH远程连接时
(1)连接服务器。
#user@hostname,然后输入密码。即可登录。
(2)上传下载
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
例如要将客户端1.txt文件发送到服务器端/opt/test,适用SecureCRT登陆
#cd /opt/test
#rz      -------选择文件传送即可


用户管理
1,切换用户
su -        # 切换到root
su - user  # 切换到user



常用命令
1,查找  find / -name xx
2,重命名  mv new.c new0.c  将文件new.c重命名为new0.c
mv 也可以移动文件和文件夹
(1)mv  aa/bb/* /tmp/cc
(2)mv aa/bb /tme/cc

3,复制   cp -a old.pl new.pl    -a复制所有属性,比如权限等
4,查看文件夹大小    ls -lhs
区别:
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
du可以查看文件及文件夹的大小。
特点:
df(disk free):命令可以显示目前所有文件系统的可用空间及使用情形
df -h
参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。

du(Disk Usage):查询文件或文件夹的磁盘使用空间
-a 全部文件 包括隐藏的。
-h 以「Human-readable」为单位显示文件大小结果。
-s 统计此目录中所有文件大小总和。
–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
sudo du -h --max-depth=1 moon/        # 查/moon一级目录文件大小。
sudo du -sh /dir                                 # 直接查/dir文件夹的大小

查看文件个数
wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数
例如:ls -al | wc -l
du -h --max-depth=1 | wc -l

5,域名DNS
/etc/hosts
/etc/resolve.conf
/etc/host.conf


6,chown
chown [-R] 用户名:群组名 文件或目录名。例如:chown -R moon:moon /dir