linux常用命令习题四

worktile 其他 2

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    1、ls命令:用于列出当前目录下的文件和子目录。使用”ls -l”命令可显示更详细的信息。

    2、cd命令:用于切换当前目录。例如,使用”cd /”命令可以进入根目录,使用”cd ..”命令可以返回上一级目录。

    3、mkdir命令:用于创建新的目录。例如,使用”mkdir test”命令可以在当前目录下创建一个名为test的目录。

    4、rm命令:用于删除文件或目录。例如,使用”rm file.txt”命令可以删除名为file.txt的文件。

    5、cp命令:用于复制文件或目录。例如,使用”cp file.txt new.txt”命令可以将file.txt文件复制为new.txt文件。

    6、mv命令:用于移动文件或目录,或者给文件或目录重命名。例如,使用”mv file.txt /home/user/”命令可以将file.txt文件移动到/home/user/目录下。

    7、cat命令:用于查看文件内容。例如,使用”cat file.txt”命令可以查看file.txt文件的内容。

    8、grep命令:用于在文件中查找指定的字符串。例如,使用”grep ‘hello’ file.txt”命令可以在file.txt文件中查找包含hello的行。

    9、chmod命令:用于修改文件或目录的权限。例如,使用”chmod 755 file.txt”命令可以将file.txt文件设置为所有用户可读、可写、可执行。

    10、chown命令:用于修改文件或目录的所有者。例如,使用”chown user file.txt”命令可以将file.txt文件的所有者修改为user。

    以上是常用的一些Linux命令习题,希望对您有帮助。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、文件和目录管理
    1. 查看当前目录的文件列表的命令是什么?

    答:ls

    2. 切换到上一级目录的命令是什么?

    答:cd ..

    3. 创建一个名为test的目录的命令是什么?

    答:mkdir test

    4. 删除名为test的目录及其下所有文件和子目录的命令是什么?

    答:rm -r test

    5. 将文件file.txt重命名为newfile.txt的命令是什么?

    答:mv file.txt newfile.txt

    6. 查看文件file.txt的内容的命令是什么?

    答:cat file.txt

    7. 将文件file1.txt和file2.txt合并到一个文件file3.txt的命令是什么?

    答:cat file1.txt file2.txt > file3.txt

    8. 复制文件file.txt到目录test的命令是什么?

    答:cp file.txt test/

    9. 查找文件名包含abc的文件的命令是什么?

    答:find / -name “*abc*”

    10. 查看当前目录的大小的命令是什么?

    答:du -h

    二、文件权限管理
    1. 修改文件file.txt的所有者为user的命令是什么?

    答:chown user file.txt

    2. 将文件file.txt的所有者和所属组修改为user的命令是什么?

    答:chown user:user file.txt

    3. 修改文件file.txt的访问权限为只读的命令是什么?

    答:chmod 400 file.txt

    4. 修改文件file.txt的访问权限为读写的命令是什么?

    答:chmod 600 file.txt

    5. 修改文件file.txt的访问权限为所有用户读写的命令是什么?

    答:chmod 666 file.txt

    6. 查看文件file.txt的详细权限信息的命令是什么?

    答:ls -l file.txt

    7. 以root用户身份执行命令chmod命令的方式是什么?

    答:sudo chmod

    8. 修改文件file.txt的所有者和所属组的命令是什么?

    答:chown user:group file.txt

    9. 修改目录test及其下所有文件的访问权限为755的命令是什么?

    答:chmod -R 755 test

    10. 将文件file.txt的读取权限修改为所有用户可读取的命令是什么?

    答:chmod a+r file.txt

    三、进程管理
    1. 查看系统当前运行的进程的命令是什么?

    答:ps aux

    2. 查看进程pid为12345的详细信息的命令是什么?

    答:ps -ef | grep 12345

    3. 结束进程pid为12345的命令是什么?

    答:kill 12345

    4. 后台运行命令./script.sh的命令是什么?

    答:./script.sh &

    5. 以root用户身份运行命令./script.sh的命令是什么?

    答:sudo ./script.sh

    6. 查看文件file.txt被哪个进程打开的命令是什么?

    答:lsof file.txt

    7. 查看系统的负载情况的命令是什么?

    答:uptime

    8. 查找进程名称包含nginx的命令是什么?

    答:ps -ef | grep nginx

    9. 查找使用CPU资源最高的进程的命令是什么?

    答:top

    10. 显示进程pid,进程状态,CPU使用率和内存占用情况的命令是什么?

    答:ps -eo pid,stat,%cpu,%mem

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    一、Linux常用命令习题

    习题一:文件操作命令

    1. 新建一个名为test.txt的空文件。
    2. 在test.txt文件中写入Hello World。
    3. 将test.txt文件复制为test1.txt。
    4. 重命名test.txt为test2.txt。
    5. 将test1.txt移动到test2.txt所在的目录下。
    6. 删除test1.txt和test2.txt。

    习题二:目录操作命令

    1. 创建一个名为test的目录。
    2. 切换到test目录中。
    3. 在test目录中新建一个名为subdir的子目录。
    4. 在subdir目录中新建一个名为file.txt的文件。
    5. 切换到上一级目录。
    6. 删除subdir目录及其内容。

    习题三:权限管理命令

    1. 创建一个名为test.txt的文件。
    2. 查看test.txt的权限设置。
    3. 将test.txt设置为只允许所有者读写,其他用户只读的权限。
    4. 查看test.txt的权限设置。
    5. 将test.txt的所有者改为当前用户。
    6. 查看test.txt的权限设置。
    7. 删除test.txt文件。

    习题四:进程管理命令

    1. 查看系统中所有正在运行的进程。
    2. 查找并杀死一个名为test的进程。
    3. 后台运行一个名为program的程序。
    4. 查看程序program的运行状态。
    5. 终止后台运行的程序program。

    习题五:网络管理命令

    1. 查看当前系统的网络连接情况。
    2. 查看当前系统的网络接口情况。
    3. Ping通一个IP地址为192.168.0.1的主机。
    4. 查看系统当前的DNS配置。
    5. 修改DNS配置,将DNS服务器地址改为8.8.8.8和8.8.4.4。
    6. 测试DNS配置是否生效。

    二、习题解答

    习题一:文件操作命令

    1. 新建一个名为test.txt的空文件。
    “`
    touch test.txt
    “`

    2. 在test.txt文件中写入Hello World。
    “`
    echo “Hello World” > test.txt
    “`

    3. 将test.txt文件复制为test1.txt。
    “`
    cp test.txt test1.txt
    “`

    4. 重命名test.txt为test2.txt。
    “`
    mv test.txt test2.txt
    “`

    5. 将test1.txt移动到test2.txt所在的目录下。
    “`
    mv test1.txt test2.txt所在目录的路径
    “`

    6. 删除test1.txt和test2.txt。
    “`
    rm test1.txt test2.txt
    “`

    习题二:目录操作命令

    1. 创建一个名为test的目录。
    “`
    mkdir test
    “`

    2. 切换到test目录中。
    “`
    cd test
    “`

    3. 在test目录中新建一个名为subdir的子目录。
    “`
    mkdir subdir
    “`

    4. 在subdir目录中新建一个名为file.txt的文件。
    “`
    touch subdir/file.txt
    “`

    5. 切换到上一级目录。
    “`
    cd ..
    “`

    6. 删除subdir目录及其内容。
    “`
    rm -r subdir
    “`

    习题三:权限管理命令

    1. 创建一个名为test.txt的文件。
    “`
    touch test.txt
    “`

    2. 查看test.txt的权限设置。
    “`
    ls -l test.txt
    “`

    3. 将test.txt设置为只允许所有者读写,其他用户只读的权限。
    “`
    chmod 644 test.txt
    “`

    4. 查看test.txt的权限设置。
    “`
    ls -l test.txt
    “`

    5. 将test.txt的所有者改为当前用户。
    “`
    chown 当前用户名 test.txt
    “`

    6. 查看test.txt的权限设置。
    “`
    ls -l test.txt
    “`

    7. 删除test.txt文件。
    “`
    rm test.txt
    “`

    习题四:进程管理命令

    1. 查看系统中所有正在运行的进程。
    “`
    ps aux
    “`

    2. 查找并杀死一个名为test的进程。
    “`
    pkill test
    “`

    3. 后台运行一个名为program的程序。
    “`
    program &
    “`

    4. 查看程序program的运行状态。
    “`
    ps -ef | grep program
    “`

    5. 终止后台运行的程序program。
    “`
    kill 进程ID
    “`

    习题五:网络管理命令

    1. 查看当前系统的网络连接情况。
    “`
    netstat -a
    “`

    2. 查看当前系统的网络接口情况。
    “`
    ifconfig
    “`

    3. Ping通一个IP地址为192.168.0.1的主机。
    “`
    ping 192.168.0.1
    “`

    4. 查看系统当前的DNS配置。
    “`
    cat /etc/resolv.conf
    “`

    5. 修改DNS配置,将DNS服务器地址改为8.8.8.8和8.8.4.4。
    “`
    sudo vi /etc/resolv.conf
    “`
    进入编辑模式,将nameserver改为8.8.8.8和8.8.4.4。

    6. 测试DNS配置是否生效。
    “`
    ping http://www.google.com
    “`

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部