常用基础命令
1 用户管理命令
1) useradd 添加新用户
2) passwd 设置用户密码
3) id 判断用户是否存在
id username
4) su 切换用户
5) userdel 删除用户
userdel 用户名 (功能描述:删除用户但保存用户主目录)
userdel -r 用户名 (功能描述:用户和用户主目录,都删除)
6) who 查看登录用户信息
whoami (功能描述:显示自身用户名称)
who am i (功能描述:显示登录用户的用户名)
who (功能描述:看当前有哪些用户登录到了本台机器上)
7) 设置普通用户具有root权限
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
weichuang ALL=(ALL) ALL
修改完毕,现在可以用weichuang帐号登录,然后用命令 sudo ,即可获得root权限进行操作。
8) usermod修改用户
usermod –g 用户组 用户名
2 常用快捷键命令
1)ctrl + c:停止进程
2)ctrl+l:清屏
3)ctrl + q:退出
4)善于用tab键
5)上下键:查找执行过的命令
6)ctrl +alt:linux和Windows之间切换
3 文件目录命令
1)pwd (功能描述:显示当前工作目录的绝对路径)
2)ls,ll (功能描述:显示当前目录下的文件信息)
3)mkdir 创建一个新的目录(-p:创建多层目录)
4)rmdir 要删除的空目录
5)touch 创建空文件
6)cd 切换目录
(1)cd 绝对路径
(2)cd 相对路径
(3)cd ~或者cd (功能描述:回到自己的家目录)
(4)cd - (功能描述:回到上一次所在目录)
(5)cd .. (功能描述:回到当前目录的上一级目录)
7) cp 复制文件或目录
(1)cp source dest (功能描述:复制source文件到dest)
(2)cp -r sourceFolder targetFolder (功能描述:递归复制整个文件夹)
8) rm 移除文件或目录
(1)rmdir deleteEmptyFolder (功能描述:删除空目录)
(2)rm -rf deleteFile (功能描述:递归删除目录中所有内容)
9) mv 移动文件与目录或重命名
(1)mv oldNameFile newNameFile (功能描述:重命名)
(2)mv /temp/movefile /targetFolder (功能描述:移动文件)
10)cat 查看文件内容
11) tac查看文件内容
12) more 查看文件内容
space 向下翻一页、Enter 向下翻一行、Ctrl+F向下滚动一屏、Ctrl+B返回上一屏
13) less 查看文件内容
14) head查看文件内容
head -n 10 文件 (功能描述:查看文件头10行内容,10可以是任意行数)
15) tail 查看文件内容
(1)tail -n 10 文件 (功能描述:查看文件后10行内容,10可以是任意行数)
(2)tail –f 文件 (功能描述:实时追踪该档的所有更新)
16) echo
(1)echo 要显示的内容 >> 存储内容的的文件 (功能描述:将要显示的内容,存储到文件中)
17) history 查看所敲命令历史
4 时间日期类
1)date显示当前时间
(1)date (功能描述:显示当前时间)
(2)date +%Y (功能描述:显示当前年份)
(3)date +%m (功能描述:显示当前月份)
(4)date +%d (功能描述:显示当前是哪一天)
(5)date +%Y%m%d (功能描述:显示当前年月日各种格式 )
(6)date “+%Y-%m-%d %H:%M:%S” (功能描述:显示年月日时分秒)
2) date显示非当前时间
(1)date -d ‘1 days ago’ (功能描述:显示前一天日期)
(2)date -d yesterday +%Y%m%d (同上)
(3)date -d next-day +%Y%m%d (功能描述:显示明天日期)
(4)date -d ‘next monday’ (功能描述:显示下周一时间)
3) date设置系统时间
date -s 字符串时间
4) cal查看日历
cal [选项] (功能描述:不加选项,显示本月日历)
6.4 用户组管理命令
1) groupadd 新增组 (groupadd 组名)
2) groupdel 删除组 (groupdel 组名)
3) groupmod 修改组 (groupmod -n 新组名 老组名)
4) cat /etc/group 查看创建了哪些组
5 文件权限类
1) 文件属性
2) chmod改变权限
chmod [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421 ] [文件或目录]
文件: r-查看;w-修改;x-执行文件
目录: r-列出目录内容;w-在目录中创建和删除;x-进入目录
3) chown改变所有者
chown [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者)
4) chgrp 改变所属组
chgrp [最终用户组] [文件或目录] (功能描述:改变文件或者目录的所属组)
6 压缩和解压类
1) gzip/gunzip压缩
gzip+文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip+文件.gz (功能描述:解压缩文件命令)
2) zip/unzip压缩
zip + 压缩名+xxx.txt + xxx.txt
unzip + xxx.zip
(功能描述:压缩文件和目录的命令,window/linux通用且可以压缩目录且保留源文件)
3)tar打包
压缩:tar -zcvf XXX.tar.gz + 将要打包进去的内容
解压:tar –zxvf xxx.tar.gz –C xxx目录
(功能描述:打包目录,压缩后的文件格式.tar.gz)
-c 产生.tar打包文件
-v显示详细信息
-f指定压缩后的文件名
-z打包同时压缩
-x解包.tar文件