查看内核
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
查看STAT硬盘信息
sudo hdparm -I /dev/sda
查看硬盘剩余空间
df -h
查看目录占用空间
du -hs 目录名
查看当前的内存使用情况
free -m
进程 查看当前有哪些进程
ps -A
中止一个进程
kill 进程号 或者 killall 进程名
强制中止一个进程(在上面进程中止不成功的时候使用)
kill -9 进程号
或者 killall -9 进程名
查看当前进程的实时状况
top
查看进程打开的文件
lsof -p
ADSL 配置 ADSL
sudo pppoeconf
ADSL手工拨号
sudo pon dsl-provider
激活 ADSL
sudo /etc/ppp/pppoe_on_boot
断开 ADSL
sudo poff
查看拨号日志
sudo plog
根据IP查网卡地址
arping IP地址
查看当前IP地址
ifconfig eth0 |awk '/inet/ {split($2,x,":");print x[2]}'
查看当前监听80端口的程序
lsof -i :80
查看当前网卡的物理地址
arp -a | awk '{print $4}'
ifconfig eth0 | head -1 | awk '{print $5}'
立即让网络支持nat
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -I POSTROUTING -j MASQUERADE
查看路由信息
netstat -rn
统计当前IP连接的个数
netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n
netstat -na|grep SYN|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n
统计当前20000个IP包中大于100个IP包的IP地址
tcpdump -tnn -c 20000 -i eth0 | awk -F "." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr | awk '$1 > 100 '
屏蔽IPV6
echo "blacklist ipv6" | sudo tee /etc/modprobe.d/blacklist-ipv6
服务 添加一个服务
sudo update-rc.d 服务名 defaults 99
删除一个服务
sudo update-rc.d 服务名 remove
临时重启一个服务
/etc/init.d/服务名 restart
临时关闭一个服务
/etc/init.d/服务名 stop
临时启动一个服务
/etc/init.d/服务名 start
修改用户资料
sudo chfn userid
修改系统登录信息
sudo vim /etc/motd
中文 转换文件名由GBK为UTF8
sudo apt-get install convmv
convmv -r -f cp936 -t utf8 --notest --nosmart *
控制台下显示中文
sudo apt-get install zhcon
使用时,输入zhcon即可
文件 快速查找某个文件
whereis filename
find 目录 -name 文件名
查看文件类型
file filename
显示xxx文件倒数6行的内容
tail -n 6 xxx
让tail不停地读地最新的内容
tail -n 10 -f /var/log/apache2/access.log
查看文件中间的第五行(含)到第10行(含)的内容
sed -n '5,10p' /var/log/apache2/access.log
查找包含xxx字符串的文件
grep -l -r xxx .
通过ssh传输文件
scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上
scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地
查看某个文件被哪些应用程序读写
lsof 文件名
查看当前目录的子目录
ls -d */. 或 echo */.
将当前目录下最近30天访问过的文件移动到上级back目录
find . -type f -atime -30 -exec mv {} ../back ;
将当前目录下最近2小时到8小时之内的文件显示出来
find . -mmin +120 -mmin -480 -exec more {} ;
删除修改时间在30天之前的所有文件
find . -type f -mtime +30 -mtime -3600 -exec rm {} ;
查找guest用户的以avi或者rm结尾的文件并删除掉
find . -name '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} ;
统计当前文件个数
ls /usr/bin|wc -w
统计当前目录个数
ls -l /usr/bin|grep ^d|wc -l
压缩 解压缩 xxx.tar.gz
tar -zxvf xxx.tar.gz
解压缩 xxx.tar.bz2
tar -jxvf xxx.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
日期和时间 设置日期
#date -s mm/dd/yy
设置时间
#date -s HH:MM
将时间写入CMOS
hwclock --systohc
读取CMOS时间
hwclock --hctosys
从服务器上同步时间
sudo ntpdate time.nist.gov
sudo ntpdate time.windows.com
指定控制台切换
Ctrl + ALT + Fn(n:1~7)
控制台下滚屏
SHIFT + pageUp/pageDown
控制台抓图
setterm -dump n(n:1~7)
分享到:
相关推荐
在日常使用Ubuntu系统的过程中,掌握终端命令是非常重要的技能之一。本文将详细介绍一系列常用的Ubuntu终端命令,并解释它们的功能与应用场景,帮助用户更好地利用这些工具来提高工作效率。 #### 二、执行具有提升...
Ubuntu 常用文件操作命令 Ubuntu 操作系统中,文件操作命令是非常重要的一部分。下面将对 Ubuntu 中常用的文件操作命令进行详细讲解。 1. 权限修改命令:chmod 在 Ubuntu 中,权限修改命令使用 chmod 命令来实现...
本文将围绕“Ubuntu常用命令”这一主题,深入解析一系列基础且重要的命令,帮助读者更有效地管理和操作Ubuntu系统。 ### 一、系统信息查询 #### 1. `uname -a` `uname`命令用于获取系统的内核信息,通过添加`-a`...
Linux Ubuntu系统中有很多常用的命令,这些命令可以帮助用户更好地管理和使用系统。下面我们将对这些命令进行详细的介绍。 一、文件管理 在Linux Ubuntu系统中,文件管理是最基本也是最重要的一个方面。下面是一些...
Ubuntu 常用命令大全 Ubuntu server 命令 操作命令,非常全,Ubantu必备!
Linux操作系统的Ubuntu版本提供了许多实用的命令,以下是常用的命令大全,涵盖文件、文件夹管理、系统管理、打包、解压、make编译和apt命令等方面。 文件/文件夹管理 * ls:列出当前目录文件(不包括隐含文件) * ...
在Ubuntu操作系统中,掌握一些基本的命令行操作是至关...以上就是Ubuntu中的一些基础和进阶命令,熟练掌握它们能够帮助你更好地管理和维护Ubuntu系统。在日常使用中,不断实践和探索,你会发现命令行操作既高效又有趣。
Ubuntu 系统管理网络常用的 nmcli 命令 nmcli 命令是 Ubuntu 系统中网络管理的关键工具之一,由 NetworkManager 系统服务提供。NetworkManager 系统服务主要包含三种工具:nmcli(命令行工具)、nmtui(基础文本...
### Ubuntu常用命令详解 ...以上是Ubuntu系统中常用的一些命令和操作,这些命令涵盖了从基本的文件操作到高级的系统管理,对于日常使用非常有用。通过掌握这些命令,可以极大地提高在Ubuntu环境下的工作效率。
- 显示当前Ubuntu系统的版本信息。 **3. 查看内核加载的模块** - **命令**: `lsmod` - 列出当前系统内核已加载的所有模块。 **4. 查看PCI设备** - **命令**: `lspci` - 列出所有的PCI设备。 **5. 查看USB...
Ubuntu 操作系统中,有许多常用的命令可以帮助用户快速、高效地完成各种任务。下面将对这些命令进行详细的介绍。 打开终端 在 Ubuntu 中,可以通过按下 Win 键调出 Dash 主页,然后输入 "terminal" 并回车键打开...
这些命令都是 Ubuntu 系统中最常用的命令,掌握这些命令可以帮助用户更好地使用 Ubuntu 系统。 文件管理命令 1. ls 命令:用于列出当前目录下的所有文件,包括以.开头的隐藏文件。使用方法:ls -a。 2. ls 命令:...
Ubuntu命令大全系统命令与网络命令
以上就是Ubuntu的安装过程及常用命令的介绍,掌握这些基本操作后,你可以更自如地使用和管理Ubuntu系统。随着经验的积累,你还可以探索更多高级功能,如系统优化、脚本编程等,进一步提升效率。
以上介绍了在Ubuntu系统中常用的解压命令及其使用方法。了解并熟练掌握这些命令,可以帮助用户更有效地管理文件,节省磁盘空间,加快数据传输速度。在实际应用中,根据文件类型和具体需求选择合适的压缩或解压工具至...
### Ubuntu 12.04 常用命令解析 #### 文件内容查看命令 在Linux环境中,特别是Ubuntu 12.04系统中,经常需要查看文件内容。...以上就是关于Ubuntu 12.04系统中常用命令的详细介绍,希望对你有所帮助。
Ubuntu 命令手册 本资源摘要信息将详细介绍 Ubuntu 命令手册中的各种知识点,涵盖了软件安装...这些命令都是 Ubuntu 命令手册中的常用命令,涵盖了软件安装、系统管理、硬盘管理、进程管理、网络管理等方面的知识点。
### Ubuntu上的各种常用命令详解 #### 一、基础命令与管理 ...以上命令涵盖了Ubuntu系统日常管理、软件包操作、系统信息查询及网络设备管理等多个方面,对于熟练掌握Ubuntu系统管理和开发环境搭建具有重要意义。