当前位置:首页 >> IT/计算机 >>

Ubuntu Linux常用命令大全


非常实用的 Ubuntu 命令大全
@ sudo apt-get update sudo apt-get upgrade (更新软件源之后记得更新一下系统的 软件包列表,可使用此命令或者下一个) sudo apt-get dist-upgrade 清除所以删除包的残余配置文件 dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P 编译时缺少 h 文件的自动处理 sudo auto-apt run ./configure 查看安装软件时下载包的临时存放目录 ls /var/cache/apt/archives 备份当前系统安装的所有包的列表 dpkg --get-selections | grep -v deinstall > ~/somefile 从上面备份的安装包的列表文件恢复所有包 dpkg --set-selections < ~/somefile sudo dselect 清理旧版本的软件缓存 sudo apt-get autoclean 清理所有软件缓存 sudo apt-get clean 删除系统不再使用的孤立软件 sudo apt-get autoremove 系统 查看内核 uname -a 查看 Ubuntu 版本 cat /etc/issue 查看内核加载的模块 lsmod 查看 PCI 设备 lspci 查看 USB 设备 lsusb 查看网卡状态 sudo ethtool eth0 查看 CPU 信息 cat /proc/cpuinfo

显示当前硬件信息 lshw 硬盘 查看硬盘的分区 sudo fdisk -l 查看 IDE 硬盘信息 sudo hdparm -i /dev/hda 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的 隐含文件 文件管理 # ls ls -l 或 ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路经 文件管理 # cd cd .. 回当前目录的上一级目录 文件管理 # cd cd - 回上一次所在的目录 文件管理 # cd cd ~ 或 cd 回当前用户的宿主目录 文件管理 # cd cd ~用户名 回指定用户的宿主目录 2 文件管理 # mkdir mkdir 目录名 创建一个目录 文件管理 # mkdir mkdir –p 递归式去创建一些嵌套目录 文件管理 # rmdir Rmdir 空目录名 删除一个空目录 3 文件管理 # rm rm 文件名 文件名 删除一个文件或多个文件 文件管理 # rm rm -rf 非空目录名 递归删除一个非空目录下的一 切,不让提式-f 4 文件管理 # cat cat 文件名 一屏查看文件内容 5 文件管理 # more more 文件名 分页查看文件内容 6 文件管理 # less less 文件名 可控分页查看文件内容 7 文件管理 # grep grep 字符 文件名 根据字符匹配来查看文件部 分内容 8 文件管理 # mv mv 路经/文件 /经/文件 移动相对路经下的文件到 绝对路经下 文件管理 # mv mv 文件名 新名称 在当前目录下改名 9 文件管理 # cp cp /路经/文件 ./ 移动绝对路经下的文件到当前 目录下 10 文件管理 # find find 路经 -name “字符串” 查找路经所在范 围内满足字符串匹配的文件和目录 11 文件管理 # ln ln 源文件 链接名 创建当前目录源文件的硬链接 ln /home/test /usr/test1 在/usr 下建立/home/test 的硬链接 12 文件管理 # ln Ln -s a b 创建当前目录下 a 的符号链接 b 13 文件管理 # touch touch file1 file2 创建两个空文件

14 磁盘管理 # df df 用于报告文件系统的总容量,使用量,剩余容 量。 15 磁盘管理 # du du -b /home 查看目前/HOME 目录的容量(k)及子 目录的容量(k)。 16 磁盘管理 # fdisk fdisk -l 查看系统分区信息 17 磁盘管理 # fdisk fdisk /dev/sdb 为一块新的 SCSI 硬盘进行分 区 18 磁盘管理 # mkfs.ext3 Mkfs.ext3 /dev/sdb1 为第一块 SCSI 硬盘的第一主分区格式化成 ext3 的文件系统 mkfs.ext2 Mkfs.ext2/dev/sdb2 格式化成 ext2 文件系统 19 磁盘管理 # mount mount -t 文件系统类型 设备路经 访问路经 磁盘管理 # 文件系统类型 ISO9660 光驱文件系统 vfat Fat 文件系统(windows) 挂载光驱 # mount –t iso9660 /dev/cdrom /mnt/cdrom 挂载 FAT # mount –t vfat /dev/hda5 /mnt/cdrom 挂第一个 ide 的第五个逻辑分区 17 磁盘管理 # Umount /mnt/cdrom 卸载/mnt/cdrom 为空 18 文件权限 # chmod chmod u+s file 为 file 的属主加上特殊权限 chmod g+r file 为 file 的属组加上读权限 chmod o+w file 为 file 的其它用户加上写权限 chmod a-x file 为 file 的所有用户减去执行权限 chmod 765 file 为 file 的属主设为完全权限,属组设成读写权,其 它用户具有读和执心权限 19 文件权限 # chown chown root /home 把/home 的属主改成 root 用户 20 文件权限 # chgrp chgrp root /home 把/home 的属组改成 root 组 21 打印管理 # redhat-config-printer-tui 进入安装打印机界面 22 打印管理 # lp lp –d hptr file 打印 file 到 hptr 的打印机上 23 打印管理 # lpq Lpq –P 打印机名 查看打印机的状态 24 打印管理 # lprm Lprm –P 打印机名 a 删除打印机内的打印作 业 25 打印管理 # disable Disable –r “changing paper” HPtr 禁 用打印机并提示原因 26 打印管理 # enable Enable HPtr 重新启用被禁用的 27 用户管理 # useradd Useradd 创建一个新的用户

