linux 常用命令01

/bin/bash 就是linux默认的shell

  1. ls命令
    ls -a 显示所有文件 包含隐藏文件
    ls -R 递归显示子目录
    ls -l 显示详细信息
    ls -lrt 按照时间排序,显示文件信息
    配合通配符使用
    ls *.c *匹配任意多个字符
    ls xx.? 匹配任意一个字符

  2. cd 命令
    cd - 为切换到上次目录
    cd 回到家目录的四种方式
    a. cd /home/username
    b. cd
    c. cd ~
    d. cd $HOME

username@ubuntu-virtual-machine:~/c$ 

a. username 代表用户
b. ubuntu-virtual-machine 代表机器名
c. ~代表 家目录
d.~/c 代表当前所在目录
e.$ 代表普通用户

root@ubuntu-virtual-machine:/home/username/c#

管理员对应的#

  1. which 命令
    which ls 查看ls命令 所在路径

  2. mkdir 命令
    a.mkdir test/A
    如果当前目录本来有test目录,就会在test目录下创建A目录,如果没有test目录,那么创建失败
    b.mkdir -p test/A
    如果当前目录没有test目录, 会先创建一个test目录,再创建A目录

  3. tree 命令
    显示当前目录结构

  4. rmdir 命令 目录删除命令
    a. rmdir 不能删除非空目录
    b. rmdir -p bb/cc 这样会把bb和cc都删除掉, 前提是 bb目录下只有cc目录

  5. touch 命令
    创建文件, 文件名如果不存在则创建,如果存在则更改访问时间
    如果要在某目录下创建文件,这个目录要提前创建或存在

touch [option] filename1 filename2
  1. rm命令 删除文件或者目录
    a. rm bb/test.c 删除bb目录下的 test.c
    b. rm -r bb 递归删除bb目录
    c. rm -rf bb 递归删除bb目录(强制删除)

  2. cp命令 (copy)拷贝文件或者目录
    cp [option] srcpath despath
    a. 如果despath是一个目录,将srcpath拷贝到despath目录下
    b. 如果despath不是一个目录,会在despath上级目录(…/xxx),再…/下创建一个xxx文件,并将srcpath的内容拷贝进来
    c. cp -r aa bb
    -r:递归复制,用于目录的复制操作

  3. mv命令 (move) 移动文件或者目录
    如果再同一个目录下进行 mv操作,相当于重命名所操作的文件(或者目录)
    cp [option] srcpath despath
    a. 如果srcpath 是一个目录,despath是一个目录,将srcpath移动到despath目录下
    b. 如果srcpath 是一个目录,despath不是一个目录,会在despath上级目录(…/xxx),再…/下创建一个xxx目录,并将srcpath目录下的东西拷贝进来
    接下来是显示文件内容命令

  4. cat 命令
    cat filename
    直接显示文件信息到屏幕,适用于文件内容较少的情况

  5. more命令
    分屏显示文件信息
    回车逐行显示
    空格一页一页显示

  6. less命令
    分屏显示文件信息
    回车或者上下方向键可以反复查看文件内容

  7. head 命令
    head filename
    显示文件头部(默认10行)信息到屏幕上
    head -n 5 filename
    这样是显示 前5行信息到屏幕上

  8. tail 命令
    tail filename
    显示文件末尾几行内容
    tail -n 5 filename
    显示 末尾5行信息
    tail -f filename
    不退出,可以用来追踪文件尾部信息
    接下来统计命令

  9. wc 命令 word count 统计文件内容
    wc filename 直接显示出 行数 单次数 字节数
    带上参数
    a. -l 显示文件有多少行
    b. -w 显示单词数
    c. -c 显示字节数

  10. du命令 显示当前目录下各目录占用空间
    a. du
    直接显示各个目录的字节数
    b. du -h
    显示适合人类观看的空间单位
    c. du -h --max-depth=1
    只显示当前目录的大小,不显示子目录的大小

  11. df
    显示磁盘空间信息

有个疑惑,su 命令,要求输入密码, 这个密码是不是root账号的密码啊?
这里先记录一下?
视频上说, 是 当前用户的密码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/382548.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux基础查漏补缺

文章目录第二遍重新回顾Linux基础查看主机名修改主机名查看IP地址Linux的 “--”和“-”根目录文件的意义和作用alias直接在命令行界面输入firefox数组越界发生什么命令行光标移动的几个操作重定向第二遍重新回顾Linux基础 1.查找忽略的知识点 2.再次记忆一些基础知识 3.巩固基…

linux 常用命令02--文件属性 以及软硬链接

