Ubuntu常用命令整理

Ubuntu常用命令整理

2023年7月26日发(作者:)

Ubuntu常⽤命令整理⽬录1. Ubuntu 系统更新2. Ubuntu ⽤户管理3. Ubuntu ⽂件管理(新增了修改⽂件权限)4. Ubuntu 软件安装5. Ubuntu 搜索⽂件⽅法6. lrzsz⽂件传输⽅法7. Ubuntu ⽂件格式转换8. 其它Ubuntu 系统更新sudo apt-get update在保证服务器上的⽂件等不会因更新⽽被破坏时,建议经常进⾏系统更新Ubuntu ⽤户管理在Ubuntu下,$是普通管员,#是系统管理员;(系统管员权限>普通管员)⽤户区分1、新建⽤户(以test为例):有useradd和adduser两种;sudo useradd test//是⼀个ELF可执⾏程序;没有附加参数,⽤户没有同名主⽬录、密码和系统shellsudo adduser test//是⼀个perl脚本;有附加参数,会提⽰输⼊密码并创建同名⽬录

修改 test ⽤户的密码:passwd test//必须设置⼤于等于6位的密码sudo passwd test//不限制密码长度

2、新建⽤户组并加⼊⽤户(lebo⽤户组为例):sudo groupadd lebosudo adduser test lebo

3、给 test ⽤户创建⾃⼰的⽬录:sudo mkdir /home/testchown test /home/test4、给⽤户添加sudo权限sudo usermod -aG sudo test5、切换⽤户su test

6、修改⽤户信息usermod test

Ubuntu ⽂件管理tree / //查看全部⽂件(要先install tree)pwd //获取当前路径~ //当前⽤户主⽬录cd .. //上⼀级cd ~ //home⽬录(/开头是绝对路径;.开头是相对路径)mkdir mydir //新建⽬录mydirmkdir -p father/son/grandson //建多级⽬录cp test(此处可为路径) father/son/grandson //将当前⽬录下的test复制到grandson中rm //删除⽂件mv 旧名 新名 //重命名remove 'y/a-z/A-Z/' *.c //删⽂件cat test //查看⽂件test;-n显⽰⾏号file test //查看⽂件类型ls //查看当前⽬录下的⽂件ls -l ⽂件名称 //查看详细信息(⽂件夹将-l改为-ld)zip index -r //压缩index⽬录下的所有⽂件到(要先install zip)⽂件权限说明:⽂件详细信息drwxr-xr-x 8 root root 4096 Apr 30 09:47 venv分别对应的是:⽂件属性 连接数 ⽂件拥有者 所属群组 ⽂件⼤⼩ ⽂件修改时间 ⽂件名r可读,w可写,x 可执⾏,-不可读/写/执⾏⽂件属性共10个位置例如:d rwx r-x r-x第⼀个字符指定了⽂件类型。如果第⼀个字符是横线,表⽰是⼀个⾮⽬录的⽂件。如果是d,表⽰是⼀个⽬录。第⼆段是⽂件拥有者User的属性,第三段是⽂件所属群组Group的属性,第四段是对于其它⽤户Other的属性。修改⽂件权限有两种⽅法,功能相同写法不同⽅法1:chmod abc file其中a,b,c各为⼀个数字,分别表⽰User、Group、及Other的权限。r=4,w=2,x=1例⼦:若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。⽰例代码:sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组⽤户只有读的权限)sudo chmod 700 ××× (只有所有者有读和写以及执⾏的权限)sudo chmod 666 ××× (每个⼈都有读和写的权限)sudo chmod 777 ××× (每个⼈都有读和写以及执⾏的权限)

⽅法2:chmod ⽤户 操作权限 ⽂件名⽤户参数:u--user; g--group; o--other; a--all(u+g+o)操作⽅法:+添加权限 -取消权限 =取消旧权限赋予新权限)操作参数:r可读,w可写,x 可执⾏,-不可读/写/执⾏,u 与⽂件属主拥有⼀样的权限;g 与和⽂件属主同组的⽤户拥有⼀样的权限;o 与其他⽤户拥有⼀样的权限.⽰例代码:chmod u+rw //给⽤户增加读写权限chmod o-rwx //不允许其他⽤户读写执⾏chmod g=rx //只允许群组读取和执⾏chmod ug+x tigger //恢复群组权限Ubuntu 搜索⽂件⽅法通⽤格式:find pathname -options [-print -exec -ok]例⼦:find / -name filename 在根⽬录⾥⾯搜索⽂件名为filename的⽂件find /etc -name *s*在⽬录⾥⾯搜索带有s的⽂件find /etc -name *S 在⽬录⾥⾯搜索以s结尾的⽂件find /etc -name s*在⽬录⾥⾯搜索以s开头的⽂件find / -amin -10在系统中搜索最后10分钟访问的⽂件find / -atime -2查找在系统中最后48⼩时访问的⽂件find / -empty 查找在系统中为空的⽂件或者是⽂件夹find / -group groupname 查找在系统中属于groupname的⽂件find / -mmin -5查找在系统中最后5分钟修改过的⽂件find / -mtime -1查找在系统中最后24⼩时修改过的⽂件find /-nouser查找在系统中属于费⽤户的⽂件find / -user username 查找在系统中属于username的⽂件find / -ctime -1查找在系统中最后24⼩时被改变状态的⽂件find / -fstype type查找在系统中⽂件类型为?的⽂件find / -user user1name -or -useruser2name查找在系统中属于user1name或着属于user2name的⽂件find / -user user1name -and-user2name在系统中查找既属于user1name⼜属于user2name⽤户的⽂件Ubuntu软件安装sudo apt-get install 软件名 //最常⽤⽅法sudo dpkg -i //deb包安装⽅法deb详解: dpkg -r package 删除包

dpkg -P package 删除包(包括配置⽂件) dpkg -L package 列出与该包关联的⽂件

dpkg -l packag 显⽰该包的版本e dpkg –unpack 解开 deb 包的内容

dpkg -S keyword 搜索所属的包内容

dpkg -l 列出当前已安装的包 dpkg -c 列出 deb 包的内容

dpkg –configure package 配置包

python的两种常见软件安装⽅式pip installeasy installrpm包安装⽅法: rpm包是deb包外最常见的⼀种包管理⽅式,但ubuntu同样可以使⽤rpm的软件资源。⾸先我们需要安装⼀个rpm转deb的软件sudo apt-get install alien然后就可以对rpm格式的软件转换成deb格式了:alien -d *.rpm然后就可以⽤deb的安装⽅式进⾏软件安装。也可以不需转换⽽直接对rpm包进⾏安装:alien -i *.rpmlrzsz⽂件传输sudo apt-get install lrzszrz //上传到云(⾮root权限需要⽤sudo);⼿动拖拽也可以sz //下载到本地Ubuntu⽂件格式转换其它ctrl+c:强制停⽌当前程序

ctrl+s:暂停,任意键恢复

ctrl+z:后台运⾏,fg恢复

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690362917a338048.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信