学习笔记07

Linux系统(P123)

9e2c670e1d75473193cb2151d32dfd4a.png

安装/打开

91cdbe809f1a463f8e007fabfd9594f5.png

虚拟机使用vmware(须升级为17适配win11)

18df887a6f294b2498a51fe737829403.png

aae547e8531c4392b7aef53680412807.png

5db6abe75bef4ccfaa4e8af688d31535.png

02ce2cb7c4a14af1b623d22489c15701.png

413635550e5c44f1a5b530464f6ea61d.png

44f85080df1b4b37a5e228fd314002c0.png

点击我已复制

ad20ea0085fb4f7faa297de4233a3e78.png

默认密码111 111

d6ad88645d004c97b959348cba717fe0.png

d77b87e0795240abacfd272100ab1e85.png

基础知识

Shell

1be3d9bd9c984333b93035efd7eeca9f.png

stu@qfedu:~$

stu:用户名

qfedu:主机名

~:表示路径

        ~:家目录->(桌面)

        /:根目录->(c盘)

$:表示权限

        $:普通用户权限

        #:管理员权限

命令格式

f2e1b6ff63e1496d96883d1eef596675.png

3b61d441aec74279a8bf4fa7b20c3802.png

drwxrwxr-x 2 stu stu 4096 12月 19  2019 share
d:文件类型,linux里面不以后缀名作为文件类型的区分
    linux里面一共有7种文件类型bcd-lsp,linux里面一切皆文件
    b:块设备文件
    c:字符设备文件
    d:目录文件
    -:普通文件
    l:软链接文件
    s:套接字文件
    p:管道文件
rwxrwxr-x:文件权限,以三个为一组,分别表示用户主、用户组以及其他用户对文件的操作权限。
    r:读取权限
    w:写权限
    x:可执行权限
    -:表示没有该权限
2:链接文件的个数
stu:用户名
stu:用户组名
4096:文件大小,默认以字节为单位。
12月9号:时间戳,文件最后修该时间
share:文件名

 chmod 权限

chmod:改变文件权限

chmod 764 file.txt 

-rw-rw-r--     -rwxrw-r-- 
0110110100   ->0111110100 
  6  6  4       7  6   4

除第一为外按八进制计算

a u g o
a -> 所有人(all)
u -> 用户(user)
g -> 组(group)
0 -> 其他用户(other)

1.给所有用户加上x权限
chmod a+x file.txt
2.给拥有者加上x权限
chmod u+x file.txt

 54e8e2c7f4ea48a4bdeadb4ba920a34c.png

 13630bfc790040e094184862678cc7eb.png

命令帮助

help 命令

命令 --help

5c835c3747c648c0b0f8356769135586.png

man 命令

man 章节 查找信息
例如:

man 1 ls 或者 man ls
man 2 open

c2e2e5794acc4086a0c53d2cb9f7edf7.png

5dd3f4045e26413494898bffd5a52bd1.png

33c757b4f8dc4c26951ffb25b3ba5179.png

0d8e44edb30e4fe4960f4f1062aa9049.png

82f7bc9bf7e74aa88ed1e34686a5ba87.png

命令补全技巧

自动补全

自动补全
输入命令的一部分,然后按tab键,就自动补全命令,如果有多个相同开头的命令
多按一次tab键,他会将所有的以你输入开头的命令提示出来
例:ifconfig
输入 if 按两下tab键
输入ifc 按tab键
注意:目录或文件的名字 也可以自动补全
在当前目录下有个文件夹叫mydir
我要删除文件夹得话
rm my
然后按tab键就可以补全目录

历史命令


可以按 上下键 将以前输入的命令调出来,敲回车执行或者修改之后敲回车执行

pwd  当前目录
..   上级目录
/    绝对路径
~    家目录
-    上一次路径
./   当前路径

命令

重定向

命令  > 目的文件先清空原本文件内容,然后将命令的输出结果写入文件
命令 >> 目的文件以追加的方式将命令的输出结果写入文件

本来输出到屏幕上的数据,重定向输出到了目的文件中

7b534faa047b4e69977156918e9c2187.png

管道

一个程序的输出作为另外一个程序的输入

ls --help | more 以每页的方式查看ls命令的帮助信息

564d399d42464279add86ea4cf1d86b5.png

ls / etc | wc - w 统计根目录下的etc目录中的文件数

