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

  • 02_Linux基础-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对相对路径-{1..100}-ls-mkdir-其他基础命令已关闭评论
  • 195 次浏览
  • A+
所属分类:linux技术
摘要

博客?:https://blog.csdn.net/cpen_web


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

博客?:https://blog.csdn.net/cpen_web


一. 基本命令

ls

ls --- 查看文件夹内容 ==> list 

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

ls -l

//		ls  -l	显示文件的详细信息 

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

//		ls  -l	显示文件的详细信息 (大概能看到文件时间 ,不详细) 		ll	是 ls  -l  的别名 

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

其他参数

-l  显示文件的详细信息 	// use a long listing format ( 使用长格式显示 ) -a  显示所有的文件和文件夹包括.和.. -A  显示所有的文件和y文件夹,但是不包括.和.. 
//		ls  -a   显示所有的文件和文件夹 包括 . 和 .. 

mkdir

mkdir --- 新建文件夹 ==> make directory(目录)  	--- mkdir可以一次性建多个文件夹 空格隔开 	--- 默认情况下 新建文件夹放在你所在的文件夹里 

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

--- windows下 		--- dir ==> Windows里面显示文件夹下内容 (等同于Linux ls) 		--- mkdir ==> Windows里建目录 

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

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

mkdir -p

//		mkdir  -p  ( -P 的作用 ) 			1 .如果文件存在就不报错 			2 .当父目录不存在就新建 

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

		//		-p, --parents  [ 选项 ]              		 no error if existing, make parent directories as needed              		 1.如果文件存在就不报错               		 2.当父目录不存在就新建 //		参数: 参与进来的操作的对象 			   也可以没有 				如果没有参数,当前目录就是参数 

cd

cd --- 进入目录 ==> change directory to other directory 

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

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


pwd

pwd --- 显示当前所在路径  	print working directory name 	Print name of current/working directory 

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


man

man --- 查询命令的使用手册(指南) 	--- 按 q 退出  quit 	--- manual 手册,指南 

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

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


. & ..

.  --- 代表当前目录 .. --- 代表上一级目录 	---cd .. 返回上一级目录 

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


useradd

useradd cpen --- 新建一个普通用户 su - cpen --- 切换用户登录 
root用户的家目录在/root 普通用户的家目录在/home目录下和用户名同名的目录 

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


su & exit

--- su - cpen 切换用户登录 --- - 是一个选项  --- exit 注销 	--- 退出用户/注销 exit 

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


rm -rf

--- rm -rf 删除 	rm --- 删除的命令 (remove) 	-rf --- 强制删除不给提醒  rm -rf /china	--- 删除/china目录 	--- /china --- 绝对路径 
[root@localhost china]# rm  -rf  jiangxi/  删除数据一定要注意,非常不安全 

rm -rf *

rm  -rf  * 	rm  -rf  *  删除当前目录下所有的文件,但是隐藏文件不删除 

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

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

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


tree

yum install tree -y 	--- yum - linux里软件管理的命令 	--- install - 安装 	--- tree - 安装的具体软件名 	--- -y 自动安装,不需要输入yes确认 	 tree --- 查看目录结构 	yum install tree -y 

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


tab

--- 文件路径补齐:tab键 

passwd

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

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


w

//		查看有哪些用户登录在linux系统里 	w 		What 

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


ssh

//		ssh  ip地址		连接到相同网段 的主机上 

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


Ctrl + L

//		清屏  Ctrl + L 

touch

//		touch 			1 .如果文件不存在,新建空文件 			2 .如果文件存在,就是更新时间 		//	touch  a.txt  建立文本文件 

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


date

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

//更新时间 

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

//		date  查看当前时间 

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


stat

//		stat		查看文件的状态(详细信息) 					stat  status 状态 					文件名、大小、用户、时间 					比 ls  -l 更加详细的信息 

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

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


cp

//		cp  复制(复制的同时会粘贴) copy 		将文件复制到文件夹 		cp  sc.txt  hunan 			 源	   目的地 

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

//		cp  -r 		-r  复制文件夹的时候,需要接的选项  递归复制 ( 将子文件夹也复制过去 ) 		#注:-r一般表示递归 		linux里的操作哲学: 			1.没有消息就是好消息 			2. 一切皆文件 

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

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

//		复制原来有的文件,提示:是否覆盖 		空文件夹,不会提醒 是否覆盖 

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

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


mv

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

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

2.重命名 

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


du -sh

#注:查看的是所有文件 汇总的大小,而不是分开的文件 //		查看文件夹大小  du  -sh	 			-sh  是选项 

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


二. 目录结构

Linux目录结构 	--- / 根目录 	--- /root 家目录 		--- /是一个文件夹,/下的root 也是个文件夹 		--- Linux目录结构 ==> 文件夹的结构 ==> 倒立的树 ==> 树目录结构 

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

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

家目录

/root 是root用户的家目录 	--- root用户是linux超级用户 	--- 家目录:用户登录进入Linux系统所在的目录 (home directory)  普通用户的家目录在根下面的 home 下面 

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

--- ~ 所在路径是用户的家目录 

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

文件系统层次结构

//		linux 文件系统层次结构  

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

//		危险操作,不能做 		rm  -rf  / 		rm  -rf  /* 		cd  / ——》 rm  -rf  * 

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


三. 提示符

提示符 	--- # root使用的提示符 	--- $ 普通用户使用的提示符 

四. 进程

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

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


五. 通用命令格式

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

六. 隐藏文件

//		. 开头的文件在linux下是隐藏文件 

七. *

//		* 是通配符:代表所有的文件 //		ls  -A   显示所有的文件和文件夹,但是不包括 . 和 .. 

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

//		选项可以组合,一般不分先后顺序 		ls  -al (常见)		ls  -a  -l 

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

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

//		一般不分先后顺序 		[root@localhost ~]# ls  -al 		[root@localhost ~]# ls  -la 		[root@localhost ~]# ls  -a  -l 		[root@localhost ~]# ls  -l  -a 
//		既没有参数,也没有选项,看当前 . 			可以没有参数和选项 

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


八. * ? 通配符

//		rm   -rf  删除 	 		 -rf  强制删除 				* 代表任意字符  通配符 				? 代表一个字符  通配符  -r	递归 -f	强制删除,不给予提醒	忽略不存在的文件 -f, --force 强制删除。忽略不存在的文件,不提示确认 

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

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


九. 绝对路径、相对路径

//		相对路径 和 绝对路径 		//绝对路径 				不考虑你当前的位置,从“/”到达目标文件需要经过的文件系统目录树的所有分支	/home/hello/docs/share 				从/开始,一层一层往下走,不能跳跃,而且是绝对不会搞错的路径 		//相对路径 				参照你当前的位置,到达目标文件需要经过的文件系统目录树的所有分 		不以“/”开头 				不是以/开头的路径,可进可退 				以当前目录作为参照物 

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

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

//		cd  ./hunan(不要这么写) 和 cd  hunan  效果一样 

十. {1..100}

#注:这些操作也可以↓ [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} 

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

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

//		rm  -rf  hunan*	删除上面建的文件 		rm  -rf  sc*.txt	删除上面建的.txt文件 //		touch  sc{1..100}.txt	创建文件 sc1.txt、sc2.txt……sc100.txt 		cp  *.txt  beijing		复制文件不需要接 -r 复制这些文件到beijing 文件夹下