首页 > 系统相关 >Linux常用命令(一)

Linux常用命令(一)

时间:2024-11-03 20:18:24浏览次数:6  
标签:21 -- drwxr 常用命令 Linux xr root 4096

实验题目:Linux常用命令(一)

 

实验目的:(1)掌握图形方式下启动Shell程序的方法;(2)理解目录操作命令,包括ls命令、cd命令、pwd命令、mkdir命令和rmdir命令;(3)理解文件操作的基本命令,包括touch命令、cat命令、cp命令、rm命令、mv命令和chmod命令。

实验内容

(1)列举出目录/etc下的子目录和文件(包括隐藏文件)的详细内容,并解释执行结果中某一行的各个部分的具体含义。

(2)使用命令进入当前登录用户的宿主目录。

(3)假设登录用户为ubuntu,在该用户的宿主目录下,使用一行命令建立多级目录,例如dir/dir1/dir2。

(4)在上例建立的目录dir1下创建一个空文件file.txt,然后使用目录删除命令删除目录dir2和dir1,看是否能够成功删除。

(5)在用户ubuntu用户的宿主目录下,使用cat建立两个文件a.txt和b.txt,分别写入“hello”和“world”,然后使用cat命令把a.txt和b.txt文件内容加上行号后将内容复制到c.txt文件中。

(6)在用户ubuntu用户的宿主目录下,使用cat建立一个文件d.txt,并将其内容追加到文件c.txt中。

(7)在用户ubuntu用户的宿主目录下建立两个新目录newdir1和newdir2,在目录newdir1下建立一个新文件file.txt和新目录newdir11,试完成下列任务:1)将目录newdir1本身连同其下的子目录和文件一并拷贝到目录newdir2下,查看目录newdir2,测试是否成功。2)将目录newdir1下的子目录和文件(不包括目录newdir1本身)一并拷贝到目录newdir2下,查看目录newdir2,测试是否成功。

实验步骤:(将安装过程按照步骤写出,并将安装过程的重要环节截图)

1. 列举出目录/etc下的子目录和文件(包括隐藏文件)的详细内容,并解释执行结果中某一行的各个部分的具体含义。

步骤:

    打开终端。

    输入命令:ls -la /etc

结果:

total 1156

drwxr-xr-x 130 root root   12288 10月 22 09:42 .

drwxr-xr-x  20 root root    4096 10月 21 22:41 ..

drwxr-xr-x   3 root root    4096  2月 21  2024 acpi

-rw-r--r--   1 root root    3028  2月 21  2024 adduser.conf

drwxr-xr-x   3 root root    4096  2月 21  2024 alsa

drwxr-xr-x   2 root root    4096 10月 22 09:43 alternatives

-rw-r--r--   1 root root     335  3月 23  2022 anacrontab

-rw-r--r--   1 root root     433  3月 23  2022 apg.conf

drwxr-xr-x   5 root root    4096  2月 21  2024 apm

drwxr-xr-x   3 root root    4096 10月 22 09:19 apparmor

drwxr-xr-x   8 root root    4096 10月 22 09:26 apparmor.d

drwxr-xr-x   4 root root    4096  2月 21  2024 apport

-rw-r--r--   1 root root     769  2月 23  2022 appstream.conf

drwxr-xr-x   8 root root    4096 10月 21 22:45 apt

drwxr-xr-x   3 root root    4096  2月 21  2024 avahi

-rw-r--r--   1 root root    2319  1月  7  2022 bash.bashrc

-rw-r--r--   1 root root      45 11月 11  2021 bash_completion

drwxr-xr-x   2 root root    4096  2月 21  2024 bash_completion.d

-rw-r--r--   1 root root     367 12月 16  2020 bindresvport.blacklist

drwxr-xr-x   2 root root    4096  4月  8  2022 binfmt.d

drwxr-xr-x   2 root root    4096 10月 22 09:26 bluetooth

-rw-r-----   1 root root      33  2月 21  2024 brlapi.key

drwxr-xr-x   7 root root    4096  2月 21  2024 brltty

-rw-r--r--   1 root root   29219  6月 28  2022 brltty.conf

drwxr-xr-x   3 root root    4096  2月 21  2024 ca-certificates

-rw-r--r--   1 root root    6890 10月 22 09:21 ca-certificates.conf

-rw-r--r--   1 root root    6253  2月 21  2024 ca-certificates.conf.dpkg-old

drwxr-s---   2 root dip     4096  2月 21  2024 chatscripts