文件属性和用户用户组 通过ls-l 显示文件详细信息 drwxrwxr-x 2 user usergroup 4096 10月 30 20:55 stu1drwxrwxr-x d代表目录文件, -代表普通文件 rwx rwx r-x 归属用户的权限 归属组的权限 其他用户的权限 权限位数字表示法(8进制数…

linux查漏补缺之常用命令

wc命令 -c, --bytes, --chars输出字节统计数。-l, --lines输出换行符统计数。-L, --max-line-length输出最长的行的长度。-w, --words输出单词统计数。grep命令 图解

linux 常用命令03--修改文件的权限与归属

chmod 命令 改变文件权限 第一种: chmod [u|g|o|a] [|-] [r|w|x] filename 比如: chmod ux filename 给所属用户增加执行的权限第二种: 给a.out 文件,所属用户可读可写,所属组可读可写,其他的读 chmod 06…

思维导图:面试小结

文件:思维导图

linux 常用命令04 查找和检索

先说一下 文件的基本类型 文件类型 l 符号链接文件(软连接) b 块设备 (磁盘文件)c 字符设备p 管道设备(pipe)s 本地套接字(网络编程)- 普通文件 用find命令的时候&…

linux 常用命令05 常用的压缩与解压缩文件

zip/unzip ----zip格式 使用方式:zip -r 压缩包名 原材料 -r代表递归子目录 原材料可以有多个 例如:zip -r bb.zip bb hello 对应的解压缩:unzip bb.zip .gz格式的压缩包 gzip和gunzip tar 最常用打包工具 .tar.gz tar相应参数介绍 -c 压缩…

apt-howto

https://www.debian.org/doc/manuals/apt-howto/index.zh-cn.html#contents

Linux系统监控shell脚本

开源项目 https://github.com/atarallo/TECMINT_MONITOR #! /bin/bash # unset any variable which system may be usingunset tecreset os architecture kernelrelease internalip externalip nameserver loadaveragewhile getopts iv name docase $name ini)iopt1;;v)vopt1…

linux ubuntu 软件安装的三种方式

apt-get 自动安装软件,解决依赖关系 sudo apt-get update 更新源 源在 /etc/apt/sources.list 文件中sudo apt-get install softwarename sudo apt-get remove softwarenamedpkg 根据deb安装包来安装软件 dpkg 是“Debian Packager ”的简写 sudo dpkg -i xxx.de…

linux 用户管理以及其他命令

设置用户组 sudo groupadd test 增加test用户组创建用户 选项: -s 指定shell -g 指定组 -d 用户家目录 -m 家目录不在时,自动创建 sudo useradd -s /bin/bash -g test -d /home/newuser -m newuser设置密码 sudo passwd newuser切换用户 su xiaowan…

蒙特卡洛法求圆周率100亿数据

代码 import time import random hits0 pi0 DARTS100000*100000 starttime.perf_counter() for i in range(DARTS):x,yrandom.random(),random.random()distpow(x ** 2y**2,0.5)if dist < 1.0:hits1 pi4*(hits/DARTS) print("圆周率的值是{:.10f}".format(pi)) p…

linux gcc 简单使用记录01

大体编译流程 gcc 参数&#xff1a; I 包含头文件路径 L 包含库文件路径 l 库名 比如libxxx.so 对应着 -lxxx(掐头去尾) O 优化选项 1&#xff0c;3 W 警告 all 显示更多的 c 编译成 .o 文件&#xff08;二进制&#xff09; E 输出到标准输出&#xff0c;宏替换&#xff0c…

No module named 'Tkinter'

sudo apt install python3-tk这一句就搞定了。网上长篇大论也真是醉了

Linux gcc 制作静态库01

制作步骤 编译为 .o 文件 createliba目录下 结构为 ├── head │ └── test.h ├── jia.c ├── jian.c ├── cheng.c ├── chu.c 这4个源文件&#xff0c;提供 - * /算数运算&#xff0c; 使用了 head目录下 test.h文件 先编译为.o文件 gcc -c *.c -I./head l…

Ubuntu 18的中文界面切换《图解教程》亲测成功

然后找到Chinese simple 把汉语挪到第一行

linux gcc 制作动态库

编译与位置无关的代码&#xff0c;生成.o&#xff0c;关键参数 -fPIC createlibso目录下 ├── cheng.c ├── chu.c ├── head │ └── test.h ├── jia.c └── jian.cgcc -fPIC -c *.c -I ./head在createlibso目录下生成 与位置无关的.o文件 ├── cheng.c ├…

Ubuntu的中文是哪种字体?python的词云分析和 三国演义人物出场统计

Ubuntu的默认中文是哪种呢&#xff1f; fc-list :langzh 用这个命令查看出来 NotoSerifCJK-Bold.ttc 为什么要知道这个呢&#xff1f; 来看一块python3代码 import jieba import wordcloudf open("threekingdom.txt","rb") t f.read() f.close() ls …

linux 系统课程-进程控制01

进程的状态转化 进程拥有四种状态&#xff08;切换&#xff09;&#xff0c;他们之间的关系如图 运行 挂起 终止 就绪内存管理单元 MMU &#xff08;Memory Management Unit&#xff09; mmu 负责 a. 虚拟内存与物理内存的映射 b. 设置内存的访问级别 pcb 进程控制块 环…

linux c++ 多进程初步01

fork函数 fork函数 ps ajx 这个命令可以查看进程与进程之间的血缘关系 kill 给进程发送一个信号SIGKILL 9号信号kill -SIGKILL pik 杀死进程进程共享 子进程会复制父进程的几乎所有信息&#xff1a;子进程复制父进程用户空间所有数据&#xff1b; 子进程复制父进程内核空间P…