CentOS的命令行比较头大,但是回避不了。
试验了几种不同的工具,还是Xshell 比较简单易用。关键这么好的工具还是免费的。
结合上述工具,通过安装
yum install lrzsz
可以实现简单的文件拖拽,这样服务器FTP都不用开了,非常方便。
这里顺便保存几个常用的命令,方便自己以后察看
系统相关
arch //显示机器的处理器架构(1) uname -m //显示机器的处理器架构(2) uname -r //显示正在使用的内核版本 reboot //重启(2) logout //注销 shutdown -h now //关闭系统(1)
目录相关
mkdir dir1 //创建一个叫做 'dir1' 的目录 mkdir dir1 dir2 //同时创建两个目录 mkdir -p /tmp/dir1/dir2 //创建一个目录树 rm -f file1 //删除一个叫做 'file1' 的文件 rmdir dir1 //删除一个叫做 'dir1' 的目录 rm -rf dir1 //删除一个叫做 'dir1' 的目录并同时删除其内容 rm -rf dir1 dir2 //同时删除两个目录及它们的内容 mv dir1 new_dir //重命名/移动 一个目录 cp file1 file2 //复制一个文件
文件搜索
find / -name file1 //从 '/' 开始进入根文件系统搜索文件和目录 find / -user user1 //搜索属于用户 'user1' 的文件和目录 find /home/user1 -name \*.bin //在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 find /usr/bin -type f -atime +100 //搜索在过去100天内未被使用过的执行文件
用户管理
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 //创建一个属于 "admin" 用户组的用户 useradd user1 //创建一个新用户 userdel -r user1 //删除一个用户 ( '-r' 排除主目录) usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 //修改用户属性 passwd //修改口令 passwd user1 //修改一个用户的口令 (只允许root执行) chage -E 2005-12-31 user1 //设置用户口令的失效期限
扩展命令
打包和压缩文件
bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件 bzip2 file1 压缩一个叫做 'file1' 的文件 gunzip file1.gz 解压一个叫做 'file1.gz'的文件 gzip file1 压缩一个叫做 'file1'的文件 gzip -9 file1 最大程度压缩 rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包 rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1' rar x file1.rar 解压rar包 unrar x file1.rar 解压rar包 tar -cvf archive.tar file1 创建一个非压缩的 tarball tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件 tar -tf archive.tar 显示一个包中的内容 tar -xvf archive.tar 释放一个包 tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下 tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包 tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包 tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包 zip file1.zip file1 创建一个zip格式的压缩包 zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 unzip file1.zip 解压一个zip格式压缩包