drwxr-xr-x   2 root root    4096 10月 21 22:42 console-setup

drwxr-xr-x   2 root root    4096  2月 21  2024 cracklib

drwxr-xr-x   2 root root    4096 10月 21 22:45 cron.d

drwxr-xr-x   2 root root    4096  2月 21  2024 cron.daily

drwxr-xr-x   2 root root    4096  2月 21  2024 cron.hourly

drwxr-xr-x   2 root root    4096  2月 21  2024 cron.monthly

-rw-r--r--   1 root root    1136  3月 23  2022 crontab

drwxr-xr-x   2 root root    4096  2月 21  2024 cron.weekly

drwxr-xr-x   5 root lp      4096 10月 24 10:52 cups

drwxr-xr-x   2 root root    4096  2月 21  2024 cupshelpers

drwxr-xr-x   4 root root    4096  2月 21  2024 dbus-1

drwxr-xr-x   4 root root    4096  2月 21  2024 dconf

-rw-r--r--   1 root root    2969  2月 20  2022 debconf.conf

-rw-r--r--   1 root root      13  8月 23  2021 debian_version

drwxr-xr-x   3 root root    4096 10月 22 09:31 default

-rw-r--r--   1 root root     604  9月 16  2018 deluser.conf

drwxr-xr-x   2 root root    4096  2月 21  2024 depmod.d

drwxr-xr-x   4 root root    4096  2月 21  2024 dhcp

drwxr-xr-x   2 root root    4096 10月 21 22:44 dictionaries-common

drwxr-xr-x   4 root root    4096  2月 21  2024 dpkg

-rw-r--r--   1 root root     685  1月  9  2022 e2scrub.conf

drwxr-xr-x   3 root root    4096  2月 21  2024 emacs

-rw-r--r--   1 root root     106  2月 21  2024 environment

drwxr-xr-x   2 root root    4096  2月 21  2024 environment.d

-rw-r--r--   1 root root    1816 12月 27  2019 ethertypes

drwxr-xr-x   3 root root    4096  2月 21  2024 firefox

drwxr-xr-x   4 root root    4096  2月 21  2024 fonts

-rw-r--r--   1 root root      20  2月 25  2022 fprintd.conf

-rw-rw-r--   1 root root     740 10月 21 22:36 fstab

-rw-r--r--   1 root root     694  3月 23  2022 fuse.conf

drwxr-xr-x   3 root root    4096  2月 21  2024 fwupd

-rw-r--r--   1 root root    2584  2月  3  2022 gai.conf

drwxr-xr-x   3 root root    4096 10月 22 09:29 gdb

drwxr-xr-x   8 root root    4096  2月 21  2024 gdm3

drwxr-xr-x   2 root root    4096  2月 21  2024 geoclue

drwxr-xr-x   4 root root    4096  2月 21  2024 ghostscript

drwxr-xr-x   3 root root    4096  2月 21  2024 glvnd

drwxr-xr-x   2 root root    4096  2月 21  2024 gnome

drwxr-xr-x   2 root root    4096  2月 21  2024 groff

-rw-r--r--   1 root root    1136 10月 21 22:42 group

-rw-r--r--   1 root root    1125 10月 21 22:42 group-

drwxr-xr-x   2 root root    4096  2月 21  2024 grub.d

-rw-r-----   1 root shadow   952 10月 21 22:42 gshadow

-rw-r-----   1 root shadow   941 10月 21 22:42 gshadow-

drwxr-xr-x   3 root root    4096  2月 22  2022 gss

drwxr-xr-x   2 root root    4096 10月 22 09:23 gtk-2.0

drwxr-xr-x   2 root root    4096 10月 22 09:24 gtk-3.0

-rw-r--r--   1 root root    4436 12月 16  2020 hdparm.conf

-rw-r--r--   1 root root      92 10月 15  2021 host.conf

-rw-r--r--   1 root root       4  2月 21  2024 hostid

-rw-r--r--   1 root root      28 10月 21 22:41 hostname

-rw-r--r--   1 root root     242 10月 21 22:41 hosts

-rw-r--r--   1 root root     411  2月 21  2024 hosts.allow

-rw-r--r--   1 root root     711  2月 21  2024 hosts.deny

drwxr-xr-x   2 root root    4096  2月 21  2024 hp

drwxr-xr-x   3 root root    4096  2月 21  2024 ifplugd

drwxr-xr-x   2 root root    4096 10月 21 22:44 init

