前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >02_Linux基础-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对相对路径-{1..100}-ls-mkdir-其他基础命令

02_Linux基础-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对相对路径-{1..100}-ls-mkdir-其他基础命令

原创
作者头像
mycpen
发布2022-08-26 16:52:55
5610
发布2022-08-26 16:52:55
举报
文章被收录于专栏:mycpen笔记

02_Linux基础-ls-mkdir-cd-pwd-man-useradd-su-rm-tree-tab-passwd-w-ssh-touch-date-stat-cp-mv-du-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对/相对路径-{1..100}


一. 基本命令

ls

代码语言:txt
复制
ls --- 查看文件夹内容 ==> list
image-20220306140133778
image-20220306140133778
ls -l
代码语言:txt
复制
//		ls  -l	显示文件的详细信息
image-20220306144158855
image-20220306144158855
代码语言:txt
复制
//		ls  -l	显示文件的详细信息 (大概能看到文件时间 ,不详细)
		ll	是 ls  -l  的别名
image-20220307114020028
image-20220307114020028
其他参数
代码语言:txt
复制
-l  显示文件的详细信息
	// use a long listing format ( 使用长格式显示 )
-a  显示所有的文件和文件夹包括.和..
-A  显示所有的文件和y文件夹,但是不包括.和..
代码语言:txt
复制
//		ls  -a   显示所有的文件和文件夹 包括 . 和 ..

mkdir

代码语言:txt
复制
mkdir --- 新建文件夹 ==> make directory(目录)

	--- mkdir可以一次性建多个文件夹 空格隔开
	--- 默认情况下 新建文件夹放在你所在的文件夹里
image-20220306140213833
image-20220306140213833
代码语言:txt
复制
--- windows下
		--- dir ==> Windows里面显示文件夹下内容 (等同于Linux ls)
		--- mkdir ==> Windows里建目录
image-20220306140244189
image-20220306140244189
image-20220306140250947
image-20220306140250947
mkdir -p
代码语言:txt
复制
//		mkdir  -p  ( -P 的作用 )
			1 .如果文件存在就不报错
			2 .当父目录不存在就新建
image-20220306142737547
image-20220306142737547
代码语言:txt
复制
		//		-p, --parents  [ 选项 ]
             		 no error if existing, make parent directories as needed
             		 1.如果文件存在就不报错
              		 2.当父目录不存在就新建
//		参数: 参与进来的操作的对象
			   也可以没有
				如果没有参数,当前目录就是参数

cd

代码语言:txt
复制
cd --- 进入目录 ==> change directory to other directory
image-20220306140319474
image-20220306140319474
image-20220306140335947
image-20220306140335947

pwd

代码语言:txt
复制
pwd --- 显示当前所在路径 
	print working directory name
	Print name of current/working directory
image-20220306140421390
image-20220306140421390

man

代码语言:txt
复制
man --- 查询命令的使用手册(指南)
	--- 按 q 退出  quit
	--- manual 手册,指南
image-20220306140450247
image-20220306140450247
image-20220306140456152
image-20220306140456152

. & ..

代码语言:txt
复制
.  --- 代表当前目录
.. --- 代表上一级目录
	---cd .. 返回上一级目录
image-20220306140528640
image-20220306140528640

useradd

代码语言:txt
复制
useradd cpen --- 新建一个普通用户
su - cpen --- 切换用户登录
代码语言:txt
复制
root用户的家目录在/root
普通用户的家目录在/home目录下和用户名同名的目录
image-20220306140932423
image-20220306140932423

su & exit

代码语言:txt
复制
--- su - cpen 切换用户登录
--- - 是一个选项

--- exit 注销
	--- 退出用户/注销 exit
image-20220306141026442
image-20220306141026442

rm -rf

代码语言:txt
复制
--- rm -rf 删除
	rm --- 删除的命令 (remove)
	-rf --- 强制删除不给提醒

rm -rf /china	--- 删除/china目录
	--- /china --- 绝对路径
代码语言:shell
复制
[root@localhost china]# rm  -rf  jiangxi/  删除数据一定要注意,非常不安全
rm -rf *
代码语言:txt
复制
rm  -rf  *
	rm  -rf  *  删除当前目录下所有的文件,但是隐藏文件不删除
image-20220307111210242
image-20220307111210242
image-20220307111425817
image-20220307111425817
image-20220307111432706
image-20220307111432706

tree

代码语言:txt
复制
yum install tree -y
	--- yum - linux里软件管理的命令
	--- install - 安装
	--- tree - 安装的具体软件名
	--- -y 自动安装,不需要输入yes确认
	
