嵌入式开发之Linux基础第三天学习笔记 linux系统命令(二)
2016-10-21 23:12
766 查看
linux基础第三天笔记
cp 文件拷贝
cp 要拷贝的文件 目标文件夹
如果目标文件夹已经存在同名文件,则覆盖
cp aa ../qwe
在拷贝的过程中,可以为文件指定一个新的文件名
cp aa ../qwe/aa2
拷贝文件夹:
cp -r ./qwe/ ./asd/
mv命令:
移动命令 剪切粘贴
mv 要移动的文件 目标文件夹
如果目标文件夹已经存在同名文件,则覆盖
mv aa ../qwe
在剪切的过程中,可以为文件指定一个新的文件名
mv aa ../asd/aa1
如果移动到本文件夹下,并且指定新的名字,相当于重命名
mv aa1 ./aa1
移动文件夹同样可以,不用加任何选项
pwd命令
显示当前工作目录的绝对路径
find命令
查找当前目录有没有指定文件
find filename directory
默认只查找当前文件夹
如果想查找当前文件夹和当前文件夹下的子文件夹,需加选项-name
Linux不以后缀名为文件类型的划分标志,Linux规定了四种文件类型
普通文件、目录文件、链接文件、特殊文件
查看文件类型:
-rw-rw-r--
上面文本的第一个字符代表文件类型:
普通文件 -
目录文件 d
链接文件 l
特殊文件 块特殊文件 b
字符特殊文件 c
文件权限
用户:root用户 一个
普通用户多个
查看文件权限使用ls -l命令
-rw-r-xr--
-:文件类型
rw-:文件拥有者的权限
r-w:与文件拥有者处于同一用户组的同住用户组权限
r--:其他用户的权限
r:可读 4
w:可写 2
x:可执行 1
三种用户:
拥有者 u
同组用户 g
其他人 o
所有人 a
修改文件权限:
利用三种权限的数字表示权限组合,使用chmod命令
chmod 777 aa
也可以使用全字母方式进行权限修改:
chmod u+w aa 为aa的拥有者增加w权限
-:取消对应的权限
=:重置权限
常用的权限表示:777 755 644 666
用户管理命令:
adduser: 添加用户 只有root用户可用
sudo adduser stu01
useradd: 添加用户的另一个命令,不推荐
useradd -g classname username 创建用户的同时将用户添加到指定用户组中
useradd -r 将用户设定为系统用户
useradd -m 创建用户主目录
sudo passwd stu01 更改指定用户的密码
userdel: 删除用户 只有root用户可用
sudo userdel stu01 但是,这样只能删除用户,不能删除用户主目录
sudo userdel -r stu01 删除用户同时删除用户主目录
添加用户组 sudo groupadd class1
删除用户组 sudo groupdel class1
只能删除空用户组
查看用户组:/etc/group文件
更改用户用户组: sudo usermod -g groupname username
tar命令:归档及压缩命令
建立归档 tar -cf qwe.tar qwe
建立压缩 tar -czf qwe.tar.gz qwe
解归档 tar -xf qwe.tar
解压缩 tar -xzf qwe.tar.gz
查看归档文件中包含的文件 tar -tf qwe.tar
查看压缩文件中包含的文件 tar -tzf qwe.tar.gz
cp 文件拷贝
cp 要拷贝的文件 目标文件夹
如果目标文件夹已经存在同名文件,则覆盖
cp aa ../qwe
在拷贝的过程中,可以为文件指定一个新的文件名
cp aa ../qwe/aa2
拷贝文件夹:
cp -r ./qwe/ ./asd/
mv命令:
移动命令 剪切粘贴
mv 要移动的文件 目标文件夹
如果目标文件夹已经存在同名文件,则覆盖
mv aa ../qwe
在剪切的过程中,可以为文件指定一个新的文件名
mv aa ../asd/aa1
如果移动到本文件夹下,并且指定新的名字,相当于重命名
mv aa1 ./aa1
移动文件夹同样可以,不用加任何选项
pwd命令
显示当前工作目录的绝对路径
find命令
查找当前目录有没有指定文件
find filename directory
默认只查找当前文件夹
如果想查找当前文件夹和当前文件夹下的子文件夹,需加选项-name
Linux不以后缀名为文件类型的划分标志,Linux规定了四种文件类型
普通文件、目录文件、链接文件、特殊文件
查看文件类型:
-rw-rw-r--
上面文本的第一个字符代表文件类型:
普通文件 -
目录文件 d
链接文件 l
特殊文件 块特殊文件 b
字符特殊文件 c
文件权限
用户:root用户 一个
普通用户多个
查看文件权限使用ls -l命令
-rw-r-xr--
-:文件类型
rw-:文件拥有者的权限
r-w:与文件拥有者处于同一用户组的同住用户组权限
r--:其他用户的权限
r:可读 4
w:可写 2
x:可执行 1
三种用户:
拥有者 u
同组用户 g
其他人 o
所有人 a
修改文件权限:
利用三种权限的数字表示权限组合,使用chmod命令
chmod 777 aa
也可以使用全字母方式进行权限修改:
chmod u+w aa 为aa的拥有者增加w权限
-:取消对应的权限
=:重置权限
常用的权限表示:777 755 644 666
用户管理命令:
adduser: 添加用户 只有root用户可用
sudo adduser stu01
useradd: 添加用户的另一个命令,不推荐
useradd -g classname username 创建用户的同时将用户添加到指定用户组中
useradd -r 将用户设定为系统用户
useradd -m 创建用户主目录
sudo passwd stu01 更改指定用户的密码
userdel: 删除用户 只有root用户可用
sudo userdel stu01 但是,这样只能删除用户,不能删除用户主目录
sudo userdel -r stu01 删除用户同时删除用户主目录
添加用户组 sudo groupadd class1
删除用户组 sudo groupdel class1
只能删除空用户组
查看用户组:/etc/group文件
更改用户用户组: sudo usermod -g groupname username
tar命令:归档及压缩命令
建立归档 tar -cf qwe.tar qwe
建立压缩 tar -czf qwe.tar.gz qwe
解归档 tar -xf qwe.tar
解压缩 tar -xzf qwe.tar.gz
查看归档文件中包含的文件 tar -tf qwe.tar
查看压缩文件中包含的文件 tar -tzf qwe.tar.gz
相关文章推荐
- 嵌入式开发之Linux基础第二天学习笔记 linux系统命令(一)&其他
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- 嵌入式开发之linux基础第五天学习笔记 Linux网络相关
- 嵌入式开发之linux基础第七天学习笔记 shell脚本编程(二)
- 学习嵌入式Linux系统开发基础 第七课(makefile)
- linux基础学习笔记之查看系统硬件信息命令
- 嵌入式开发之linux基础第六天学习笔记 shell脚本编程(一)
- Linux学习笔记——Linux系统基础与常见命令
- 学习嵌入式Linux系统开发基础 第七课(makefile)
- 嵌入式开发之linux基础第四天学习笔记 vim编辑器
- 学习嵌入式Linux系统开发基础 第五课(Linux服务器配置)
- Linux系统基础知识-嵌入式迅为4412开发板学习笔记
- s3c2440硬件学习笔记----嵌入式Linux基础知识和开发环境的构建
- 嵌入式开发之C语言基础第三天&第四天学习笔记
- 学习嵌入式Linux系统开发基础 第三课(Linux文本编辑器VI)
- 学习嵌入式Linux系统开发基础 第一课(Linux系统简介)
- 学习嵌入式Linux系统开发基础 第六课(gcc与gdb)
- 学习嵌入式Linux系统开发基础 第六课(gcc与gdb)
- 学习嵌入式Linux系统开发基础 第四课(Shell的使用)