drwxr-xr-x   2 root root    4096 10月 22 09:31 init.d

drwxr-xr-x   5 root root    4096  2月 21  2024 initramfs-tools

-rw-r--r--   1 root root    1748  1月  7  2022 inputrc

drwxr-xr-x   2 root root    4096  2月 21  2024 insserv.conf.d

drwxr-xr-x   2 root root    4096  2月 21  2024 ipp-usb

drwxr-xr-x   4 root root    4096  2月 21  2024 iproute2

-rw-r--r--   1 root root      26  2月 14  2024 issue

-rw-r--r--   1 root root      19  2月 14  2024 issue.net

drwxr-xr-x   6 root root    4096  2月 21  2024 kernel

-rw-r--r--   1 root root     110 10月 21 22:43 kernel-img.conf

-rw-r--r--   1 root root    1308  3月 24  2022 kerneloops.conf

drwxr-xr-x   2 root root    4096  2月 21  2024 ldap

-rw-r--r--   1 root root   58443 10月 22 09:42 ld.so.cache

-rw-r--r--   1 root root      34 12月 16  2020 ld.so.conf

drwxr-xr-x   2 root root    4096 10月 22 09:23 ld.so.conf.d

-rw-r--r--   1 root root     267 10月 15  2021 legal

-rw-r--r--   1 root root      27  3月 13  2022 libao.conf

-rw-r--r--   1 root root     191  3月 18  2022 libaudit.conf

drwxr-xr-x   3 root root    4096  2月 21  2024 libblockdev

drwxr-xr-x   2 root root    4096  2月 21  2024 libnl-3

drwxr-xr-x   2 root root    4096  3月 24  2022 libpaper.d

drwxr-xr-x   3 root root    4096 10月 22 09:15 libreoffice

-rw-r--r--   1 root root    2996  3月  4  2022 locale.alias

-rw-r--r--   1 root root    9454 10月 21 22:45 locale.gen

lrwxrwxrwx   1 root root      33 10月 22 09:25 localtime -> /usr/share/zoneinfo/Asia/Shanghai

drwxr-xr-x   4 root root    4096  2月 21  2024 logcheck

-rw-r--r--   1 root root   10734 11月 11  2021 login.defs

-rw-r--r--   1 root root     592  1月 24  2022 logrotate.conf

drwxr-xr-x   2 root root    4096 10月 22 09:14 logrotate.d

-rw-r--r--   1 root root     104  2月 14  2024 lsb-release

-r--r--r--   1 root root      33 10月 21 22:46 machine-id

-rw-r--r--   1 root root     111  9月 12  2023 magic

-rw-r--r--   1 root root     111  9月 12  2023 magic.mime

-rw-r--r--   1 root root   36929 10月 22 09:28 mailcap

-rw-r--r--   1 root root     449 12月 11  2021 mailcap.order

-rw-r--r--   1 root root    5217  3月 18  2022 manpath.config

-rw-r--r--   1 root root   72029  3月 21  2022 mime.types

-rw-r--r--   1 root root     744  1月  9  2022 mke2fs.conf

drwxr-xr-x   4 root root    4096  2月 21  2024 ModemManager

drwxr-xr-x   2 root root    4096 10月 22 09:29 modprobe.d

-rw-r--r--   1 root root     195  2月 21  2024 modules

drwxr-xr-x   2 root root    4096 10月 22 09:20 modules-load.d

lrwxrwxrwx   1 root root      19 10月 21 22:43 mtab -> ../proc/self/mounts

-rw-r--r--   1 root root   11204  2月  9  2022 nanorc

-rw-r--r--   1 root root     767  3月 25  2022 netconfig

drwxr-xr-x   2 root root    4096  2月 21  2024 netplan

drwxr-xr-x   6 root root    4096  2月 21  2024 network

drwxr-xr-x   8 root root    4096  2月 21  2024 networkd-dispatcher

drwxr-xr-x   7 root root    4096  2月 21  2024 NetworkManager

-rw-r--r--   1 root root      91 10月 15  2021 networks

drwxr-xr-x   2 root root    4096  2月 21  2024 newt

-rwxr-xr-x   1 root root     228  3月 23  2022 nftables.conf

-rw-r--r--   1 root root     542 10月 21 22:44 nsswitch.conf

drwxr-xr-x   4 root root    4096 10月 22 09:31 openvpn

drwxr-xr-x   2 root root    4096  2月 21  2024 opt

