ubuntu最常用命令总结

Posted mypods

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu最常用命令总结相关的知识,希望对你有一定的参考价值。

1. 文件管理命令

1)文件操作

增——touchfilename创建新文件

pods@ubuntu:~$touch 1.txt


删——rm文件名

pods@ubuntu:~$rm 1.txt


查——find文件名 直接在硬盘里寻找

locate文件名 文件名的部分匹配

whereis文件名从linux文件数据库(/var/lib/slocate/slocate.db)寻找

pods@ubuntu:~$find2.txt


比较——difffile1 file2比较两个文件的区别

pods@ubuntu:~$diff1.txt 2.txt


移动——mv相对路径文件 绝对路径文件


改名——mv文件名文件名

pods@ubuntu:~$mv 1.txt 11.txt


复制——cp /路径/文件./将绝对路径的文件复制到当前路径


显示

列表显示——ls

-lh显示文件的详细信息

-s显示文件大小

pods@ubuntu:~$ls


查看内容——cat文件名 一屏显示文件所有内容

——more文件名 分页查看文件内容

——less文件名 可控分页查看文件内容

——head文件名 显示文件的开始部分

——tail文件名 显示文件的结尾部分

pods@ubuntu:~$cat 22.txt


2)目录操作

查看——pwd查看当前路径

pods@ubuntu:~$pwd


创建——mkdir目录名

-p如果给出的路径中父目录不存在,则同时创建父目录

pods@ubuntu:~$mkdir test


删除——rm目录名-r(rmdir:删除一个空目录(此命令个人认为没啥用,可以用rm-r替代))

-f-不提示不存在的文件,直接跳过

-i-每个删除动作都提示

-rR-删除该目录下的所有

-v-显示每个文件的删除动作(建议用)

pods@ubuntu:~$rm test-r


切换——cd路径-切换到所对应的路径

cd.. -返回上一级目录

cd~ -切换到home目录

pods@ubuntu:~$cd test1

pods@ubuntu:~/test1$cd ..

pods@ubuntu:~/test1$cd ~



3)文件权限操作

查看权限——ls-l

(-rwxr-xr--)r:读w:写x:执行

rwx:表示文件所有者的权限 二进制表示:111=7

r-x:表示同一群组中其他用户权限 二进制表示:101=5

r--:表示其他用户的权限 二进制表示:100=4

权限可以表示为:754


更改权限——chmod权限 文件名

chmod777 a.txt ===chmod a+rwx a.txt

chmodu-w file给当前用户减去写权限

chmodg+r filefile的属组加上读权限

chmodo+w filefile的其它用户加上写权限

chmoda-x filefile的所有用户减去执行权限

chownroot /home/home的属主改成root用户

chgrproot /home/home的属组改成root


2.软件管理命令


软件安装

在线安装——sudoapt-get install packagename安装packagename

sudoapt-get remove packagename卸载packagename

sudoapt-get update更新软件包


离线安装——下载软件包(解压)

tar[-cxtzjvfpPN]文件与目录...

-c创建包-x释放包-t查看包里面的文件

-v显示命令过程z-压缩包f-使用档名

tar-zcvf abc.tar /mydoc/a.iso/mydoc/a.iso目录打包

tar-ztvf abc.tar查看abc.tar中文件

tar-zxvf abc.tar解压abc.tar包到当前目录

编译安装——./configure--prefix=/usr/local/编译前配置

make编译

makeinstall安装编译好的源码包


查看安装

查询是否安装软件——dpkg-l|grep软件名

软件被安装的位置——type软件名


用户管理命令

查看——id

增加——Useradd创建新用户

Groupadd创建新的组

修改——Usermod修改用户账号

usermod-l新用户名 老用户名

删除——Userdel–r用户名 删除用户一切

密码——passwd

passwd-S查询账号状态


3.系统管理命令

操作

查看系统运行级——runlevel

pods@ubuntu:~/test1$runlevel


关机——shutdown-h now /Halt init 0

重启——reboot/init 6

环境变量——env

echo$path

set


进程

查看系统进程——top动态ps-aux静态pstree进程树

调度——fg把后台进程调回前台

bg

终止——killPID终止某个pid进程

定时——at5pm+3 days /bin/ls指定三天后下午5:00执行/bin/ls

自动周期性任务——crontab

-eVI形式编辑自动周期性任务

Servicecrond <start|stop|restart|status>马上启动自动周期性服务

网络

ifconfig——

ifconfigeth1 192.168.1.10 netmask 255.255.255.0 //设置网卡子网及ip


磁盘

查看——

df报告文件系统的总容量使用量剩余量

du-b /home查看目前/HOME目录的容量(k)及子目录的容量(k)

fdisk-l查看系统分区信息

配置——

fdisk/dev/sdb为一块新的SCSI硬盘进行分区

mkfs.ext3/dev/sdb1为第一块SCSI硬盘的第一主分区格式化成ext3的文件系统

由于linux命令参数繁多,我们不可能全部记住各种参数的作用。幸运的是,我们可以通过“man命令名”查看各种命令的各种参数以及作用。


以上是关于ubuntu最常用命令总结的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令总结

总结了一下Ubuntu常用命令

linux常用命令,稍微总结一下

ubuntu常用命令

Linux常用命令总结

cd命令