linux命令
---恢复内容开始---
1文件操作命令
1.touch 一次创建多个文件 例 touch /mnt/{a,b,c}
2.mv
3.cp
4.rm
5.ls
1 -F 目录/ 可执行*
2 -a 显示隐藏的.文件
6.stat
7.cat 查看文件内容
8.more/less 分屏查看
9.file [filename] 查看文件类型等信息
10. ln 创建硬链接 不能跨分区 不能给目录做 ln -s 创建软链接
11.chmod -R 修改所有包括子目录下文件权限
12.chown 改变文件的拥有组
2目录操作命令
1.pwd 当前目录
2.rm -r -f....
3.cd cd -进入OLDPWD cd [~username] 进入用户主目录
4.rmdir
5.mkdir
3 用户/组操作
1.useradd
做以下事件
1.修改相关文件,添加用户资料
1. /etc/passwd 2. /etc/shadow 3. /etc/group 4. /etc/gpasswd
2.mkdir /home/"username"创建用户主目录
3.cp -r /etc/skel/.* /home/"username"
3.chown "usergroup"."username" /home/"username" 赋予用户用户目录的权限
2.userdel
1.userdel -r连同主目录EMAIL一并删除
3.usermod 修改用户相关参数
1.等于修改 /etc/passwd /etc/shadow
2. -G指定到某组
3.passwd /etc/shadow
4.su -[空格][username] 切换用户 会新开SHELL 切换回去使用exit
5.groupadd
6.gpasswd
7.group
8.相关文件
1./etc/passwd 格式 用户名:密码:UID:GID:说明:主目录:使用的shell(nologin表示不能登录) uid=500+
2./etc/shadow 格式 用户名:密码(MD5加密值):unix日期:生效时间:过期时间:过期通知天数::禁用日期:
3./etc/group 格式 组名:组密码:GID:组成员1,组成员2...... 组无权限,在ROOT组不具有ROOT权限,UID=0才具有root权限
4./etc/gshadow
9.修改用户相关参数在 /etc/login.defs 等于修改 /etc/passwd /etc/shadow
4.系统相关命令
1.hostname 显示/设置主机名 配置文件 /etc/sysconfig/network
2.uname 内核版本、编译信息
3.id 用户的属性 -u -i
4.date
5.mount [-t] [format] [/source] [/dest] 访问共享 例如 mout -t cifs -o uusername=administrator //192.168.1.1/share /mnt ##cifs是网络文件系统
1. cat /dev/cdrom > /a.iso ##制作一个ISO文件 挂载 mount -t iso9660 -o loop a.iso /mnt ##-o loop使用回环设备文件
6.du 计算目录下的文件占用磁盘大小 -sh ##ls -l命令显示的大小为目录本身大小,不计算目录中包含的数据
7.df 显示磁盘用量 -h
8.logout 退出login shell
9.exit 退出当前shell
10. shutdown now ##通知其他用户关机##调用-> init 0 ##关闭所有进程服务## 调用->halt -p -f或者poweroff
1. 重启命令 shutdown -r 调用-> init 6 调用-> reboot 或者halt
2.ctrl+alt+delete调用shutdown
11. users显示当前登录所有用户 who用户+控制台信息 w 用户+控制台+所有其他信息
12.last 用户登录日志 lastlog 用户上次登录
13.wall 发消息到所有用户 write 发消息到某用户 write有开关
5.网络相关
1.ssh security shell 格式 ssh [username]@[ipaddress]
2.scp 调用SSH的COPY
其他操作命令
1.echo
2. vi
1.u undo
2.ctrl+r redo
3.alias 定义别名 别名配置文件在 ~/.bashrc
4.unalias 取消别名
5.history 显示命令历史记录
---恢复内容结束---