28 用户管理 29 用户管理 30 用户管理 陆 31 用户管理 32 用户管理 33 用户管理 34 用户管理 改名 35 用户管理 陆 36 用户管理 37 用户管理 38 用户管理 39 用户管理 组改名 40 用户管理 41 用户管理 42 用户管理 43 用户管理 44 软件管理 45 软件管理 46 软件管理 47 软件管理 48 软件管理 49 软件管理 表 50 软件管理 软件包 51 软件管理 信息 52 软件管理 53 软件管理 程 54 软件管理 过程 55 软件管理 型等

# groupadd Groupadd 组名 创建一个新的组 # passwd Passwd 用户名 为用户创建密码 # Passwd -d Passwd -d 用户名 删除用户密码也能登 # # # # Passwd -l Passwd -l 用户名 锁定账号密码 Passwd -u Passwd -u 用户名 解锁账号密码 Passwd -S Passwd -S 用户名 查询账号密码 Usermod -l Usermod -l 新用户名 老用户名 为用户

# Usermod -L Usermod -L 要锁定用户名 锁定用户登 # # # # # # # # # # # # # # Usermod -U Usermod –U 解锁用户名 解锁用户登陆 Usermod -u Usermod –u 501 用户名 改变用户 UID Userdel Userdel–r 用户名 删除用户一切 Groupmod -n Groupmod –n 新用户名 老用户名 为 Groupmod -g Groupmod –g 501 组名 改变组 GID groupdel Groupdel 组名 先应删它的用户 删除组 gpasswd -a gpasswd -a 用户名 组名 增加用户到组 Id id 用户名 查用户信息 rpm -qa rpm –qa | less 查询已安装 RPM rpm –qa | grep ftp 查询指定 RPM rpm -q rpm -q 已安装的 RPM 包 查是否安装 rpm -q telnet-server 查看 telnet 服务器包 rpm -qi rpm –qi 软件包名称 查看软件的描述信息 rpm -ql rpm –ql 软件包名称 查询软件包的文件列

# rpm -qf rpm –qf 软件包名称 查询某个文件所属的 # rpm -qp rpm –qp 软件包全名 查询未安装的软件包 # rpm -e rpm –e 软件包名称 删除具体的软件包 # rpm -U rpm –Uvh 软件包全名 升级软件包并显示过 # rpm -ivh rpm –ivh 软件包全名 安装软件包并显示 # rpm -V rpm –V 软件包名称 验证软件包的大小,类