lrwxrwxrwx   1 root root      21 10月 21 22:38 os-release -> ../usr/lib/os-release

drwxr-xr-x   2 root root    4096  2月 21  2024 PackageKit

-rw-r--r--   1 root root     552  8月 12  2020 pam.conf

drwxr-xr-x   2 root root    4096 10月 22 09:24 pam.d

-rw-rw-r--   1 root root       3 10月 21 22:43 papersize

-rw-r--r--   1 root root    2905 10月 21 22:42 passwd

-rw-r--r--   1 root root    2891 10月 21 22:42 passwd-

drwxr-xr-x   2 root root    4096  2月 21  2024 pcmcia

drwxr-xr-x   3 root root    4096  2月 21  2024 perl

drwxr-xr-x   4 root root    4096  2月 21  2024 pki

drwxr-xr-x   3 root root    4096  2月 21  2024 pm

-rw-r--r--   1 root root    7649  2月 21  2024 pnm2ppa.conf

drwxr-xr-x   4 root root    4096  2月 21  2024 polkit-1

drwxr-xr-x   8 root dip     4096  2月 21  2024 ppp

lrwxrwxrwx   1 root root      18 10月 22 09:14 printcap -> /run/cups/printcap

-rw-r--r--   1 root root     582 10月 15  2021 profile

drwxr-xr-x   2 root root    4096 10月 22 09:26 profile.d

-rw-r--r--   1 root root    2932  4月  2  2013 protocols

drwxr-xr-x   4 root root    4096  2月 21  2024 pulse

-rw-------   1 root root       0  2月 21  2024 .pwd.lock

drwxr-xr-x   2 root root    4096  2月 21  2024 python3

drwxr-xr-x   2 root root    4096 10月 22 09:21 python3.10

drwxr-xr-x   2 root root    4096 10月 21 22:45 rc0.d

drwxr-xr-x   2 root root    4096 10月 21 22:45 rc1.d

drwxr-xr-x   2 root root    4096 10月 21 22:45 rc2.d

drwxr-xr-x   2 root root    4096 10月 21 22:45 rc3.d

drwxr-xr-x   2 root root    4096 10月 21 22:45 rc4.d

drwxr-xr-x   2 root root    4096 10月 21 22:45 rc5.d

drwxr-xr-x   2 root root    4096 10月 21 22:45 rc6.d

drwxr-xr-x   2 root root    4096 10月 21 22:44 rcS.d

lrwxrwxrwx   1 root root      39 10月 21 22:41 resolv.conf -> ../run/systemd/resolve/stub-resolv.conf

lrwxrwxrwx   1 root root      13 10月 21 22:38 rmt -> /usr/sbin/rmt

-rw-r--r--   1 root root     887  4月  2  2013 rpc

-rw-r--r--   1 root root    1382 12月 24  2021 rsyslog.conf

drwxr-xr-x   2 root root    4096  2月 21  2024 rsyslog.d

-rw-r--r--   1 root root    5620  1月  9  2022 rygel.conf

drwxr-xr-x   3 root root    4096  2月 21  2024 sane.d

drwxr-xr-x   4 root root    4096  2月 21  2024 security

drwxr-xr-x   2 root root    4096  2月 21  2024 selinux

-rw-r--r--   1 root root   10593  4月  1  2022 sensors3.conf

drwxr-xr-x   2 root root    4096  2月 21  2024 sensors.d

-rw-r--r--   1 root root   12813  3月 28  2021 services

drwxr-xr-x   3 root root    4096  2月 21  2024 sgml

-rw-r-----   1 root shadow  1470 10月 21 22:42 shadow

-rw-r-----   1 root shadow  1398 10月 21 22:42 shadow-

-rw-r--r--   1 root root     128  2月 21  2024 shells

drwxr-xr-x   2 root root    4096 10月 22 09:31 skel

drwxr-xr-x   2 root root    4096  2月 21  2024 snmp

drwxr-xr-x   4 root root    4096  2月 21  2024 speech-dispatcher

drwxr-xr-x   3 root root    4096 10月 22 09:17 ssh

drwxr-xr-x   4 root root    4096 10月 22 09:22 ssl

-rw-r--r--   1 root root      25 10月 21 22:42 subgid

-rw-r--r--   1 root root       0  2月 21  2024 subgid-

-rw-r--r--   1 root root      25 10月 21 22:42 subuid

-rw-r--r--   1 root root       0  2月 21  2024 subuid-

-rw-r--r--   1 root root    4573  2月 14  2022 sudo.conf

