Linux 基础命令
关闭系统: init 0
退出当前用户: exit
切换终端: Ctr+Alt+F[1-6]
查看当前目录下的目录及文件: ls
查看当前目录下的目录及文件(详细信息):ls -l (=ll)
查看当前目录下所有目录及文件(包括隐藏文件):ls -a 或者 ls -all
查看指定路径下目录及文件: ls 路径
查看当前登录用户: whoami
查看所有终端登录的用户: who
查看时间: date
修改时间: date '月日时分年'
查看日历: cal 月 年
清屏: clear
追加用户名: useradd 用户名
更改密码: passwd 用户名
切换用户: su - 用户名
修改密码: passwd 用户名
查看命令帮助信息: man 命令 , 命令 --help
查看当前路径: pwd
Linux 操作系统目录及文件操作
1. 重要目录:
a.bin 目录: 用来存放常用的可执行文件
b.sbin 目录: 用来存放系统的可执行文件
c. 家目录: 用来存放用户自己的文件或目录, 其中超级用户 root 的家目录是 / root, 而普通用户的家目录被存放在 / home 目录下, 并使用用户名作为最后一级目录 (家目录) 的名称, 如 user01 用户的家目录为 / home/user01
d.dev 目录: 设备文件目录
e.etc 目录: 配置文件目录
f. 挂载点(目录): 通常可移除式硬件会被挂载在 / media 或 / mnt 目录下
2. 文件操作
a. 切换到当前用户的家目录: cd ~ 或者 cd
b. 返回上一级所在目录: cd -
c. 拷贝文件并重命名文件: cp 原路径 新路径 / 文件名
d. 给命令起别名: 比如, alias xx='ls -l', 执行 xx 命令相当于执行 ls -l
e. 移动文件, 目录: mv 原路径 新路径
f. 改名: mv 原名 新名
g. 创建目录: mkdir 路径
创建树形的目录: mkdir -p /dir1/dir2/dir3
h. 创建文件: touch 路径 / 文件名
i. 删除文件: rm 路径 / 文件名
j. 删除目录: rm -r 路径 / 目录名
k. 显示文件所有内容: cat 文件
l. 显示文件的前 5 行: head -5 文件
m. 显示文件最后 5 行: tail -5 文件
动态查看文件内容: tail -f 文件
3. 创建用户相关的文件
a. 用户信息存在文件:/etc/passwd 中, less /etc/passwd 可以查看用户信息
该文件中每一行代表一个用户的信息, 每条信息用: 隔开成七段
第 1 段: 用户
第 2 段: 密码占位符(x 表示有密码)
第 3 段: User ID(root ID=0, 普通自创用户 ID 从 500 开始, 普通用户 ID 改成 0, 即拥有 root 权限了)
第 4 段: Group ID(root ID=0, 普通自创用户 ID 从 500 开始)
第 5 段: 描述信息
第 6 段: 家目录
第 7 段: 是否可以登录操作系统的可执行文件(/bin/bash 表示可登录,/sbin/nologin 表示不可登录)
b. 用户密码文件存在:/etc/shadow 中
c. Group 文件存在:/etc/group
Group 名: Group 密码: Group ID: 组员
d. Group 密码文件存在:/etc/gshadow 中
e. 用户邮箱文件:/var/spool/mail / 用户名
f. 查用户 ID,Group ID, 所在组: id 用户名
来源: http://www.bubuko.com/infodetail-2743663.html