当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请大家发一些终端的使用,和常用命令,谢谢
帖子发表于 : 2008-11-09 0:19 

注册: 2008-11-09 0:13
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
好几年没碰linux了,刚用上ubuntu,按照大家的帖子装好系统,然后不知道干吗了。
说实话,ubuntu的窗口用着很不错,很稳定,但是有点犯贱,怀念命令行。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请大家发一些终端的使用,和常用命令,谢谢
帖子发表于 : 2008-11-09 0:37 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
man


_________________
目前负债150多万


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请大家发一些终端的使用,和常用命令,谢谢
帖子发表于 : 2008-11-09 0:40 
头像

注册: 2008-07-14 16:40
帖子: 291
送出感谢: 0 次
接收感谢: 0 次
这个论坛上不是有好多这方面的贴子吗?

你找找老贴吧。。

不过前段时间我记命令时也自己做过一些笔记,就先贴一部分吧。。 不是太全。。

要全的可到文档分享版找。。。

Linux命令练习日记
一、使用APT进行命令行下的软件包管理
sudo apt-get update #更新本地的软件列表。
sudo apt-get upgrade #安装所有可用的更新。
apt-cache search package #搜索一个软件包。
sudo apt-get install package #安装一个软件包。
Sudo apt-get remove package #删除一个软件包。
Apt-get help #列出APT的其它命令和选项。
二、安装/删除.deb文件
sudo dpkg -i package_file.deb #安装.deb文件
sudo dpkg -r 包名称 #可删除一个已安装的包文件。

Ubuntu命令使用技巧:
dpkg -l xxx #查看软件xxx安装内容。
Dpkg -s filename #查看文件属于哪个包。
Apt -file search filename #查看文件属于哪个包。
Apt -cache depends xxx #查软件xxx依赖哪些包。
Apt -cacge repends xxx #查询软件xxx被哪些包依赖。
Sudo apt-cdrom add #增加一个光盘源。
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 #删除系统不再使用的孤立软件。
Apt-get -qq –print-uris install ssh | cut -d\'-f2 #查看包在服务器上的地址。
Uname -a #查看内核。
Cat /etc/issue #查看Ubuntu版本。
Lsmod #查看内核加载的模块。
Lspci #查看PCI设备
lsusb #查看USB设备
sudo ethtool eth0 #查看网卡状态。
Sudo lshw #显示当前硬件信息。
Sudo fdisk -l #查看硬盘的分区。
Sudo fdisk /dev/sda #硬盘分区。
Sudo mkfs.ext3 /dev/sad1 #将第一个分区格式化为ext3分区,mkfs.reiserfs mkfs.xfs mkfs.vfat
sudo fsck /dev/sda1 #检查第一个分区,请不要检查已经挂载的分区,否则容易丢失和损坏数据。
Sudo mount -t 文件系统类型 设备路径 访问路径 #分区挂载,常用文件类型如下:ISO9660 光驱文件系统, vfat fat/fat32分区,ntfs ntfs分区
sudo unmount 目录名或设备名
df -h #查看硬盘剩余空间。
Du -hs 目录名 #查看目录占用空间。
Free -m #查看当前内存使用情况。
Top #动态显示进程执行情况。
Ps -a #查看当前有哪些进程。
Kill 进程号 或者 killall 进程名 #中止一个进程。
Kill -9 进程号 或者 killall -9 进程名 #强制中止一个进程(在上面不成功的情况下)。
Lsof -p #查看进程打开的文件
lsof abc.txt #显示开启文件abc.txt的进程。
Lsof -i :22 #显示22端口现在运行什么程序。
Arping Ip地址 #根据IP查网卡地址。
Nmblookup -a Ip地址 #根据IP查电脑名。
Netstat -rn 或者 sudo route -n #查看路由信息。
Sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 #增加删除一个路由。
Sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 00:aa:bb:cc:dd:ee
sudo ifconfig eth0 up #以上三个命令可修改网卡MAC地址。
Sudo netstat -atbo #察看当前网络连接状况以及程序。
Tracepath baidu.cn #查看一个域名的路由情况。
Sudo dhclient #重新从服务器取得IP地址。
Sudo update-rc.d 服务名 defaults 99 #添加一个服务。
Sudo update-rc.d 服务名 remove
/etc/init.d/服务名 restart #临时重启一个服务。
/etc/init.d/服务名 stop #临时关闭一个服务。
/etc/init.d/服务名 start #临时启动一个服务。
Sudo adduser 用户名 #增加一个用户
sudo deluser 用户名 #删除一个用户
passwd #修改当前用户密码
sudo passwd 用户名 #修改用户密码。
Sudo chfn userid #修改用户资料。
Sudo usermod -l 用户名 或者 sudo passwd -l 用户名 #锁定用户
sudo usermod -u 用户名 或者 sudo passwd -u 用户名 #解锁
sudo usermod -G admin -a 用户名 #增加用户到ADMIN组。
Cat 文件名 #一屏查看文件内容
more 文件名 #分页查看文件内容
less 文件名 #可控分页查看文件内容
grep -l -r 字符串 路径 #显示内容包含字符串的文件名
grep -L -r 字符串 路径 #显示内容不包含字符串的文件名。
Wheres filename
find 目录 -name 文件名 #快速查找某个文件
touch file1 file2 #创建两个空文件
mkdir -p /tm/xxs/dsd/efd #递归创建一些嵌套目录
rm -fr /tmp/xxs #递归删除一些嵌套目录
cd ~ #回当前用户的宿主目录
ls -a #列出当前目录下的所有文件,包括以.开头的隐含文件
mv 路径/文件 /新路径/新文件名 #称动路径下的文件并改名
cp -av 原文件或原目录 新文件或新目录
file filename #查看原文件类型
diff file1 file2 #对比两个文件之间的差异
tail -n 6 xxx #显示XXX文件倒数6行的内容
apropos xxx 或man -k xxx #查找关于XXX的命令
rm -- --help.txt或者rm ./--help.txt #删除特殊文件名文件,如文件名:--help.txt
tar -zxvf xxx.tar.gz #解压缩xxx.tar.gz
tar -jxvf xxx.tar.bz2 #解压缩xxx.tar.bz2
tar -zcvf xxx.tar.gz aaa bbb #压缩aaa bbb目录为xxx.tar.gz
tar -jcvf xxx.tar.bz2 aaa bbb #压缩aaa bbb目录为xxx.tar.bz2
如果一个命令持续时间很长,以致于不能够进行其它操作,可以使用 Ctrl+c 来强行中止它。
出于意外,有时您会按下 Ctrl+s 这个组合键,Shell便被冻结。尝试使用 Ctrl+q 组合键,看能否恢复正常。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译