linux 常用命令及技巧

linux 常用命令及技巧<o:p></o:p>

<o:p> </o:p>

<o:p></o:p>

<o:p></o:p> 

<o:p></o:p>

linux 常用命令及技巧:
linux
常用命令总结:
一。 通用命令:
1. date
print or set the system date and time
2. stty -a:
可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z)
3. passwd: print or set the system date and time (
passwd -h查看)
4. logout, login:
登录shell的登录和注销命令
5. pwd: print or set the system date and time
6. more, less, head tail:
显示或部分显示文件内容.
7. lp/lpstat/cancel, lpr/lpq/lprm:
打印文件.
8.
更改文件权限: chmod u+x...
9.
删除非空目录:rm -fr dir
10.
拷贝目录: cp -R dir
11. fg jobid :
可以将一个后台进程放到前台。
  Ctrl-z
可以将前台进程挂起(suspend), 然后可以用bg jobid 让其到后台运行。
  job &
可以直接让job直接在后台运行。
12. kill
的作用: send a signal to a process. eg: kill -9 发送的是SIG_KILL信号。。。 具体发送什么信号   可以通过 man kill 查看。
13. ps
的用法, ps -e ps -o pid,ppid,session,tpgid, comm (其中session显示的sessionid, tpgid显示前台进程组id, comm显示命令名称。)
.ubuntu常用命令:
1. dpkg: package manager for Debian
*
安装: dpkg -i package
*
卸载: dpkg -r package
*
卸载并删除配置文件: dpkg -P |--purge package
*
如果安装一个包时。说依赖某些库。 可以先 apt-get install somelib...
*
查看软件包安装内容 :dpkg -L package
*
查看文件由哪个软件包提供: dpkg -S filename
*
另外 dpkg还有 dselectaptitude 两个frontend.
2. apt
*
安装: apt-get install packs
* apt-get update :
更新源
* apt-get upgrade:
升级系统。
* apt-get dist-upgrade:
智能升级。安装新软件包,删除废弃的软件包
* apt-get -f install
-f == --fix broken 修复依赖
* apt-get autoremove:
自动删除无用的软件
* apt-get remove packages :
删除软件
* apt-get remove package --purge
删除包并清除配置文件
*
清除所以删除包的残余配置文件: dpkg -l |grep ^rc|awk '{print $2}' |tr ["/n"] [" "]|sudo xargs dpkg -P
*
安装软件时候包的临时存放目录 : /var/cache/apt/archives
*
清除该目录: apt-get clean
*
清除该目录的旧版本的软件缓存: apt-get autoclean
*
查询软件some的依赖包: apt-cache depends some
*
查询软件some被哪些包依赖: apt-get rdepends some
*
搜索软件: apt-cache search name|regexp
*
查看软件包的作用:apt-cache show package
*
查看一个软件的编译依赖库: apt-cache showsrc packagename|grep Build-Depends
*
下载软件的源代码 : apt-get source packagename (: sources.list 中应该有 deb-src )
*
安装软件包源码的同时, 安装其编译环境 :apt-get build-dep packagename (deb-src)
*
如何将本地光盘加入安装源列表: apt-cdrom add
3.
系统命令:
*
查看内核版本: uname -a
*
查看ubuntu 版本: cat /etc/issue
*
查看网卡状态 : ethtool eth0
*
查看内存,cpu的信息: cat /proc/meminfo ; cat /proc/cpuinfo
(/proc
下面的有很多系统信息)
*
打印文件系统空间使用情况: df -h
*
查看硬盘分区情况: fdisk -l
*
产看文件大小: du -h filename;
*
查看目录大小: du -hs dirname ; du -h dirname是查看目录下所有文件的大小
*
查看内存的使用: free -m|-g|-k
*
查看进程: ps -e ps -aux -->显示用户
*
杀掉进程: kill pid
*
强制杀掉: killall -9 processname
4.
网络相关:   
*
配置 ADSL:   sudo pppoeconf
* ADSL
手工拨号: sudo pon dsl-provider
*
激活 ADSL :   sudo /etc/ppp/pppoe_on_boot
*
断开 ADSL:   sudo poff
*
根据IP查网卡地址: arping IP地址
*
产看本地网络信息(包括ip等): ifconfig | ifconfig eth0
*
查看路由信息: netstat -r
*
关闭网卡: sudo ifconfig eth0 down
*
启用网卡: sudo ifconfig eth0 up
*
添加一个服务: sudo update-rc.d 服务名 defaults 99
*
删除一个服务: sudo update-rc.d 服务名 remove
*
临时重启一个服务: /etc/init.d/服务名 restart
*
临时关闭一个服务: /etc/init.d/服务名 stop
*
临时启动一个服务: /etc/init.d/服务名 start
*
控制台下显示中文: sudo apt-get install zhcon
*
查找某个文件: whereis filename find 目录 -name 文件名
*
通过ssh传输文件
scp -rp /path/filename username@remoteIP:/path #
将本地文件拷贝到服务器上
scp -rp username@remoteIP:/path/filename /path #
将远程文件从服务器下载到本地
5.
压缩:
*
解压缩 a.tar.gz:   tar zxvf a.tar.gz
*
解压缩 a.tar.bz2: tar jxvf a.tar.bz2
*
压缩aaa bbb目录为xxx.tar.gz: tar zcvf xxx.tar.gz aaa bbb
*
压缩aaa bbb目录为xxx.tar.bz2:   tar jcvf xxx.tar.bz2 aaa bbb
6. Nautilus

特殊 URI 地址
* computer:/// -
全部挂载的设备和网络
* network:/// -
浏览可用的网络
* burn:/// -
一个刻录 CDs/DVDs 的数据虚拟目录
* smb:/// -
可用的 windows/samba 网络资源
* x-nautilus-desktop:/// -
桌面项目和图标
* file:/// -
本地文件
* trash:/// -
本地回收站目录
* ftp:// - FTP
文件夹
* ssh:// - SSH
文件夹
* fonts:/// -
字体文件夹,可将字体文件拖到此处以完成安装
* themes:/// -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值