56 软件管理 # tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包 57 软 件 管 理 # tar -cf tar –cvf benet.tar /home/benet 把 /home/benet 目录打包 58 软件管理 # tar -czf tar –zcvf benet.tar.gz /mnt 把目录打 包并压缩 59 软件管理 # tar –tf tar –tf benet.tar 看非压缩包的文件列 表 60 软件管理 # tar –tzf tar –tf benet.tar.gz 看压缩包的文件 列表 61 软件管理 # tar –xf tar –xf benet.tar 非压缩包的文件恢复 62 软件管理 # tar –zxvf tar –zxvf benet.tar.gz 压缩包的文 件解压恢复 63 软件管理 # tar -jxvf tar –jxvf benet.tar.bz2 64 软件管理 # diff diff file1 file2 > 补丁名.patch 为新旧文 件生成补丁文件 65 软件管理 # diff diff file1 file2 比较两个文件的区别 66 软件管理 # Patch Patch file 补丁名.patch 打补丁 67 软件管理 # ./configure --prefix=/usr/local/ 编译前配置 68 软件管理 # make 编译 69 软件管理 # make install 安装编译好的源码包 70 启动管理 # reboot Init 6 重启 LINUX 系统 71 启动管理 # Halt Init 0 Shutdown –h now 关闭 LINUX 系统 72 启动管理 # runlevel 显示系统运行级 73 启动管理 # Init [0123456] 改变系统运行级,7 种 74 启动管理 # Chkconfig –-list [服务名称] 查看服务的状态 on|off|set 设置服务的启动 75 启动管理 # Chkconfig –-level 状态 76 启动管理 # Chkconfig on|off|set 设置非独立服务启状态 77 进程管理 # Top 动态 Ps-aux 静态 进程树 pstree 查看系统进程 78 进程管理 # 程序名 & 后台运行程序 79 进程管理 # fg 把后台运行的进程调回前台 80 进程管理 # bg 把前台运行进程调到后台 81 进程管理 # renice Renice +1 180 把 180 号进程的优先级加 1 82 进程管理 # kill Kill PID 终止某个 PID 进程 83 进程管理 # at at 5pm + 3 days /bin/ls 指定三天后下午 5:00 执行/bin/ls 84 进程管理 # crontab Crontab -e 用 VI 的形式来编辑自动周期性

任务 85 进程管理 # crontab Crontab -l 查看自动周期性任务 86 进程管理 # crontab Crontab -r 删除自动周期性任务 87 进程管理 # crond Service crond 马上启动自动周期性服务 Service crond 实现磁盘配额 (注安装 LINUX 时建立/home 分区) 目标: 对用户 zhao 在/home 目录上实现 soft limit 为 5k,hard limit 为 10k 的磁盘配额 实现步骤: 1. 修 改 包 含 /home 的 行 , #vi /etc/fstab , 改 为 : defaults,usrquota。也就是增加 usrquota 项。然后保存退出。 2、卸载/home 目录 #umount /home 3. 挂接/home 目录 #mount /home 4、增加用户 zhao #useradd zhao 5、修改密码 #passwd zhao 6、生成关于/home 目录的 quota 信息 # quotacheck -cmug /home #quotacheck -vu /home 7、查看所有用户的信息 #repquota -au 8、设置配额 #edquota -u zhao 将 soft 和 hard 分别改为 5 和 10 9、保存并退出 #wq! 10、修改时间 #edquota -t 10 11、 #wq! 11 12.开启/home 上的磁盘配额功能 #quotaon /home 12 13.查询配额 #quota -u zhao 13 14.验证配额 #su - zhao 14 $touch myfile 二、 DPKG 的 用法(Ubuntu Linux 软件包管理工具二) dpkg -i <package.deb> 安装一个 Debian 包裹文件;如你手动下载的文件. dpkg -c <package.deb> 列出 <package.deb> 的内容. dpkg -I <package.deb> 从 <package.deb> 中提取包裹信息. dpkg -r <package> 移除一个已安装的包裹. dpkg -P <package> 完全清除一个已安装的包裹.和 remove 不同的是, remove 只是删

