shell 简单的常用命令

shell 命令的基本格式:

    命令 [选项] [参数]

注:中间的分隔符是空格,选项和参数可有可无,选项和参数的位置有时候比较灵活

例:

    rm -r abc

    rm abc -r

    rm -r abc -f a

选项:用于辅助命令的功能和细化,选项用 - 开头作为引导

        多个选项如:ls -l -a 等同于 ls -la

参数:

    命令要操作的目标,不是所有的命令都可以加参数

    参数一般精确为一个路径或者文件

ctrl + shift + t 打开当前目录终端

ctrl + shiif + n 打开当前目录终端

区别:t 是显示在一个窗口

         n 是重新打开一个窗口

ctrl +alt + t 打开一个新的主目录终端

ls / 查看根目录下的内容

-l 查看详细信息

-a查看隐藏文件

Linux下的7种文件类型:

b:块文件

c:字符文件

d:文件夹

-:普通文件

文件的权限:r(读)w(写)x(执行)

隐藏文件都是以 . 开头的

cd 切换工作位置

cd [路径]

cd 回到主目录(- 回到上一次工作路径)

pwd 打印当前位置的绝对路径

创建文件夹:

mkdir 文件名称

-p创建多级文件目录

创建文件:

touch 文件名称

删除文件:

rmdir 要删除的文件名称(不能删除空的文件夹)

rm [选项] 文件/文件夹

-r删除所有内容(-i删除前有提示,-f强制删除)

man 命令(提供shell帮助)

tab自动补全

clear(Ctrl + l)清理屏幕

cp复制文件或者文件夹到某个位置

cp [选项] 文件/文件夹(可以为多个) 目标位置

cp core b
1.如果第二个参数是一个存在路径文件夹,则表示将core拷贝到该位置
2.如果第二个参数是一个不存在的路径文件,则表示core另存为一个内容
-a 如果要复制的内容是文件夹则使用该选项
-ra  复制一个目录

mv 移动一个文件或文件夹
mv  文件/文件夹(可以为多个) 目标位置
参数和cp 命令相同,移动文件夹也不需要选项
通配符:
*:表示任意0个或者多个字符
?:表示任意一个字符
[ ]:表示任意一个在中括号中的字符

history num 表示查看num条记录
通过↑↓可以操作历史命令

cat 查看一个文件中的内容
cat 文件(只能是普通文件)

find 根据文件名查找一个文件
find 路径 -name "文件名"
find 可以查找某个目录及其子目录中是否有目标
    find . -name re

grep 在文件中查找某个字符串
grep '字符串' 文件
-n 查找的同时显示行号
-r 可以在一个目录下查找其子目录中是否有该字符串
临时管理员权限:在命令前加 sudo

chmod 修改文件的权限(读写执行)
chmod 权限表述 要修改的文件
用户 用户组 其他用户
rwx   rwx    r-x
111           111              101
7               7                  5
zip 压缩
zip 压缩包名 要压缩文件列表
zip tese.zip core re file

unzip 解压压缩包
unzip 压缩包名

tar
 
bz2 gz
bz2 压缩率 高于 gz
压缩
bz2
-cjvf
-c:创建归档
-j:使用bz2格式
-v:显示压缩过程
-f:指定压缩文件
tar -cjvf file.tar.bz2 file*

gz
-czvf
-z 使用gz格式
tar -cjvf file.tar.bz2 file*

解压
-x 解压
-xvf
tar -xvf file.tar.bz2 file*

exit 关闭终端

apt-get install 软件名

sudo reboot 重启系统







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值