[csdn ~]$
这是linux的命令提示符
csdn: 表示当前的登陆用户,这里是使用csdn账户登陆.
~: 代码当前用户所在目录.
$: 命令提示符.如果是root用户提示符是#;Linux用这个符号标识登陆用户的权限.
cd ~ 进入主目录
mkdir web 创建文件夹web
ls 显示当前文件夹下文件
#touch 用来创建一个空白文件,但如果文件已存在,则会更新时间.
touch edu.txt
pwd 查看当前路径(绝对路径)
mv a b 可以实现重命名,又可以移动文件或文件夹.(将目录A重命名为B/ a移动到b)
cp 即copy
# 使用 rm 文件名 命令可以删除文件或目录
rm edu.txt
#可以使用 rm --help 命令来查看 rm 相关的参数介绍
rm --help
# rmdir删除指目录
rmdir web
Tips: 前面学过的rm命令也可以删除目录.
查看文件全部内容cat
vim a.txt 打开a.txt
:wq 保存并退出
i 进入开始编辑
esc 退出编辑模式
:q 不保存退出
w 写入
q退出
ls --help | more |是管道,more进行分页
password- 是password的备份文件
0:0 用户组id:用户id
Grep 管道过滤 过滤’g’ ‘l’ 目录或文件等
ls -l
使用 ls -l 命令显示文件或者文件夹相对应的权限
第一列代表文件或者目录的权限信息,由10个字符分成4个部分
对应位下标 | 1 | 234 | 567 | 890 |
---|---|---|---|---|
对应字符段 | [d] | [rwx] | [r-x] | [—] |
drwxr-xr-x 目录
Lrwxrwxrwx 快捷方式跳转
-rw-------- 都不是,即文件
使用 chmod 命令对其文件的权限进行修改,有两种方式:1、数字法,2、字母法(不是很常用,这里略)
格式:chmod+ u权限分值+ g权限分值+o权限分值+文件名或目录名
u user 文件的所有者
g group 用户组(同组用户)
o other 其他用户
a all 所有用户
例子1:所有用户可读可写可执行权限:
chmod 777 test.log (权限分值[4+2+1][4+2+1][4+2+1])
例子2:某些文件不希望被用户组内其他人修改,不想被用户组外的人看见:
chmod 740 test.log (权限分值[4+2+1][4+0+0][0+0+0])
bin 二进制文件
boot 启动系统的核心文件
cdrom 镜像
dev 系统设备配置文件
etc 服务配置文件
home 用户信息
initrd 初始化目录
lib 库文件
mnt 系统挂载文件
proc 虚拟文件系统