tree --- 查看目录结构
	yum install tree -y
image-20220306141156672
image-20220306141156672

tab

代码语言:txt
复制
--- 文件路径补齐:tab键

passwd

代码语言:txt
复制
//		给用户设置密码	passwd  username
		默认情况:root用户可以给任何一个用户设置密码
				普通用户只能给自己设置密码(root授权除外)
代码语言:txt
复制
回文
		回文	123321(上海自来水来自海上)从左、右边念一样
image-20220306142004534
image-20220306142004534

w

代码语言:txt
复制
//		查看有哪些用户登录在linux系统里 	w
		What
image-20220306142447353
image-20220306142447353

ssh

代码语言:txt
复制
//		ssh  ip地址		连接到相同网段 的主机上
image-20220306142517994
image-20220306142517994

Ctrl + L

代码语言:txt
复制
//		清屏  Ctrl + L

touch

代码语言:txt
复制
//		touch
			1 .如果文件不存在,新建空文件
			2 .如果文件存在,就是更新时间
		//	touch  a.txt  建立文本文件
image-20220307113733818
image-20220307113733818

date

image-20220307113753598
image-20220307113753598
代码语言:txt
复制
//更新时间
image-20220307113817224
image-20220307113817224
代码语言:txt
复制
//		date  查看当前时间
image-20220310120605357
image-20220310120605357

stat

代码语言:txt
复制
//		stat		查看文件的状态(详细信息)
					stat  status 状态
					文件名、大小、用户、时间
					比 ls  -l 更加详细的信息
image-20220307114133662
image-20220307114133662
image-20220307114146424
image-20220307114146424

cp

代码语言:txt
复制
//		cp  复制(复制的同时会粘贴) copy
		将文件复制到文件夹
		cp  sc.txt  hunan
			 源	   目的地
image-20220310121009737
image-20220310121009737
代码语言:txt
复制
//		cp  -r
		-r  复制文件夹的时候,需要接的选项  递归复制 ( 将子文件夹也复制过去 )
		#注:-r一般表示递归
		linux里的操作哲学:
			1.没有消息就是好消息
			2. 一切皆文件
image-20220310121118864
image-20220310121118864
image-20220310121130633
image-20220310121130633
代码语言:txt
复制
//		复制原来有的文件,提示:是否覆盖
		空文件夹,不会提醒 是否覆盖
image-20220310121155097
image-20220310121155097
image-20220310121200979
image-20220310121200979

mv

代码语言:txt
复制
//		mv			mv - move (rename) files
		1 .移动--》当后面接的文件夹存在就是移动(剪切) move 后面必须是文件夹,不能是文件。
		2 .改名字(重命名)--》当后面接的文件夹不存在就是重命名
代码语言:txt
复制
1.移动  外面就没有这些文件了
image-20220310121801689
image-20220310121801689
代码语言:txt
复制
2.重命名
image-20220310121823828
image-20220310121823828

du -sh

代码语言:txt
复制
#注:查看的是所有文件 汇总的大小,而不是分开的文件
//		查看文件夹大小  du  -sh	
			-sh  是选项
image-20220310121922252
image-20220310121922252

二. 目录结构

代码语言:txt
复制
Linux目录结构
	--- / 根目录
	--- /root 家目录
		--- /是一个文件夹,/下的root 也是个文件夹
		--- Linux目录结构 ==> 文件夹的结构 ==> 倒立的树 ==> 树目录结构
image-20220306140624588
image-20220306140624588
image-20220306140632939
image-20220306140632939

家目录

代码语言:txt
复制
/root 是root用户的家目录
	--- root用户是linux超级用户
	--- 家目录:用户登录进入Linux系统所在的目录 (home directory)

普通用户的家目录在根下面的 home 下面
image-20220306140708540
image-20220306140708540
代码语言:txt
复制
--- ~ 所在路径是用户的家目录
image-20220306140724803
image-20220306140724803

文件系统层次结构

