【Linux常用指令整理1】文件操作

先上9个小常识:
1.linux下所有东西都是文件
 
2.linux区分大小写
 
3.输入"pwd"可以知道当前所在路径
 
4."su "切换用户名"用户,"sudo passwd 密码"更换用户密码
 
5.增加用户:
useradd 用户名
passwd 用户名
 
6.输入"whoami"可以知道当前登录用户
 
7.ctrl+c 可以终止某个指令的执行
 
8.startx 进入图形界面
 
9.ctrl+alt+t 打开terminal
 
指令1:显示一个目录下的文件
ls可以显示一个目录下的文件有哪些,文件盒目录会用不一样的颜色显示出来
常用选项:
-a 显示所有文件,包括隐藏文件
-l  显示详细信息
-d 只查看该目录属性,和l连用,-ld
 
其中-l显示出来的详细信息中从左到右依次是
文件类型 访问权限(所有者、所属组、其它人) 硬连接数 所有者 所属组 文件大小(如果是个目录单指目录大小,文件大小以数据块(512字节)为单位) 最后修改时间 文件名
其中文件类型又包括四部分
第一个字母是 文件类型
d 目录
- 二进制文件
l 软连接文件
 
后面九个字母每三个字母为一部分,分别代表所有者、所属组、其它人的访问权限。
对于文件来说
r代表可读
w代表可写
x代表可执行
 
 
对于目录来说
r代表可以查看目录下有哪些文件
w代表可以增删目录下的文件
x代表可以进入目录
 
例如如果一个文件的访问权限是rwxr-xr--代表所有者可读可写可执行,所属组可读可执行,其它人只能读。
 
命令2:创建一个文件和目录
"touch 路径 文件名" 在"路径"下创建一个文件 不写路径表示当前
"mkdir 路径 目录名" 在"路径"下创建一个目录 不写路径表示当前
 
注1:文件名命名规则
1.除了/所有字符都是合法的
3.区分大小写
4.linux文件名后缀是没有意义的,只是做来标示
 
注2:"/"是整个系统的根目录,"."代表当前目录,".."代表上一级目录
 
命令3:删除一个文件和目录
"rm 路径 文件名"     删除"路径"下的"文件名" 不写路径表示当前
"rm -r 路径 目录名" 删除"路径"下的"目录名" 不写路径表示当前
 
命令4:复制、粘贴、改名
"cp 路径1 xxx 路径2" 复制路径1的xxx文件到路径2 不写路径表示当前
"cp -R 路径1 xxx 路径2" 复制路径1的xxx目录到路径2 不写路径表示当前
"mv 路径1 xxx 路径2 yyy" 剪切路径1下的xxx文件或目录到路径2同时改名为yyy,如果不写yyy表示不改名 不写路径表示当前
 
原文地址:https://www.cnblogs.com/xuhongchuan/p/3050402.html