-r--r-----   1 root root    1671  2月  8  2022 sudoers

drwxr-xr-x   2 root root    4096 10月 21 22:44 sudoers.d

-rw-r--r--   1 root root    9390  2月 14  2022 sudo_logsrvd.conf

-rw-r--r--   1 root root    2355  2月 25  2022 sysctl.conf

drwxr-xr-x   2 root root    4096  2月 21  2024 sysctl.d

drwxr-xr-x   5 root root    4096  2月 21  2024 systemd

drwxr-xr-x   2 root root    4096  2月 21  2024 terminfo

drwxr-xr-x   2 root root    4096  2月 21  2024 thermald

drwxr-xr-x   2 root root    4096 10月 21 22:43 thunderbird

-rw-r--r--   1 root root      14 10月 22 09:25 timezone

drwxr-xr-x   2 root root    4096  4月  8  2022 tmpfiles.d

drwxr-xr-x   2 root root    4096  2月 21  2024 ubuntu-advantage

-rw-r--r--   1 root root    1260  6月 16  2020 ucf.conf

drwxr-xr-x   4 root root    4096  2月 21  2024 udev

drwxr-xr-x   2 root root    4096  2月 21  2024 udisks2

drwxr-xr-x   3 root root    4096  2月 21  2024 ufw

drwxr-xr-x   3 root root    4096  2月 21  2024 update-manager

drwxr-xr-x   2 root root    4096  2月 21  2024 update-motd.d

drwxr-xr-x   2 root root    4096  2月 28  2023 update-notifier

drwxr-xr-x   2 root root    4096  2月 21  2024 UPower

-rw-r--r--   1 root root    1523  3月 25  2022 usb_modeswitch.conf

drwxr-xr-x   2 root root    4096  9月  6  2021 usb_modeswitch.d

drwxr-xr-x   2 root root    4096 10月 22 09:28 vim

drwxr-xr-x   4 root root    4096 10月 21 22:45 vmware-tools

lrwxrwxrwx   1 root root      23 10月 21 22:38 vtrgb -> /etc/alternatives/vtrgb

drwxr-xr-x   5 root root    4096  2月 21  2024 vulkan

-rw-r--r--   1 root root    4942  1月 24  2022 wgetrc

drwxr-xr-x   2 root root    4096 10月 22 09:28 wpa_supplicant

drwxr-xr-x  12 root root    4096  2月 21  2024 X11

-rw-r--r--   1 root root     681  3月 23  2022 xattr.conf

drwxr-xr-x   6 root root    4096  2月 21  2024 xdg

drwxr-xr-x   2 root root    4096  2月 21  2024 xml

-rw-r--r--   1 root root     460 12月  8  2021 zsh_command_not_found

        解释第三行:

    -rw-r--r--:文件类型和权限。-表示普通文件,rw-表示文件所有者有读写权限,r--表示组用户有读权限,r--表示其他用户有读权限。

    root:文件所有者。

    root:文件所属组。

    1320:文件大小(字节)。

    Oct 22 14:54:最后修改时间。

    adduser.conf:文件名。

2. 使用命令进入当前登录用户的宿主目录。

步骤:

    输入命令:cd 或 cd ~

结果:

3. 假设登录用户为ubuntu,在该用户的宿主目录下,使用一行命令建立多级目录,例如dir/dir1/dir2。

步骤:

    输入命令:mkdir -p dir/dir1/dir2

结果:

4. 在上例建立的目录dir1下创建一个空文件file.txt,然后使用目录删除命令删除目录dir2和dir1,看是否能够成功删除。

步骤:

    输入命令:touch dir/dir1/file.txt

    输入命令:rmdir dir/dir1/dir2(这将失败,因为dir2不是空目录)

    输入命令:rm -r dir/dir1(这将成功删除dir1及其内容)

结果:

5. 在用户ubuntu用户的宿主目录下,使用cat建立两个文件a.txt和b.txt,分别写入“hello”和“world”,然后使用cat命令把a.txt和b.txt文件内容加上行号后将内容复制到c.txt文件中。

步骤:

    输入命令:echo "hello" > a.txt

    输入命令:echo "world" > b.txt

    输入命令:cat -n a.txt b.txt > c.txt

结果:

6. 在用户ubuntu用户的宿主目录下,使用cat建立一个文件d.txt,并将其内容追加到文件c.txt中。

步骤:

    输入命令:echo "This is d.txt" > d.txt

    输入命令:cat d.txt >> c.txt

