2021-07-30

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

  1. 如果在同一个目录就是重命名
  2. 在不同文件就是移动

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

  1. 显示当前时间
  2. +%Y 显示年
  3. +%m 显示月
  4. +%d  显示天
  5. +%Y-%m-%d-%H:%M:%S 显示年月日时 分秒

注意+ 必须输进去 - 表示链接必须加

  1. date -s “时间“ 设置系统当前时间

cal

显示当前日历

cal 年份

输出对应年份的所有日历

./

zhixing

lastlog

查看所有用户最后依次登录信息

ln [选项] 源文件 目标文件 

  • -s:建立软链接文件。如果不加 "-s" 选项,则建立硬链接文件;
  • -f:强制。如果目标文件已经存在,则删除目标文件后再建立链接文件;

这里需要注意,软链接文件的源文件必须写成绝对路径,而不能写成相对路径(硬链接没有这样的要求);否则软链接文件会报错。这是初学者非常容易犯的错误。

 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快捷键

  1. 拷贝当前行yy,拷贝当前行向下的5行 5yy 粘贴输入p
  2. 删除当前行 dd 删除当前行向下的5行 5dd
  3. 在文件中查找某个单词【命令行下 /关键字回车 查找,输入n就是查找下一个】
  4. 设置显示文件行号 set nu 隐藏文件行号 set nonu
  5. 编辑文件中在一般模式下输入G到最后一行,输入gg到第一行
  6. 编辑时撤销动作 在一般模式下输入 u 相当于windows 中的ctrl +z
  7. 编辑文件中将光标向下移动20行 输入20再输入shift+g
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值