您的位置:首页 > 运维架构 > Linux

嵌入式开发之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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: