Linux入门
Linux用户
两种类型用户:超级用户(root用户)、普通用户
用户类型 | 超级用户 | 普通用户 |
---|---|---|
登录提示符 | # | $ |
用户数量 | 只有一个 | 可以有多个 |
用户权限 | 最高权限 | root用户赋予 |
home目录 | /root | /home/用户名 |
useradd -m 用户名:添加用户
userdel 用户名:删除用户
pwd:显示当前目录
passwd:修改密码
passwd 用户名:为用户修改密码
su - 用户名:切换用户(swich user)
Linux的Path环境变量及常用快捷键
echo $PATH:查看环境变量path
export PATH= $PATH:路径:添加环境变量路径
whereis 文件名或目录名:搜索文件或目录的路径
补全命令:tab
Linux文件属性与权限操作
例:-rwxrwxrwx. 1 user user 60145 11月 30 04:01 my_file
60145表示文件的大小,11月 30 04:01表示文件最后一次修改的时间,my_file表示文件的名字
第一个user表示文件的拥有者owner买第二个user表示owner所在的组group
r表示可读,w表示可写,x表示可执行
第一个rwx表示owner的权限,第二个rwx表示group的权限,第三个rwx表示other(其他用户)的权限
chmod -w my_file:去掉w(可写)权限
修改后:-r-xr-xr-x. 1 user user 60145 11月 30 04:03 my_file
chmod 657 my_file:修改文件权限
修改后:-rw-r-xrwx. 1 user user 60145 11月 30 04:04 my_file
657二进制分别为:110 101 111即rw- r-x rwx
man 命令名:显示该命令的帮助文档
Linux文件和目录操作
~:代表当前用户的home目录
.:表示当前目录
…:表示上一级目录
ls 选项 目录名:列出目标目录中所有的子目录和文件
cp 目标文件复制地 目标文件粘贴地:复制文件
cat 文件名:主要用来显示文本文件的内容
mv 文件名1 文件名2:将文件名1修改为文件名2
rm 文件名:删除文件
touch 文件名:创建空文件
mkdir 目录名:创建新目录
cd 路径:进入指定路径下的目录
Linux下的Winrar-Tar命令
tar cf my_tar.tar 文件1 文件2 …:将多个文件打包成my_tar.tar文件
tar tvf my_tar.tar:列出my_tar.tar中所有的文件及权限大小日期
tar cjf my_compress.tar.bz2 文件1 文件2 …:将多个文件压缩成my_compress.tar.bz2文件
tar xf my_tar.tar -C 指定解压的目录:将my_tar.tar文件解压到指定目录下(也可以用来还原打包文件)
Linux下的find命令
whereis 文件名或目录名:搜索文件或目录的路径