代码语言:txt
复制
//		linux 文件系统层次结构 
image-20220307112856570
image-20220307112856570
代码语言:txt
复制
//		危险操作,不能做
		rm  -rf  /
		rm  -rf  /*
		cd  / ——》 rm  -rf  *
image-20220307112936742
image-20220307112936742

三. 提示符

代码语言:txt
复制
提示符
	--- # root使用的提示符
	--- $ 普通用户使用的提示符

四. 进程

代码语言:txt
复制
//		进程  子进程、父进程
		bash	 终端交互程序
		sshd进程	远程登录
		sshd 监听 22号接口
		sshd 起的bash
		bash 接受人输入的东西(人机交互的程序)
		内核管操作系统,操作系统最核心的软件
image-20220306141856984
image-20220306141856984

五. 通用命令格式

代码语言:txt
复制
//		linux命令的通用命令格式
			命令字符  [选项]  [参数]   //  “[ ]” 里的 可接可不接
			如:ls	   -l	  /home
			[选项] 和 [参数] 有时候顺序可以颠倒
//		option 选项: 是可供选项的项目,可接可不接,有特殊作用

六. 隐藏文件

代码语言:txt
复制
//		. 开头的文件在linux下是隐藏文件

七. *

代码语言:txt
复制
//		* 是通配符:代表所有的文件
//		ls  -A   显示所有的文件和文件夹,但是不包括 . 和 ..
image-20220307111626880
image-20220307111626880
代码语言:txt
复制
//		选项可以组合,一般不分先后顺序
		ls  -al (常见)		ls  -a  -l
image-20220307111652259
image-20220307111652259
image-20220307111703548
image-20220307111703548
代码语言:txt
复制
//		一般不分先后顺序
		[root@localhost ~]# ls  -al
		[root@localhost ~]# ls  -la
		[root@localhost ~]# ls  -a  -l
		[root@localhost ~]# ls  -l  -a
代码语言:txt
复制
//		既没有参数,也没有选项,看当前 .
			可以没有参数和选项
image-20220307112647502
image-20220307112647502

八. * ? 通配符

代码语言:txt
复制
//		rm   -rf  删除
	 		 -rf  强制删除
				* 代表任意字符  通配符
				? 代表一个字符  通配符

-r	递归
-f	强制删除,不给予提醒	忽略不存在的文件
-f, --force 强制删除。忽略不存在的文件,不提示确认
image-20220310121434322
image-20220310121434322
image-20220310121441584
image-20220310121441584

九. 绝对路径、相对路径

代码语言:txt
复制
//		相对路径 和 绝对路径
		//绝对路径
				不考虑你当前的位置,从“/”到达目标文件需要经过的文件系统目录树的所有分支	/home/hello/docs/share
				从/开始,一层一层往下走,不能跳跃,而且是绝对不会搞错的路径
		//相对路径
				参照你当前的位置,到达目标文件需要经过的文件系统目录树的所有分
		不以“/”开头
				不是以/开头的路径,可进可退
				以当前目录作为参照物
image-20220307113450019
image-20220307113450019
image-20220307113458512
image-20220307113458512
代码语言:txt
复制
//		cd  ./hunan(不要这么写) 和 cd  hunan  效果一样

十. {1..100}

代码语言:shell
复制
#注:这些操作也可以↓
[root@cPen_centos8 lianxi]# rm -rf {1..50}.txt
[root@cPen_centos8 ~]# echo {1..10}
1 2 3 4 5 6 7 8 9 10
//		touch  sc{1..100}.txt
		mkdir  hunan{1..100}
image-20220310121548513
image-20220310121548513
image-20220310121624213
image-20220310121624213
代码语言:txt
复制
//		rm  -rf  hunan*	删除上面建的文件
		rm  -rf  sc*.txt	删除上面建的.txt文件
//		touch  sc{1..100}.txt	创建文件 sc1.txt、sc2.txt……sc100.txt
		cp  *.txt  beijing		复制文件不需要接 -r 复制这些文件到beijing 文件夹下

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 02_Linux基础-ls-mkdir-cd-pwd-man-useradd-su-rm-tree-tab-passwd-w-ssh-touch-date-stat-cp-mv-du-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对/相对路径-{1..100}
    • 一. 基本命令
      • ls
      • mkdir
      • cd
      • pwd
      • man
      • . & ..
      • useradd
      • su & exit
      • rm -rf
      • tree
      • tab
      • passwd
      • w
      • ssh
      • Ctrl + L
      • touch
      • date
      • stat
      • cp
      • mv
      • du -sh
    • 二. 目录结构
      • 家目录
      • 文件系统层次结构
    • 三. 提示符
      • 四. 进程
        • 五. 通用命令格式
          • 六. 隐藏文件
            • 七. *
              • 八. * ? 通配符
                • 九. 绝对路径、相对路径
                  • 十. {1..100}
                  相关产品与服务
                  腾讯云小微
                  腾讯云小微,是一套腾讯云的智能服务系统,也是一个智能服务开放平台,接入小微的硬件可以快速具备听觉和视觉感知能力,帮助智能硬件厂商实现语音人机互动和音视频服务能力。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档