结果:

7. 在用户ubuntu用户的宿主目录下建立两个新目录newdir1和newdir2,在目录newdir1下建立一个新文件file.txt和新目录newdir11,试完成下列任务:

步骤:

    输入命令:mkdir newdir1 newdir2

    输入命令:touch newdir1/file.txt

    输入命令:mkdir newdir1/newdir11

结果:

任务1:将目录newdir1本身连同其下的子目录和文件一并拷贝到目录newdir2下,查看目录newdir2,测试是否成功。

步骤:

    输入命令:cp -r newdir1 newdir2

    输入命令:ls newdir2

结果:

任务2:将目录newdir1下的子目录和文件(不包括目录newdir1本身)一并拷贝到目录newdir2下,查看目录newdir2,测试是否成功。

步骤:

    输入命令:cp -r newdir1/* newdir2

    输入命令:ls newdir2

结果:

实验体会

通过本次Linux常用命令实验,我深刻体会到了Linux系统强大的命令行功能。学习并掌握这些基础命令,如目录操作、文件创建与编辑等,对于深入理解Linux系统至关重要。实验过程中,我通过实际操作加深了对命令的理解,也遇到了一些问题,但通过查阅资料和反复尝试,最终都得以解决。这次实验不仅提高了我的动手能力,还培养了我解决问题的能力。我深刻认识到,理论知识与实践操作相结合是掌握Linux系统的关键。未来,我将继续深入学习Linux,不断提升自己的技术水平。

标签:21,--,drwxr,常用命令,Linux,xr,root,4096
From: https://blog.csdn.net/2301_80391227/article/details/143448307

相关文章

  • Linux系统编程IPC通信之---守护进程讲解(很重要)
    绪论首先在正式介绍守护进程之前,这里先给大家介绍一下进程组和会话。进程组一组相关进程的集合,所有进程的标识符相同.会话一组相关进程组的集合,一个会话中的所有进程共享单个控制终端.在任意时刻,会话中的其实中一个进程组会成为终端的前台进程组.其他进程组会成为......
  • 网络编程 TCP编程 Linux环境 C语言实现
    所有基于数据传输通信的程序,都会被分成两种角色:1.服务端:又称为服务器server提供一种通信服务的进程基本工作过程是:1>接收请求数据2>处理请求数据3>发送处理结果2.客户端:client使用一种通信服务的进程基本工作过程是:1>组织请求数据2>发送请求数据3>接收请求回......
  • 【Linux 25】网络套接字 socket 概念
    文章目录......
  • Linux用户管理
    文章目录......
  • Linux WireGuard搭建指南
    一、部署服务器1:安装WireGuardaptinstallwireguard2:生成密钥wggenkey|teeprivatekey|wgpubkey>publickeywggenkey|teeclient_privatekey|wgpubkey>client_publickey3:生成配置文件cat<<-EOF>wg0.conf[Interface]PrivateKey=$(catprivateke......
  • 0-ARM Linux驱动开发-字符设备
    0-ARMLinux驱动开发-字符设备一、字符设备概述Linux系统中,设备被分为字符设备、块设备和网络设备等。字符设备以字节流的方式进行数据传输,数据的访问是按顺序的,一个字节一个字节地进行读取和写入操作,没有缓冲区。例如,终端(/dev/tty)、鼠标、键盘等设备都是典型的字符设备......
  • 0-ARM Linux驱动开发-字符设备
    0-ARMLinux驱动开发-字符设备一、字符设备概述Linux系统中,设备被分为字符设备、块设备和网络设备等。字符设备以字节流的方式进行数据传输,数据的访问是按顺序的,一个字节一个字节地进行读取和写入操作,没有缓冲区。例如,终端(/dev/tty)、鼠标、键盘等设备都是典型的字符设备......
  • riscv64-unknown-linux-gnu-strip 的功能
    riscv64-unknown-linux-gnu-strip 是针对RISC-V架构的GNUstrip工具的一个版本,用于处理RISC-V架构下的可执行文件、共享库文件以及目标文件。strip 命令的主要作用是去除这些文件中的符号表和调试信息。具体来说,strip 命令的用处包括以下几个方面:减小文件大小:通过去......
  • Linux常见指令大全(必要+知识点)
    目录 ls指令☑️在Windows中会自动显示当前目录当中的所有子目录与文件,但是在Linux中要用到ls指令。语法:ls[选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 目录下所有文件(蓝色为目录f1,文件为t1) 常用选......