8015b5959f314ba89e1e0bda7126e4e6.png

ls/tree/clear

ls

1 ls 查看当前目录下的文件名
2 ls 目录名 查看指定目录下的文件名
3 ls / 查看根目录下的文件名
4 ls -a 查看当前目录下的所有文件名,包括隐藏文件
5 ls -l 查看当前目录下文件的详细信息
6 ls -al 查看当前目录下所有文件的详细信息
7 ls -hl 详细信息中的字节数可以带单位的显示

tree

系统默认没有这个命令,需要安装sudo apt-get install tree如果报错显示无法获得锁,请使用以下命令删除一些文件即可
sudorm/var/lib/dpkg/lock
sudorm/var/lib/dpkg/lock-frontend
sudorm/var/cache/apt/archives/lock

1d79c2c114b94400b925aad1fe6acb18.png

39cffca7b16e4aa0ae7dff9e7e826935.png

tree -L 层数用于显示指定的层数 tree -L 3

fc7abee0202d45dd9d10b1b2d6808e3a.png

clear

1 clear 清屏
2 可以使用快捷键 ctrl + l 也可以清屏

sudo apt-get install <安装包>   安装命令

cp    复制命令

rm   删除文件

mv  移动文件

cat 查看文件内容

sudo 临时获取权限

chown 改变文件所有者

查找文件位置
find -name "文件名"

* -> 通配符
例:
find -name "*文件后部分"
find -name "*文件中间*"

指定文件夹下查找
find [文件夹]/.. -name "文件名"
grep:以指定内容查找文件

基础使用
grep "查找内容" *[所以文件]

grep "查找内容" * -n 【同时显示行数】
grep "查找内容" * -w 【以内容为整个单词的组合查找】
grep "查找内容" * -r 【递归查找->子目录】

多方式组合
grep "查找内容" * -n -w   / grep "查找内容" * -nw

一般使用
grep "查找内容" * -nwr

 e70174fa6cfb4fcbb6bb64fb871050d9.png

压缩/解压文件
gzip:-k[保留文件内容]
    gzip  -[命令] [文件名] gzip -k test
bzip2:
    bzip2 -[命令] [文件名]
tar:-x[提取从文件包中] -c[创建文件包] -f[表示文件]
     -z[以gzip方式] -j[以bzip2方式] -> 与c结合表示压缩,与x结合表示解压缩
     -C[指定目录解压缩]
tar czf text.tar.gz text -> 创建[c]一个以gzip方式[z]的压缩文件text.tar.gz[f]源头为text
                         即:将text压缩为text.tar.gz
tar xzf text.tar.gz -C abc
                            将text.tar.gz解压缩至abc目录

 6a077ac8153449bb81f272b7cfb07b2b.png

Vi命令

3ef351f7be9d47078b153111b6244b83.png

打开文件
vi project.txt -> 打开project.txt文件,如不存在则自动创建该文件。
vi project.txt +100 -> 打开project.txt文件并将光标置于100行。
打开文件后处于一般模式 
 1).输入[:] -> 进入命令行模式
    ESC退出命令行模式
    输入[:+<命令>] -> 执行该命令
    输入[:q] -> 退出文件
    输入[:q!] -> 退出文件但不保存
    输入[:wq] -> 保存并退出文件
 2).i/a -> 进入编辑模式
    i -> 在光标所在处插入
    a -> 在光标后面插入
[:数字] 到指定行
输入[/ss] -> 搜索文本里匹配ss的字符 输入n查找下一个

 3e8f2023024f45fea3a1b0011effd5be.png

c91e02b87c0141beb1e9980c755d714a.png

dw:del word 删除单词【必须在单词首字母处】

D:删除光标后所有内容

dbeabaff379145da9d8b13e51b9b8927.png

d46c5efd49994971a7fb19c0a73cf4fd.png

嵌入式Linux开发环境

9da52a9990014dfc85ce8c1f5f6da9a4.png

6b9a994776b2498691c1911f6f24c7dd.png

366e6950b1074ece901c37660ad243ed.png

配置VMware使用网卡

NAT

1b3ea0b5eed5431ea35ee8308b0af39d.png

57e26555f02b413ca73c0044a505add5.png

15b4eb7f93534c728f073a458b5df370.png

3a9559f187da4e229d0bbdc7149de6ec.png

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值