ubuntu常用命令总结

这段时间学习了ubutun系统,linux的一个特点是:许多操作可以通过终端命令来处理,一旦熟悉,处理效率很高,但是技艺和学习成本比较高。故总结常用命令如下:
我将常用命令分为四类:

文件管理命令

文件操作
增——touch filename   创建新文件
删——rm 文件名
查——find 文件名    直接在硬盘里寻找
           locate 文件名  文件名的部分匹配
           whereis 文件名 从linux文件数据库(/var/lib/slocate/slocate.db)寻找
比较——diff file1 file2   比较两个文件的区别      

移动——mv  相对路径文件 绝对路径文件
改名——mv 原文件名 新文件名
复制——cp  /路径/文件 ./   将绝对路径的文件复制到当前路径

文件目录
查看——pwd   查看当前路径
创建——mkdir 目录名
              -p  如果给出的路径中父目录不存在,则同时创建父目录 
删除——rm 目录名-r(rmdir:删除一个空目录(此命令个人认为没啥用,可以用rm -r替代))
              -f -不提示不存在的文件,直接跳过
               -i -每个删除动作都提示
               -r和R -删除该目录下的所有
               -v -显示每个文件的删除动作(建议用)
切换——cd 路径 -切换到所对应的路径
               cd ..   -返回上一级目录
                cd ~    -切换到home目录

文件权限
查看权限——ls -l
            如(-rwxr-xr--) r:读 w:写 x:执行
            rwx:表示文件所有者的权限           二进制表示:111=7
            r-x:表示同一群组中其他用户权限     二进制表示:101=5
            r--:表示其他用户的权限             二进制表示:100=4
            权限可以表示为:754

更改权限——chmod 权限 文件名
            chmod 777 a.txt ===chmod a+rwx a.txt
            chmod u-w file   给当前用户减去写权限
            chmod g+r file   为file的属组加上读权限         
            chmod o+w file   为file的其它用户加上写权限         
            chmod a-x file   为file的所有用户减去执行权限 
              
            chown root /home   把/home的属主改成root用户      
            chgrp root /home   把/home的属组改成root组           

文件显示
列表显示——ls
            -lh 显示文件的详细信息
            -s  显示文件大小
查看内容——cat 文件名  一屏显示文件所有内容 
        ——more 文件名 分页查看文件内容  
        ——less 文件名 可控分页查看文件内容       
        ——head 文件名 显示文件的开始部分
        ——tail 文件名 显示文件的结尾部分

软件管理命令

软件安装
在线安装——sudo apt-get install packagename    安装packagename
            sudo apt-get remove  packagename    卸载packagename
            sudo apt-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                                 编译
            make install                         安装编译好的源码包

查看安装
查询是否安装软件——dpkg -l|grep 软件名
软件被安装的位置——type  软件名                 

用户管理命令
查看——id
增加——Useradd                               创建新用户
        Groupadd                              创建新的组
修改——Usermod                               修改用户账号
        usermod -l 新用户名 老用户名
删除——Userdel–r 用户名                     删除用户一切         
密码——passwd  
        passwd -S                             查询账号状态 

系统管理命令  

操作
查看系统运行级——runlevel
关机——shutdown -h now /Halt init 0
重启——reboot /init 6
环境变量——env
            echo $path
            set
进程
查看系统进程——top动态  ps-aux静态  pstree进程树 
调度——fg                                  把后台进程调回前台
               bg
终止——kill PID                            终止某个pid进程
定时——at 5pm+3 days /bin/ls               指定三天后下午5:00执行/bin/ls
自动周期性任务——crontab  
                  -e     用VI形式编辑自动周期性任务  
                  Service crond <start|stop|restart|status>   马上启动自动周期性服务      
网络
ifconfig——
            ifconfig eth1 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+命令名”查看各种命令的各种参数以及作用。常用的指令我们熟能生巧,将会大大提高我们的效率!

时间: 2024-12-10 13:33:38

ubuntu常用命令总结的相关文章

Ubuntu常用命令大全

Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一.文件/文件夹管理  ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息  cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名 删除一个文件或多个文件 rm -rf 非空目录名 删除

ubuntu 常用命令 常见问题 集

1. 先设置root到密码:sudo passwd root : 2. 在控制台直接输入:su root ,并输入密码: 就可以获得root权限了. 3. 如何想在文件管理器中使用root权限,只要在控制台输入:sudo nautilus: 打开终端:Ctrl+Alt+T 输入sudo nautilus /,输入密码,这样你就能以管理员身份浏览文件了. 使用sudo命令提升权限. 安装软件都是需要管理员身份的,所以要用到sudo 比如sudo apt-get install fcitx,ubun

【Linux技术】ubuntu常用命令【转】

转自:http://www.cnblogs.com/lcw/p/3159462.html   查看软件xxx安装内容:dpkg -L xxx查找软件库中的软件:apt-cache search 正则表达式查找软件库中的软件:aptitude search 软件包查找文件属于哪个包:dpkg -S filename查找文件属于哪个包:apt-file search filename查询软件xxx依赖哪些包:apt-cache depends xxx查询软件xxx被哪些包依赖:apt-cache r

Ubuntu常用命令与技巧

以root用户使用终端:sudo -i修改root用户密码:sudo passwd root在右键菜单中加入打开终端:sudo apt-get install nautilus-open-terminal系统服务管理软件:sudo apt-get install bum安装rar支持:sudo apt-get install rar unrar 在启动时自动运行一个系统命令,有时它对于将自定义命令添加到启动进程中将是很有用的,这样您的计算机在每次启动时都可以执行它.打开终端运行:sudo cro

Ubuntu常用命令

    1.  sudo reboot    2.  sudo shutdown -r now 立刻重启(root用户使用)    3.  sudo shutdown -r 10 过10分钟自动重启(root用户使用)     4.  sudo shutdown -r 20:35 在时间为20:35时候重启(root用户使用)    

Ubuntu 12.04 64位中的常用命令

以下命令在  Ubuntu 12.04 64位下测试通过. 在linux中一切都是文件,包括文件夹也是一种特殊的文件,甚至设备也是文件. 查看当前系统的版本 cat /proc/version #Linux version 3.2.0-29-generic (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 uname -

ubuntu常用终端命令

  ubuntu常用终端命令 NO 分类 PS1 命令名 用法及参数 功能注解 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路经 文件管理 # cd cd .. 回当前目录的上一级目录 文件管理 # cd cd - 回上一次所在的目录 文件管理 # cd cd ~ 或 cd 回当前用户的宿主目录 文件管理 # cd cd ~用户名 回指定

Ubuntu下使用VI编辑文件必知的常用命令

Ubuntu下使用VI编辑文件必知的常用命令http://www.linuxidc.com/Linux/2009-04/19489.htm [日期:2009-04-18] 来源:Linux社区  作者:Ubuntu整理  Ubuntu下使用VI编辑文件必知的常用命令  进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/patter

openstack常用命令

  openstack的常用命令 1.查看rabbitmq 队列:rabbitmqctl list_queues 2.查看keystone的用户:keystone user-list 3.查看keystone endpoint:keystone endpoint-list 4.查看keystone的role:keystone role-list 5.查看keystone 服务:keystone service-list 6.查看keystone租户:keystone tenant-list 7.