掉数据和可执行 文件, purge 另外还删除所有的配制文件. dpkg -L <package> 列出 <package> 安装的所有文件清单.同时请看 dpkg -c 来检查一 个 .deb 文件 的内容. dpkg -s <package> 显示已安装包裹的信息.同时请看 apt-cache 显示 Debian 存档中 的包裹信息,以 及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息. dpkg-reconfigure <package> 重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提 供了一个统一的配制界面).你能够重新配制 debconf 它本身,如你 想改变它的前端 或提问的优先权.例如,重新配制 debconf ,使用一个 dialog 前端, 简单运行: dpkg-reconfigure --frontend=dialog debconf (如果你安装时选错 了,这里可以 改回来哟 echo "<package> hold" | dpkg --set-selections 设置 <package> 的状态为 hlod (命令行方式) dpkg --get-selections "<package>" 取的 <package> 的当前状态 (命令行方式) 支持通配符,如: Debian:~# dpkg --get-selections *wine*


相关文章:
Ubuntu Linux常用命令大全.doc
Ubuntu Linux常用命令大全 - 非常实用的 Ubuntu 命令大全 @
Linux常用命令大全.pdf
6/12 2015/3/7 Linux常用命令大全 yum clean headers 删除所有头文件? yum clean all 删除所有缓存的包和头文件? 返回顶部索引 ^ DEB 包 (Debian, Ubuntu ...
Linux常用命令大全.doc
Linux常用命令大全_电脑基础知识_IT/计算机_专业资料。Linux 常用命令大全系统信息...(Debian, Ubuntu 以及类似系统) dpkg -i package.deb 安装/更新一个 deb 包...
LINUX常用命令大全.pdf
LINUX常用命令大全_电子/电路_工程科技_专业资料。系统信息 arch 显示机器的处理...(ubuntu, debian 类系统) 用户和群组 groupadd group_name 创建一个新用户组 ...
Ubuntu常用命令大全.doc
Ubuntu常用命令大全 - Ubuntu 常用命令大全 一、文件/文件夹管理
Linux常用命令大全100条.doc
Linux 常用命令大全 100 条: 1,echo “aa” 》 test.txt 和 echo “bb”...chroot /mnt/ubuntu //改变根目录到/mnt/ubuntu 79,ctrl+a //命令行下,...
Linux常用命令大全.doc
Linux 常用命令大全 arch 显示机器的处理器架构(1) uname -m 显示机器的处理...(ubuntu, debian 类系统) 返回顶部索引 ^ 用户和群组 groupadd group_name ...
Ubuntu常用命令菜鸟入门.doc
Ubuntu常用命令菜鸟入门_计算机软件及应用_IT/计算机_专业资料。linux初学者常用命令,Ubuntu常用命令菜鸟入门 apt-get: debian 系系统的软件包管理程序(其图形化前端...
Ubuntu 终端常用命令.doc
标签: 常用命令| 终端| Ubuntu 终端常用命令_理学_高等教育_教育专区。Linux Ubuntu 命令 sudo:需要提升权限执行的命令 sudo:需要提升权限执行的命令 ? 如果您...
ubuntu常用命令大全.doc
ubuntu常用命令大全_计算机软件及应用_IT/计算机_专业资料。一、文件/文件夹管理...player_9_linux.tar.gz #tar -zxf install_flash_player_9_linux.tar.gz #...
Linux常用命令大全(新手入门).doc
Linux常用命令大全(新手入门)_计算机软件及应用_IT/计算机_专业资料。Linux常用...(ubuntu, debian 类系统) 返回顶部索引 ^ 用户和群组 groupadd group_name ...
Ubuntu_Linux常用命令大全.doc
Ubuntu_Linux常用命令大全 - www.haoqqleyuan.com www.meinv128.com 非常实用的 Ubuntu 命令大全 @ sudo apt-get updat...
linux系统中的常见基本命令大全.doc
linux系统中的常见基本命令大全_计算机软件及应用_IT/计算机_专业资料。linux系统...(ubuntu,debian 类系统) 返回顶部索引^ 用户和群组 groupaddgroup_name 创建一...
Linux常用命令大全.doc
Linux常用命令大全_计算机软件及应用_IT/计算机_专业资料。Linux 常用命令大全发布...(ubuntu, debian 类系统) 返回顶部索引 ^ 用户和群组 groupadd group_name ...
Ubuntu命令集-命令大全-完整版-最新版.txt
Ubuntu命令集-命令大全-完整版-最新版_互联网_IT/计算机_专业资料。Ubuntu命令...Ubuntu常用命令(非常全) 15页 1下载券 Ubuntu_Linux常用命令大... 7页 免费...
Ubuntu终端使用命令大全.pdf
Ubuntu终端使用命令大全_计算机软件及应用_IT/计算机_专业资料。Ubuntu在终端下的...ubuntu linux下如何使用... 1页 免费 Ubuntu 终端常用命令 5页 1下载券 ...
常用LINUX命令大全.doc
常用LINUX命令大全_计算机软件及应用_IT/计算机_专业资料。常用LINUX命令大全 ...在 Ubuntu 下不能直接使用,所以需要转换一下。 sudo alien abc.rpm vim 使用...
Ubuntu常用命令.doc
Ubuntu常用命令 - Ubuntu下交叉编译环境的创建... 8、 arm-none-linux-gnueabi 交叉工具链安装 , 介绍,...Ubuntu常用命令大全 22页 1下载券 Ubuntu常用命令速查手...
入门学习Linux常用必会60个命令实例详解.doc
入门学习Linux常用必会60个命令实例详解 - 入门学习 Linux 常用必会 60 个命令实例详解 Linux 必学的 60 个命令 Linux 提供了大量的命令,利用它可以有效地完成...
Linux终端命令大全.doc
Linux终端命令大全 - Linux 终端命令大全 玩儿转 Linux:终端命令用法精选最近再一次拾起了 Ubuntu,为了更好的玩儿转 Linux,专门到网上搜到的这些 常用的终端命令, ...
更多相关标签: