简介
登录
$ ssh user@IP
配置ssh无密码登陆
$ ssh-copy-id -i .ssh/your_rsa.pub user@ip
配置SSH无密码登陆,ssh-copy-id 命令可以将公钥复制到目标主机 ~/.ssh/authorized_keys 文件中,实现无密码登陆
修改密码
$ passwd
查看日历
$ cal
查看目录和文件
$ ls -l
注意:以d*开头为目录;以l开头为快捷方式
查看当前用户信息
$ whoami
or $ who am i
查看当前在线用户
$ users
or $ who
or $ w
进入根目录
$ cd /
进入当前用户根目录
$ cd ~
or $ cd ~/.
进入上一次访问目录
$ cd -
返回'cd -'的上一次目录
$ cd --
退出登录
$ logout
or $ exit
关机
- 直接关闭
$ halt
- 重启
$ reboot
- 安全关闭
$ shutdown
- 通过断电来关闭系统
$ poweroff
- 使用预先定义的脚本关闭系统,关闭前可以保存和清理某些信息
$ init 0
文件管理
查看文件
$ ls -l
命令解释:
- c1:文件类型
- '-' 普通文件。如:文本文件/二进制可执行文件/源码等。
- 'b' 块设备文件。
- c2:
创建文件
$ vi filename
查看文件内容
$ cat filename
or $cat -b filename
统计单词数目
$ wc filename
or $ wc filename1 filename2 filename3
复制文件
$ cp source_file destination_file
重命名文件
$ mv old_file new_file
删除文件
$ rm filename
目录
创建父目录(一级一级创建目录)
$ mkdir -p /tmp/amrood/test
删除目录
$ rmdir dirname
or $ rmdir dirname1 dirname2 dirname3
or $ rm -r dirname
查看所有文件(包括隐藏)
$ ls -a
or $ ls -la
权限和访问模式
查看文件权限
ls -l
修改文件所属用户权限(默认权限000)
- 添加写/执行权限:
$ chmod u+wx filename
or$ chmod 300 filename
- 删除写权限:
$ chmod u-w filename
or$ chmod 100 filename
- 重新设定权限 :
$ chmod u=rx filename
or$ chmod 500 filename
修改文件所属组权限
- 添加写/执行权限:
$ chmod g+wx filename
or$ chmod 030 filename
- 删除写权限:
$ chmod g-w filename
or$ chmod 010 filename
- 重新设定权限 :
$ chmod g=rx filename
or$ chmod 050 filename
修改文件其他用户权限
- 添加写/执行权限:
$ chmod o+wx filename
or$ chmod 003 filename
- 删除写权限:
$ chmod o-w filename
or$ chmod 001 filename
- 重新设定权限 :
$ chmod o=rx filename
or$ chmod 005 filename
更改所有者(创建者)和用户组
- change owner :
$ chown user filelist
- change group :
$ chgrp group filelist
管道和过滤器
文件系统
查看特定目录的空间使用情况
$ du fille
or $ du -h file
or $ du -sh file
网友评论