pwd | 显示当前用户所在的目录 |
cd | 切换目录 |
clear | 清除终端框 |
su - 用户名 | 切换用户名 |
logout | 登出 |
groupadd 组名 | 添加一个组 |
groupdel 组名 | 删除一个组 |
useradd -g组名 用户名 | 添加一个用户到指定的组内 |
init 数字 | 切换到对应的运行级别 |
systemctl get-default | 查看当前运行级别 |
systemctl get-default multi-user.target | 默认切换到多用户状态,重启后直接进入状态3 |
ls 选项 目录 (常用-a显示所有文件和目录 -l以列表的方式展现) | 以选项的形式输出目录下的内容 |
help | 获得shell内置命令的帮助信息 |
文件目录类 | |
pwd | 当前工作目录的绝对路径 |
cd | cd ~ 回到家目录 cd.. 回到上一级 |
mkdir [选项] 要创建的目录 | 創建目錄 选项-p表示创建多级目录 |
rmdir | 只能在目录下为空是才能删除 |
rmdir -rf | 强制删除所有 |
touch | 創建一個空文件 |
cp 【选项】 源文件,目标目录 | 将文件拷贝到指定目录 |
cp -r 源目录 目的目录 | 将整个目录拷贝到指定目录 |
\cp -r | 同上,但是忽略覆盖提示 |
rm | 删除文件或目录 选项-r 递归删除整个文件夹 -f强制删除不提示 |
mv old new |
|
cat 只能查看不能修改 跟安全 | -n 显示行号 可以加入管道命令|more |
more | 基于vi编辑器的文本过滤器,他以全屏的方式显示文本内容 |
less | 用分屏查看文件内容,他的功能和more相似,但是更强大,动态加载 |
echo | 输出内容到控制台 |
head | 默认显示文件前10行 -n 数字 显示前 数字 行 |
tail | 显示文件尾 -f 实时追踪文件,跟踪变化 |
>> | 输出重定向 ls - l >>文件 列表内容追加写 ls - al>>文件 列表内容追加写cat 文件1>>文件2 将文件1 中内容追加写入到文件2中 Echo “内容“>>文件 追加内容到文件中 |
> | 覆盖写 原内容被删除 |
ln -s 【原文件目录】 【软链接名】 | 软连接,相当于快捷方式 符号链接 |
history | 查看曾经执行的指令 |
!n | 执行曾经执行过的第n条指令 |
useradd 用户名 | 添加用户 |
ps -ef | 显示所有运行的进程 |
ps -ef|grep 进程名 | 可以用来检测进程是否在运行 |
chsh | shell操作 -h 显示帮助 -R chroot到新的目录 -s 该用户账号新登录shell |
df | 查看存储占用情况 |
du | 查看该目录下所有目录的存储占用情况、、 |
free | 显示交换空间使用情况 |
date |
注意+ 必须输进去 - 表示链接必须加
|
cal | 显示当前日历 |
cal 年份 | 输出对应年份的所有日历 |
./ | zhixing |
lastlog | 查看所有用户最后依次登录信息 |
ln [选项] 源文件 目标文件 |
这里需要注意,软链接文件的源文件必须写成绝对路径,而不能写成相对路径(硬链接没有这样的要求);否则软链接文件会报错。这是初学者非常容易犯的错误。 |
systemctl list-jobs | 查看系统中的当前任务 刚开机时,任务逐渐激活 |
shutdown -h now | 关机 -h 切断电源 -r 重启 可以把now 换成 +10之类表示10分钟后关机 |
搜索查找类
ffind 【搜索范围】 【选项】 | 从指定目录下递归遍历各个子目录,将满足条件的文件或者目录显示在终端 -name<查询方式>按照指定文件名查找模式查找文件 -user< 用户名>查找属于指定用户的所有文件 -size<文件大小> 按照指定指定的文件大小查找文件 (+n大于 -n小于 n等于)(单位k M G)也可以用* ? |
locate | 可以快速定位文件路径,无需遍历整个文件系统。 在执行前必须执行updatedb 建立索引 |
which | 查找指令位置 |
grep [选项] 查找内容 源文件 | 过滤查找 -n 显示匹配及行号 -i忽略大小写 例子 cat ceshi。txt|grep “hello” grep “Hello”ceshi。txt |
压缩文件
gzip 文件 | 压缩文件 |
gunzip 文件。gz | 解压文件 |
u | |
zip 【选项】xxx.zip 要压缩的文件 | 压缩文件或目录xxx 文件名 -r 递归压缩 即压缩目录 |
unzip [ ] 路径 xxx.zip | 解压文件或目录 -d 目录 解压到指定的文件目录 |
tar 【选项】 xxx.zip 要打包的内容 | 是打包指令 -c产生。tar打包文件 -v显示详细信息 -f 指定打包后的文件名字 |
parted -l | 显示分区信息 |
vim快捷键
- 拷贝当前行yy,拷贝当前行向下的5行 5yy 粘贴输入p
- 删除当前行 dd 删除当前行向下的5行 5dd
- 在文件中查找某个单词【命令行下 /关键字回车 查找,输入n就是查找下一个】
- 设置显示文件行号 set nu 隐藏文件行号 set nonu
- 编辑文件中在一般模式下输入G到最后一行,输入gg到第一行
- 编辑时撤销动作 在一般模式下输入 u 相当于windows 中的ctrl +z
- 编辑文件中将光标向下移动20行 输入20再输入shift+g