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