我发现自己在 GUTL维基 这个完整的清单 超过400条命令 为 GNU / Linux的 并附上各自的解释,我想与您分享,以补充 这篇优秀的文章 是我的同事写的,以学习如何使用控制台。
系统信息
-
拱:显示机器的架构(1)。
-
ame -m:显示机器的架构(2)。
-
使用uname-r:显示使用的内核版本。
-
dmidecode-q.:显示系统的组件(硬件)。
-
hdparm -i /开发/ hda:显示硬盘的特性。
-
hdparm -tT /开发/ sda:在硬盘上执行读取测试。
-
猫/ proc / cpuinfo:显示CPU信息。
-
cat / proc /中断:显示中断。
-
猫/ proc / meminfo:检查内存使用情况。
-
猫/过程/交换:显示交换文件。
-
cat / proc /版本:显示内核版本。
-
cat / proc / net / dev:显示网络适配器和统计信息。
-
猫/ proc /坐骑:显示已挂载的文件系统。
-
lspci-电视:显示PCI设备。
-
lsusb-电视:显示USB设备。
-
日期:显示系统日期。
-
cal 2011:显示2011年年历。
-
07年2011月:显示2011年XNUMX月的年历。
-
日期041217002011.00:设置(声明,设置)日期和时间。
-
时钟-w:将日期更改保存在BIOS中。
关机(重启系统或注销)
-
现在关机-H:关闭系统(1)。
-
初始化0:关闭系统(2)。
-
telinit的0的:关闭系统(3)。
-
停:关闭系统(4)。
-
关闭-h小时:分钟和-计划的系统关闭。
-
关闭-c-取消计划的系统关闭。
-
立即关闭-r:重新启动(1)。
-
重新启动:重新启动(2)。
-
注销: 登出。
文件和目录
-
cd / home:输入“主目录”。
-
cd ..:返回上一级。
-
cd ../ ..:返回2个级别。
-
光盘: 转到根目录。
-
cd〜user1:转到user1目录。
-
cd - :转到(返回)上一个目录。
-
PWD:显示工作目录的路径。
-
ls:查看目录中的文件。
-
ls -f.:查看目录中的文件。
-
ls -l:显示目录中文件和文件夹的详细信息。
-
ls -a:显示隐藏文件。
-
ls * [0-9]*:显示包含数字的文件和文件夹。
-
树:从根开始显示文件和文件夹为树(1)。
-
树:从根开始显示文件和文件夹为树(2)。
-
mkdir 目录 1:创建一个名为“ dir1”的文件夹或目录。
-
mkdir 目录 1 目录 2:同时创建两个文件夹或目录(同时创建两个目录)。
-
mkdir -p / tmp / dir1 / dir2:创建目录树。
-
rm -f文件1:删除名为“ file1”的文件。
-
rmdir目录1:删除名为“ dir1”的文件夹。
-
rm -rf目录1:递归删除一个名为“ dir1”的文件夹,其内容将被递归。 (如果我递归删除它,则是说它及其内容)。
-
rm -rf 目录 1 目录 2:递归删除两个文件夹(目录)及其内容。
-
mv dir1 new_dir.:重命名或移动文件或文件夹(目录)。
-
cp文件1:复制文件。
-
cp文件1文件2:一致地复制两个文件。
-
cp dir / *。:将目录中的所有文件复制到当前工作目录中。
-
cp -a / tmp /目录1。:在当前工作目录中复制目录。
-
cp -a目录1:复制目录。
-
Cp -a dir1 dir2:一致地复制两个目录。
-
ln -s 文件1 lnk1:创建指向文件或目录的符号链接。
-
ln文件1 lnk1:创建到文件或目录的物理链接。
-
触摸-t 0712250000 file1:修改文件或目录的实时时间(创建时间)。
-
文件file1:输出(文本屏幕上的)MIME类型的文本文件。
-
图标 -l:已知密码的列表。
-
iconv -f fromEncoding -t toEncoding inputFile> outputFile:假设输入文件是在fromEncoding中编码的,则将其创建为新形式并将其转换为ToEncoding。
-
找。 -maxdepth 1 -name * .jpg -print -exec转换“ {}”-调整大小80×60“ thumbs / {}” \;:将当前目录中调整大小的文件分组,然后将其发送到缩略图视图中的目录(需要从ImagemagicK转换)。
查找文件
-
查找/ -name file1:从系统根目录开始搜索文件和目录。
-
查找/ -user user1:搜索属于用户'user1'的文件和目录。
-
查找/ home / user1 -name \ * .bin:搜索扩展名为“”的文件。 bin'在目录内'/ home / user1'。
-
查找/ usr / bin -type f -atime +100:查找最近100天未使用的二进制文件。
-
查找/ usr / bin -type f -mtime -10:搜索最近10天内创建或更改的文件。
-
查找/ -name \ *。rpm -exec chmod 755'{}'\;:搜索扩展名为“ .rpm”的文件并修改权限。
-
查找/ -xdev -name \ * .rpm:搜索扩展名为'.rpm'的文件,而忽略可移动设备,例如cdrom,笔式驱动器等。...
-
定位\ *。ps:查找首先使用命令“ updatedb”执行的扩展名为“ .ps”的文件。
-
哪里停了:显示二进制文件,帮助文件或源文件的位置。 在这种情况下,它询问“停止”命令在哪里。
-
停止了:显示二进制/可执行文件的完整路径(完整路径)。
挂载文件系统
-
挂载/ dev / hda2 / mnt / hda2:挂载名为hda2的磁盘。 首先检查目录“ / mnt / hda2”是否存在; 如果不是,则必须创建它。
-
umount /开发/ hda2:卸载名为hda2的磁盘。 首先从'/ mnt / hda2点退出。
-
热熔器-km / mnt / hda2-设备忙时强制卸载。
-
umount -n / mnt / hda2:在不读取/ etc / mtab的情况下运行卸载。 当文件为只读或硬盘驱动器已满时很有用。
-
挂载/ dev / fd0 / mnt /软盘:装入软盘。
-
挂载/ dev / cdrom / mnt / cdrom:安装cdrom / dvdrom。
-
挂载/ dev / hdc / mnt / cdrecorder:安装可擦写的cd或dvdrom。
-
挂载/ dev / hdb / mnt / cdrecorder:安装可擦写的cd / dvdrom(dvd)。
-
挂载-o循环file.iso / mnt / cdrom:挂载文件或ISO映像。
-
挂载-t vfat / dev / hda5 / mnt / hda5:挂载FAT32文件系统。
-
挂载/ dev / sda1 / mnt / usbdisk:安装USB笔式驱动器或内存(未指定文件系统的类型)。
相关文章:
4个命令,可从硬盘或分区中了解数据
磁盘空间
-
df -h:显示已安装分区的列表。
-
ls -lSr |更多:显示按大小排序的文件和目录的大小。
-
杜 -sh dir1:估计目录'dir1'使用的空间。
-
du -sk * | 排序-rn:显示按大小排序的文件和目录的大小。
-
rpm -q -a –qf'%10 {SIZE} t%{NAME} n'| 排序-k1,1n:显示按大小(Fedora,Redhat和其他)组织的已安装rpm软件包所使用的空间。
-
dpkg-query -W -f ='$ {已安装大小; 10} t $ {包装} n'| 排序-k1,1n:按大小(Ubuntu,Debian等)的大小显示已安装软件包所使用的空间。
用户和组
-
groupadd group_name:创建一个新组。
-
groupdel group_name:删除组。
-
groupmod -n new_group_name old_group_name:重命名组。
-
useradd -c“名称姓氏” -g admin -d / home / user1 -s / bin / bash user1:创建一个属于“ admin”组的新用户。
-
用户添加用户1:创建一个新用户。
-
用户德尔 -r 用户 1:删除用户('-r'删除主目录)。
-
usermod -c“用户 则fTP” -G系统-d / ftp / user1 -s / bin / nologin user1:更改用户属性。
-
passwd文件: 更改密码。
-
密码user1:更改用户密码(仅root用户)。
-
打击-E 2011-12-31 user1:设置用户密码的期限。 在这种情况下,它说密钥将于31年2011月XNUMX日到期。
-
w:检查'/ etc / passwd'的文件格式和用户是否存在正确的语法。
-
格罗克:检查文件“ / etc / group”的正确语法和格式以及是否存在组。
-
newgrp 组名:注册一个新组以更改新创建文件的默认组。
文件中的权限(使用“ +”放置权限,使用“-”删除权限)
-
ls -lh:显示权限。
-
ls / tmp | pr -T5 -W $栏:将终端分为5列。
-
chmod ugo + rwx目录1:在目录“ directory1”上对所有者(u),组(g)和其他(o)授予读®,写(w)和执行(x)权限。
-
chmod go-rwx目录1:删除对目录'directory1'上的组(g)和其他(o)的读®,写(w)和(x)执行权限。
-
chown user1文件1:更改文件的所有者。
-
chown -R user1目录1:更改目录以及其中包含的所有文件和目录的所有者。
-
chgrp 组 1 文件 1:更改文件组。
-
chown user1:group1 file1:更改拥有文件的用户和组。
-
查找/ -perm -u + s:查看配置了SUID的系统上的所有文件。
-
chmod u + s / bin / file1:将SUID位放入二进制文件中。 运行该文件的用户获得与所有者相同的特权。
-
chmod我们/ bin / file1:禁用二进制文件中的SUID位。
-
chmod g + s /家庭/公共:在目录中放置一个SGID位,类似于SUID,但每个目录中。
-
chmod gs /家用/公共:禁用目录中的SGID位。
-
chmod o + t /家庭/公共:在目录中放置一个STIKY位。 仅允许合法所有者删除文件。
-
chmod ot /家用/公共:禁用目录中的STIKY位。
文件中的特殊属性(使用“ +”设置权限,使用“-”删除权限)
-
chattr +到file1:允许通过打开仅文件追加模式进行写入。
-
chattr + c file1:允许文件自动压缩/解压缩。
-
chattr + d file1:确保程序在备份过程中忽略删除文件。
-
chattr +我file1:使文件不变,因此不能删除,更改,重命名或链接该文件。
-
chattr + s file1:允许安全删除文件。
-
chattr + S file1:确保文件被修改,更改与同步一样以同步模式写入。
-
chattr + u file1:即使您取消了文件的内容,也可以恢复该文件的内容。
-
萨特:显示特殊属性。
相关文章:
带终端:大小和空间命令
档案和压缩文件
-
bunzip2 文件 1.bz2:解压缩名为“ file1.bz2”的文件。
-
bzip2文件1:压缩名为“ file1”的文件。
-
gunzip文件1.gz:解压缩名为“ file1.gz”的文件。
-
gzip文件1:压缩名为“ file1”的文件。
-
gzip -9 文件1:以最大压缩率压缩。
-
rar到file1.rar test_file:创建一个名为“ file1.rar”的rar文件。
-
rar到file1.rar file1 file2 dir1:同时压缩'file1','file2'和'dir1'。
-
rar x 文件1.rar:解压缩rar文件。
-
解压缩x file1.rar:解压缩rar文件。
-
tar -cvf archive.tar 文件 1:创建一个未压缩的tarball。
-
tar -cvf archive.tar 文件 1 文件 2 目录 1:创建一个包含“ file1”,“ file2”和“ dir1”的文件。
-
tar -tf 存档.tar:显示文件的内容。
-
tar -xvf 存档.tar:提取一个压缩包。
-
tar -xvf archive.tar -C / tmp:在/ tmp中提取一个tarball。
-
tar -cvfj archive.tar.bz2 dir1:在bzip2内创建一个压缩的tarball。
-
tar -xvfj 存档.tar.bz2:解压缩用bzip2压缩的tar归档文件
-
tar -cvfz 存档.tar.gz dir1:创建一个压缩的tarball。
-
tar -xvfz 存档.tar.gz-解压缩压缩的tar存档。
-
zip 文件1.zip 文件1:创建一个压缩的zip文件。
-
zip -r 文件 1.zip 文件 1 文件 2 目录 1:同时以zip压缩多个文件和目录。
-
解压file1.zip:解压缩一个zip文件。
RPM软件包(Red Hat,Fedora等)
-
rpm -ivh软件包.rpm:安装rpm软件包。
-
rpm -ivh –nodeeps软件包.rpm:安装rpm软件包,忽略依赖项请求。
-
rpm -U软件包.rpm:更新rpm程序包而不更改文件的配置。
-
rpm -F软件包.rpm:仅在安装了rpm软件包后才更新。
-
rpm -e 包名.rpm:删除rpm软件包。
-
rpm -qa:显示系统上安装的所有rpm软件包。
-
rpm -qa | grep httpd.:显示所有名称为“ httpd”的rpm软件包。
-
rpm -qi 包名-获取有关特定已安装软件包的信息。
-
rpm -qg“系统环境/守护程序”:显示软件组的rpm软件包。
-
rpm -ql 包名:显示已安装的rpm软件包提供的文件列表。
-
rpm -qc 包名:显示已安装的rpm软件包提供的文件的配置列表。
-
rpm -q package_name –需要什么:显示rpm软件包要求的依赖项列表。
-
rpm -q package_name –提供什么:显示rpm软件包给出的容量。
-
rpm -q package_name –脚本:显示在安装/删除过程中启动的脚本。
-
rpm -q package_name --changelog:显示rpm软件包的修订历史记录。
-
rpm -qf /etc/httpd/conf/httpd.conf:检查哪个rpm软件包属于给定文件。
-
rpm -qp软件包.rpm -l:显示尚未安装的rpm软件包提供的文件列表。
-
rpm –import / media / cdrom / RPM-GPG-KEY:导入公钥的数字签名。
-
rpm –checksig软件包.rpm:验证rpm软件包的完整性。
-
RPM -QA GPG-PUBKEY-检查所有已安装的rpm软件包的完整性。
-
rpm -V 包名:检查文件大小,许可证,类型,所有者,组,MD5摘要检查和最后修改。
-
转速-Va:检查系统上安装的所有rpm软件包。 小心使用。
-
rpm -Vp软件包.rpm:检查尚未安装的rpm软件包。
-
rpm2cpio软件包。 cpio –提取–make-directories * bin*:从rpm包中提取可执行文件。
-
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm:安装从rpm源构建的软件包。
-
rpmbuild –重建package_name.src.rpm:从rpm来源构建rpm软件包。
YUM软件包更新程序(Red Hat,Fedora等)
-
百胜安装package_name:下载并安装rpm软件包。
-
百胜本地安装package_name.rpm:这将安装RPM并尝试使用您的存储库为您解决所有依赖性。
-
百胜更新package_name.rpm:更新系统上安装的所有rpm软件包。
-
百胜更新package_name:更新/更新rpm包。
-
百胜删除package_name:删除rpm软件包。
-
百胜清单:列出系统上安装的所有软件包。
-
百胜搜索package_name:在rpm存储库中找到一个软件包。
-
百胜清洁包装:通过删除下载的软件包来清除rpm缓存。
-
百胜清洁头:删除系统用来解决依赖关系的所有头文件。
-
yum干净一切:从缓存数据包和头文件中删除。
Deb软件包(Debian,Ubuntu及其衍生版本)
-
dpkg -i 包.deb:安装/更新Deb软件包。
-
dpkg -r 包名:从系统中删除Deb程序包。
-
dpkg -l:显示系统上安装的所有deb软件包。
-
dpkg -l | grep httpd.:显示所有名称为“ httpd”的deb软件包
-
dpkg -s 包名-获取有关系统上安装的特定软件包的信息。
-
dpkg -L 包名:显示由系统上安装的软件包提供的文件列表。
-
dpkg –内容包.deb:显示尚未安装的软件包提供的文件列表。
-
dpkg -S / bin / ping:检查哪个包属于给定文件。
APT软件包更新程序(Debian,Ubuntu及其衍生版本)
-
apt-get 安装 package_name:安装/更新Deb软件包。
-
apt-cdrom安装package_name:从cdrom安装/更新deb软件包。
-
APT-get的更新:更新软件包列表。
-
apt-get升级:更新所有已安装的软件包。
-
apt-get 删除 package_name:从系统中删除Deb程序包。
-
适当的检查:验证依赖项的正确解析。
-
apt-get clean:从下载的软件包中清除缓存。
-
apt-cache search搜索软件包:返回与“搜索到的软件包”系列相对应的软件包列表。
查看文件内容
-
猫文件1:从第一行开始查看文件的内容。
-
TAC文件1:从最后一行开始查看文件的内容。
-
更多档案1:查看整个文件的内容。
-
少文件1:类似于'more'命令,但允许将移动以及向后移动保存在文件中。
-
头-2文件1:请参阅文件的前两行。
-
尾巴-2 file1:请参阅文件的最后两行。
-
tail -f / var / log /消息:实时查看已添加到文件中的内容。
文字处理
-
cat file1 file2 .. | 命令<> file1_in.txt_or_file1_out.txt-使用PIPE,STDIN和STDOUT处理文本的通用语法。
-
猫文件1 | 命令(sed,grep,awk,grep等...)> result.txt:用于处理文件中文本并将结果写入新文件的一般语法。
-
猫文件1 | 命令(sed,grep,awk,grep等...)»result.txt:用于处理文件中文本并将结果添加到现有文件的一般语法。
-
grep XNUMX月/ var /日志/消息:在文件“ / var / log / messages”中搜索单词“ Aug”。
-
grep ^ XNUMX月/ var /日志/消息:在文件“ / var / log / messages”中找到以“ Aug”开头的单词
-
grep [0-9] / var / log / messages:选择文件“ / var / log / messages”中包含数字的所有行。
-
grep Aug -R / var / log /*:在目录“ / var / log”及以下目录中查找字符串“ Aug”。
-
sed的/stringa1/stringa2/g'example.txt:在example.txt中将“ string1”替换为“ string2”
-
sed'/ ^ $ / d'example.txt:从example.txt中删除所有空白行
-
sed'/ *#/ d; /^$/d'example.txt:从example.txt中删除注释和空白行
-
回声“ esempio” | tr'[:下部:]''[:上部:]':将小写字母转换为大写字母。
-
sed -e'1d'result.txt:删除文件example.txt的第一行
-
sed -n'/ stringa1 / p':仅显示包含单词“ string1”的行。
设置字符和文件转换
-
dos2unix 归档文件.txt 文件unix.txt:将文本文件格式从MSDOS转换为UNIX。
-
unix2dos 文件unix.txt 文件名.txt:将文本文件格式从UNIX转换为MSDOS。
-
重新编码..HTML <page.txt> page.html:将文本文件转换为html。
-
重新编码-l | 更多-显示所有可用的格式转换。
文件系统分析
-
badblocks -v /开发/ hda1:检查磁盘hda1上的坏块。
-
fsck /开发/ hda1:修复/检查磁盘hda1上Linux系统文件的完整性。
-
fsck.ext2 /开发/ hda1:修复/检查磁盘hda2上ext 1系统文件的完整性。
-
e2fsck / dev / hda1:修复/检查磁盘hda2上ext 1系统文件的完整性。
-
e2fsck -j / dev / hda1:修复/检查磁盘hda3上ext 1系统文件的完整性。
-
fsck.ext3 /开发/ hda1:修复/检查磁盘hda3上ext 1系统文件的完整性。
-
fsck.vfat / dev / hda1:修复/检查硬盘hda1上fat系统文件的完整性。
-
fsck.msdos / dev / hda1:修复/检查hda1磁盘上系统dos上文件的完整性。
-
dosfsck /开发/ hda1:修复/检查hda1磁盘上系统dos上文件的完整性。
格式化文件系统
-
mkfs /开发/ hda1:在分区hda1上创建类似Linux的系统文件。
-
mke2fs /开发/ hda1:在hda2上创建Linux ext 1类型的系统文件。
-
mke2fs -j / dev / hda1:在分区hda3上创建一个Linux ext1(定期)系统文件。
-
mkfs -t vfat 32 -F / dev / hda1:在hda32上创建FAT1系统文件。
-
fdformat -n / dev / fd0:格式化flooply磁盘。
-
mkswap /开发/ hda3:创建交换系统文件。
我与SWAP合作
-
mkswap /开发/ hda3:创建交换系统文件。
-
swapon /开发/ hda3:激活一个新的交换分区。
-
swapon /开发/ hda2 /开发/ hdb3:激活两个交换分区。
Salvas(备份)
-
转储-0aj -f /tmp/home0.bak /主页:完整保存“ / home”目录。
-
转储-1aj -f /tmp/home0.bak /主页:增量保存“ / home”目录。
-
恢复-if /tmp/home0.bak:以交互方式还原齐射。
-
rsync -rogpav –删除/ home / tmp:目录之间的同步。
-
rsync -rogpav -e ssh –删除/家庭IP地址:/ tmp:通过隧道进行rsync SSH的.
-
rsync -az -e ssh –删除ip_addr:/ home / public / home / local:通过ssh和压缩将本地目录与远程目录同步。
-
rsync -az -e ssh –删除/ home /本地ip_addr:/ home /公共-通过ssh和压缩将远程目录与本地目录同步。
-
dd bs = 1M if = / dev / hda | gzip | ssh用户@ ip_addr'dd of = hda.gz':通过ssh将硬盘驱动器保存在远程主机上。
-
dd if = / dev / sda = / tmp / file1:将硬盘的内容保存到文件中。 (在这种情况下,硬盘为“ sda”,文件为“ file1”)。
-
tar -Puf backup.tar /主页/用户:增量保存目录“ / home / user”。
-
(cd / tmp / local / && tar c。)| ssh -C用户@ ip_addr'cd / home / share / && tar x -p':通过ssh将目录的内容复制到远程目录。
-
(tar c /主页)| ssh -C用户@ ip_addr'cd / home / backup-home && tar x -p':通过ssh将本地目录复制到远程目录。
-
焦油比照-。 | (cd / tmp /备份; tar xf-):本地保留许可证和从一个目录到另一个目录的链接。
-
查找/ home / user1 -name'* .txt'| xargs cp -av –目标目录= / home /备份/ –parents:查找并将扩展名为“ .txt”的所有文件从一个目录复制到另一个目录。
-
查找/ var / log-name'* .log'| tar cv –files-from =-| bzip2> log.tar.bz2:查找所有扩展名为“ .log”的文件,并进行bzip存档。
-
dd if = / dev / hda of = / dev / fd0 bs = 512 count = 1:将MRB(主引导记录)的副本复制到软盘上。
-
dd if = / dev / fd0 of = / dev / hda bs = 512 count = 1:恢复保存在软盘上的MBR(主引导记录)的副本。
CD-ROM光碟
-
cdrecord -v gracetime = 2 dev = / dev / cdrom -eject空白= fast -force:清洁或擦除可擦写的CD。
-
mkisofs / dev / cdrom> cd.iso:在磁盘上创建cdrom的iso映像。
-
mkisofs / dev / cdrom | gzip> cd_iso.gz:在磁盘上创建cdrom的压缩iso映像。
-
mkisofs -J-允许前导点-R -V“标签CD” -iso级别4 -o ./cd.iso data_cd:创建目录的ISO映像。
-
cdrecord -v dev = /开发/ cdrom cd.iso:刻录iso图像。
-
gzip -dc cd_iso.gz | cdrecord dev = / dev / cdrom-:刻录压缩的ISO映像。
-
挂载-o循环cd.iso / mnt / iso:挂载iso映像。
-
偏执狂:将歌曲从CD转换为WAV文件。
-
cd偏执狂-“ -3”:将前3首歌曲从CD传输到WAV文件。
-
cdrecord – 扫描总线:扫描总线以识别scsi通道。
-
dd if = / dev / hdc | md5sum:在设备(例如CD)上运行md5sum。
我与NETWORK( 局域网 和Wi-Fi)
-
如果配置 eth0:显示以太网网卡的配置。
-
eth0:激活接口“ eth0”。
-
ifdown eth0.:禁用接口“ eth0”。
-
ifconfig eth0 192.168.1.1网络掩码255.255.255.0:配置IP地址。
-
ifconfig eth0混杂:在普通模式下配置“ eth0”以获取数据包(嗅探)。
-
dhclient eth0.:在DHCP模式下激活接口“ eth0”。
-
路线-n:显示巡回表。
-
路由添加-net 0/0 gw IP_Gateway:设置默认输入。
-
路由添加-net 192.168.0.0网络掩码255.255.0.0 gw 192.168.1.1XNUMX:配置静态路由以搜索网络“ 192.168.0.0/16”。
-
路由del 0/0 gw IP_gateway:删除静态路由。
-
回声“ 1”> / proc / sys / net / ipv4 / ip_forward:激活IP浏览。
-
主机:显示系统的主机名。
-
主持人 www.example.com:找到主机名以将其解析为IP地址(1)。
-
NSLOOKUP www.example.com:找到主机名以将其解析为IP地址,反之亦然(2)。
-
ip链接显示:显示所有接口的链接状态。
-
mii工具eth0:显示链接状态“ eth0”。
-
ethtool eth0.:显示网卡“ eth0”的统计信息。
-
netstat -tup.-显示所有活动的网络连接及其PID。
-
netstat -tupl.-显示系统上的所有网络侦听器及其PID。
-
tcpdump tcp端口80:显示所有流量 HTTP.
-
iwlist扫描:显示无线网络。
-
配置 eth1:显示无线网卡的配置。
-
域名 www.example.com:搜索Whois数据库。
Microsoft Windows网络(SAMBA)
-
nbtscan ip_addr.:BIOS网络名称解析。
-
nmblookup -A ip_addr:BIOS网络名称解析。
-
smbclient -L ip_addr /主机名:在Windows中显示主机的远程操作。
IP表(防火墙)
-
iptables -t过滤器-L:显示过滤器表中的所有字符串。
-
iptables -t nat -l:显示nat表中的所有字符串。
-
iptables -t过滤器-F:清除过滤器表中的所有规则。
-
iptables -t nat -F:清除nat表中的所有规则。
-
iptables -t过滤器-X:删除用户创建的任何字符串。
-
iptables -t过滤器-A INPUT -p tcp –dport telnet -j ACCEPT:允许telnet连接进入。
-
iptables -t过滤器-A OUTPUT -p tcp –dport http -j DROP:块连接 HTTP 出去。
-
iptables -t过滤器-A FORWARD -p tcp –dport pop3 -j ACCEPT:允许连接 POP 到前链。
-
iptables -t过滤器-A INPUT -j LOG –log前缀“ DROP INPUT”:注册输入字符串。
-
iptables -t nat -A POSTROUTING -o eth0 -j伪装:在eth0上配置PAT(地址转换端口),隐藏出站数据包。
-
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT –目标10.0.0.2:22:将数据包从一台主机重定向到另一台主机。
监控和调试
-
最佳:使用大多数cpu显示linux任务。
-
ps-eafw:显示Linux任务。
-
ps -e -o pid,args –forest-以分层模式显示Linux任务。
-
ptree:显示流程系统树。
-
杀死-9 Process_ID-强制关闭进程并终止它。
-
杀死-1 Process_ID:强制进程重新加载配置。
-
lsof -p $$:显示进程打开的文件列表。
-
lsof /主页/ user1:显示系统给定路径中的打开文件列表
-
strace -c ls> / dev / null:显示进程发出和接收的系统调用。
-
strace -f -e打开ls> / dev / null:显示对库的调用。
-
watch -n1'cat / proc /中断':实时显示中断。
-
上次重启:显示重启历史记录。
-
lsmod.:显示已加载的内核。
-
免费-m-以MB为单位显示RAM的状态。
-
smartctl -A /开发/ hda-通过SMART监视硬盘驱动器的可靠性。
-
smartctl -i /开发/ hda:检查是否在硬盘上启用了SMART。
-
尾/ var /日志/ dmesg:显示内核加载过程中固有的事件。
-
尾/ var /日志/消息:显示系统事件。
其他有用的命令
-
apropos ...关键字:显示属于程序关键字的命令列表; 当您知道程序的功能但不知道命令名称时,它们很有用。
-
满平:在线显示手册页; 例如,在ping命令中,使用'-k'选项查找任何相关命令。
-
whatis…关键字:显示程序功能的描述。
-
mkbootdisk –device / dev / fd0`uname -r`:创建一个饮用水软盘。
-
gpg -c 文件1:使用GNU安全卫士对文件进行编码。
-
gpg文件1.gpg:使用GNU Security Guard解码文件。
-
WGET -R. www.example.com:下载完整的网站。
-
WGET -C. www.example.com/file.iso:下载文件,可能会停止下载并在以后恢复。
-
回声'wget -c www.example.com/files.iso'| 在09:00:随时开始下载。 在这种情况下,它将从9点开始。
-
ldd / usr / bin / ssh:显示ssh程序所需的共享库。
-
别名hh ='历史':为命令放置别名–hh =历史记录。
-
chsh:更改Shell命令。
-
chsh --list-shells:是了解您是否必须在另一个终端中进行远程操作的合适命令。
-
谁-a:显示谁被注册,以及最后导入系统的打印时间,无效进程,系统注册表进程,init产生的活动进程,当前操作以及系统时钟的最新更改。
杰出的贡献...谢谢...
如他们所说直接指向收藏夹。
圣洁的上帝:或者现在我需要学习learn感谢您的贡献😀
绝对是很多命令。
实践没有什么是不可能的。
感谢您的贡献contribution
很棒!
困难的Linux但最好的
现在,我将它们保存在我的巨大内存XD中
巨大的帖子! 直接转到收藏夹。
感谢您的贡献,我将把它发送给渴望学习的朋友。 当然,我也会自己保留它。
哇,直接到收藏夹,非常感谢。
我最喜欢的控制台程序之一是ncdu,它显示每个文件夹所占用的空间,当您想稍微清洁一下硬盘时,这非常好。 我也非常喜欢Ranger,这是一个非常易于使用的文件管理器。
埃拉夫(Elav),我注意到编号列表在9点后重置,但是这在Wiki上不会发生。 是故意的,还是您在传输信息时遇到困难?
顺便说一下,我在列表中添加了更多命令,并在Wiki上对文章的格式进行了一些整理。
哎呀。 我什至没有意识到。 让我检查一下该帖子的HTML代码,以了解发生了什么。 我不敢相信WordPress仅接受列表中的9个项目...
这让我感到困惑。 难怪我没有注意到,因为在WordPress编辑器中,编号效果很好。 O_O
嗯...在那种情况下,问题显然是样式之一。 让我看看…
OK,在文件“ themes / arr / css / base.css”中查找以下行:
.entry-content ul, .entry-content ol { margin: 0 20px; padding: 0 0 1.5em; }
并对其进行修改,使其如下所示:
.entry-content ul, .entry-content ol { margin: 0 20px; padding: 0 0 1.5em 0.5em; }
那应该可以解决问题(至少对于两位数的列表),但是显然我不能保证成功。
谢谢你,朋友。 明天我尝试that
不需要,希望它能起作用。
明天我将一直待在大学,直到中午左右,但是如果您有任何问题,请通过gmx给我写信。
好吧,您最终可以参加考试吗?
并不是的。 现在我要用我拥有本地😀的Arras来做
我只是尝试了而没有用work
您应该会看到我最喜欢的罗塞塔石碑,我离不开它:
http://cb.vu/unixtoolbox.xhtml
最后所有下载命令的文件都不错,很好的发布。 那加快了一切
谢谢您的贡献
非常感谢您,朋友,贡献良多
感谢您的输入。
您没有包括“ aptitude”命令的一些特殊原因。 非常好的实用技巧,出色的参考资料。
GUTL Wiki上原始文章的创建者可能不包含此命令,因为它相对于 apt-get的 (我的扣除额,我没有问)。 我也喜欢 能力倾向,我觉得它更有用。 也许这几天之一,我将有时间添加一些示例 能力倾向。 我最喜欢的是:
aptitude -RvW install paquete
您仍然需要找出这些参数的作用,he
感谢您的澄清,我也使用了智能,我个人认为它更有效,我对您提供的示例很好奇,我敢肯定我会进行调查。
-哇! 我不认为您是认真的OO事实是有很多命令,我将该帖子添加到收藏夹中以供日后从容阅读...
埃拉夫(Elav),如果这是塔林加(Taringa),我会毫不犹豫地给你留下十分
优秀的帖子!
谢谢TDE,虽然功劳不是我的,我只是带来了 DesdeLinux 的内容 GUTL维基。 ^^
令人印象深刻,无论去哪里我都会分享share
谢谢😀
很棒的帖子,非常非常有帮助..非常感谢.. !!!
谢谢。 它是必不可少的材料。
有谁知道当gnome-session-quit不起作用时关闭Gnome Shell会话的命令吗?
我不使用Gnome Shell,但请尝试以下操作:
sudo killall gnome-shell
或另一种方式:
sudo killall -SIGHUP gnome-shell
注销
杰出的贡献。 谢谢
有声有色
sudo echo 3> / proc / sys / vm / drop_caches:清除物理内存。
或这一个:
sudo sync && sudo sysctl vm.drop_caches = 3:在运行时清理物理内存。
非常好的汇编,经您允许,我将复制它,并以您的信誉在我的页面上共享。
这是“一些”更多需要学习的命令=)
埃拉夫真厚! 一如既往的奇迹
谢谢!
谢谢您在Eugenia停留
给你😀
这非常好!!! 我要打印并随身携带。 感谢您的输入。
乐于助人🙂
挺好!
我喜欢,这篇文章很有趣,非常感谢
优秀,感谢您的发布!
谢谢 !!
非常感谢!
杰出贡献!
非常感谢。
太好了,非常感谢。
这是我所看到的关于linux命令的最佳总结,恭喜您的贡献!!!
亲爱的埃拉夫,
我们已根据您的文章在我们的知识库中创建了一篇文章,当然我们也引用了您作为来源。
您可以通过以下链接查看该文章:
https://siliconhosting.com/kb/questions/241/
了很大的贡献,非常感谢你。
只要有原始文章的链接,您就可以随心所欲地做任何事情,谢谢您的通知。 😉
当然,Elav您可以在文章末尾查看链接。
如果您希望阅读我们的任何文章,则可以完全自由地进行审核,全部或部分复制。
再次感谢。
是的,我已经检查过了,顺便说一下,我对它们提供的服务有所了解,因为我不了解它们。.谢谢您给我提供您的文章,我也对其进行了评论,并且很有趣。
问候
非常感谢! 如果有一天我没有互联网,我将打印它们!
谢谢和Salu2
令人印象深刻的帖子,是的先生。 还有一个问题,您是否知道一本书,教程或一些有关如何使用终端的知识? 从Ubuntu 9.04开始,我一直在使用linux,但是我了解基础知识,我想进一步了解。 谢谢和最好的问候。
太棒了!!!!!
有没有办法以文本格式(word,txt,PDF)得到它?
感谢您的输入。
哇,谢谢你的贡献菜单🙂
我对linux世界着迷,这种材料是金子,来自Tijuana Mx。
现在我正在重新安装Linux Mint 14,当我重新安装xp时,再次选择了开始之前选择系统的选项,然后再次删除问候。
我们感谢您的汇编非常好的帖子...
问候
极好的信息
感谢编辑,可以将其转换为pdf。 它用于打印,谢谢社区。
巨大的贡献,谢谢。
该页面非常好,到目前为止是该主题上最好的页面之一。
非常感谢您的光临。
问候
我想找到占用最多空间的文件
奉献...
我希望能够列出每个用户的文件,而我所做的仅显示文件夹的数量,而不显示其中的文件夹的数量。
woowww grandeee ..谢谢!!!
谁能回答这个命令的定义rpm -Uvh?
我该如何使用
大ELAV……! 我没有看过这篇文章...非常感谢..
在我看来,这是一个不错的编译,我会准备好了。
感谢您的输入
恭喜,非常有用的信息,非常有用。
绝对是Grax Ya的最爱
杰出的贡献。 GTL所做的努力和编译以及ELAV的展示和住宿给我留下了深刻的印象。
我复制它们并将其用于brebe,以了解更多信息。
感谢您对Linux社区的贡献和慷慨捐助。
问候。
格罗索!
很好,很好,非常感谢。
自从我开始以来,我每天都在使用它,这是多么好的文章,非常感谢您与我们分享。
我非常喜欢它,但是我很难学习,我对Linux一无所知,我正在自由软件学院上一门课程,我希望学习并感谢您对这个社区的贡献。
您好,一切都非常完整,但是我找不到如何修复系统启动的信息。
我使用Fedora,并且在启用Gnome桌面后,除非我在开始时输入并输入BOOT,否则它不会启动。
我希望系统在没有干预的情况下自动进入Gnome桌面。
任何要使用的命令或文件进行编辑?
我是欢迎谢谢!
谢谢你的杰出贡献
很好的信息,非常有用...。 🙂
非常好的信息,非常详细的感谢
谢谢,我已经做了作业XD
谢谢你,或者我在找什么😀
我正在读从Windows到Linux的书,而我却很少花时间xD
我希望我能统治这个世界
直接指向收藏夹,evernote,便笺,onenote,打印等,以便始终可用。 非常感谢!!
感谢您的输入
链接断开,至少通过智能手机会出现404错误,您链接到“此出色的文章”
这很好!
谢谢!
坦白说很好,非常感谢。
非常好的博客作者对收藏夹的直接贡献
谢谢 !
伟大的贡献。 谢谢😀
太好了,我给你10分! 😀
我非常喜欢的好帖子
我想如果几年前看这篇文章会节省我很多时间,非常感谢
命令关闭?
当我开始了解Linux(在USB上使用Slax)时,就使用了它,因为当环境冻结时,我不会打开任何菜单或按钮,然后使用此命令将其关闭。
太棒了!! 此页面已经使我摆脱了很多麻烦。 很好
壮观。 您没有PDF文件或类似的下载文件吗? 您没有VI编辑器命令?
非常好的清单,感谢您的贡献。 我分享一段时间前在那找到的一个。
http://ss64.com/
的问候!
AR
很好的博客,我一直在寻找。 谢谢
优秀的!!! 您对自由软件的贡献非常好
谢谢,这非常有帮助
感谢您的分享,非常好的IT投入
确实非常有用,特别是对于Linux新手和旧计时器。 谢谢
卓越贡献
很好。 我只需要尝试一些肋骨
谢谢 !!!
谢谢!
在Windows中使用什么系统管理员作为一个问题,另一个
该命令也适用于Windows ?? 谢谢。
1-在开始时通过在搜索引擎中添加“ cmd”来打开Windows命令框
2-这些命令,其中大多数命令不适用于Windows,有些命令与«cd»的命令重合,但我建议您另找一个博客,专门讲述Windows命令
[CTRL + D]
巨大的贡献……谢谢……! 保存...
感谢您为博客添加书签书签,以联系更多文章
感谢输入
朋友,感谢您的巨大贡献,非常好的贡献,并感谢您的分享。
一切都很有趣,是时候练习了..
-h此帮助文本。
–No-gui即使可用,也不要使用GTK界面。
-s模拟动作,但实际上不执行。
-d仅下载软件包,不安装或卸载任何内容。
-p始终要求确认操作。
-y假定简单的是/否问题的答案是“是”。
-F format指定显示结果的格式
搜索,请阅读手册。
-O order指定搜索结果的排序方式,
阅读手册。
-w width指定查看器的宽度以格式化结果
搜索。
-f积极尝试修复损坏的软件包。
-V显示要安装的软件包的版本。
-D显示自动更改的软件包的依赖关系。
-Z显示每个软件包安装大小的更改。
-v显示更多信息(可以多次出现)。
-t [distrib]设置从中安装软件包的发行版。
-q不显示增量进度指示器
在命令行模式下。
-o opconf = val直接设置名为“ opconf”的配置选项。
–With(out)-recommends,指定是否
建议作为强依赖性。
-S fname:从fname读取aptitude扩展状态信息。
-u:在启动时下载新的软件包列表。
(仅限终端接口)
-i:在启动时执行安装。
(仅限终端接口)
哇,感谢您的贡献,它将非常有用。 现在,我的问题是学习如何使用它们,谢谢。
优秀的汇编。
感谢朋友的巨大贡献! 😀
该命令的作用是什么?
就像#locate
#男人
好朋友,非常感谢,这对在这种环境下工作的我们的人们非常有帮助
问候
这正是我三天前一直在寻找的东西!
非常感谢,这是无价的😀
很好的贡献,非常有用
每当我忘记命令时,我都会回到本文。
问候
非常感谢。
该手册非常有用
加拉加斯委内瑞拉
每个命令的解释都很好,如果您是基于UNIX的系统管理员,这将是一个很好的参考
谢谢,我知道我会需要你的
非常有帮助的感谢
问候,优秀的博客,非常感谢您对GNU / linux社区的贡献。 热诚的武术。
巨大的贡献值得赞赏
非常感谢
来自智利的问候
亚历克斯
非常好的命令编译,非常有用。
感谢您的杰出贡献。
非常感谢您的贡献,但我想有或没有数百万个命令
恭喜!!!
3年后,它仍然是造福所有人的巨大贡献!
谢谢。
非常感谢您,这对我的学习有很大帮助。
我爱他们! 帖子很棒great
太好了,非常好
完整的指南,谢谢分享
朋友您好,我是新手,我想问的问题是Debian和Ubuntu是否完全兼容,我要暗示的是如果我已经使用Ubuntu一年了,现在我想切换到Debian,我可以在安装依赖项中执行相同的步骤,配置等,所以如何在ubuntu中完成它在debian中以相同的方式完成???????? ...帮助谢谢。
你好当我放入cd时我有一个问题..它对我不起作用,它告诉我它没有找到该命令,当我放入树时,同样的事情发生在我身上。 有没有人可以帮助我,谢谢
您必须将cd命令与..分隔开一个空格,例如cd ..
您的shell中可能未安装tree命令,您可以在/ bin文件夹中检查已安装在shell中的命令
您必须将cd命令与..分隔开一个空格,例如cd ..
您的shell中可能未安装tree命令,您可以在/ bin文件夹中检查已安装在shell中的命令
您好,我想知道您是否授权我将此帖子发布到我的网站上,以供记录,在该帖子中我将其来源
很好的页面!
非常感谢。
极好的信息!!
当我安装视频驱动程序AMD / ATI TRINITY RADEON HD7660D时,我能安装Fedora 24吗?
谢谢
这篇文章感到惊奇。 对于我们当中正在学习的人来说,必不可少,谢谢!!!
你很棒!!
谢谢你们=)
谢谢! 最后是要作为标题的关键摘要。
我一生中见过许多Linuxero,但从未见过如此完整和井井有条。
我将他拖到变色龙(Forosuse.org)的土地上,我代表论坛和我个人感谢您所做的如此出色的工作。
玩得很开心 !!
你好,
可以将文章复制到文本文件吗?
很好,谢谢
托木
用鼠标选择它,然后同时按Ctrl-V,打开一个单词文件,按鼠标右键,在上下文菜单中,选择带有字母A(仅纯文本)的图标。
对于当前版本(例如Kali 2016.2或Ubuntu 16),是否有任何更改? Esq我正在学习,我尝试了一些命令和目录,这些命令和目录在花了几天的时间后才发现它们不再存在,或者随着版本的通过而被移动,这是我发现的课程或pdf,来自2012 2010当然,这就是所谓的lpic1,我认为这一切都已经过时了,希望对我有帮助
您应该注册LPIC1并开始学习,因为当前版本有效,并且由于起步很晚,请触摸并阅读有关systemd的信息。
博客之友,我希望您能解决一个我遇到的问题,他们入侵了我的服务器并更改了我的root用户,我再也无法访问任何东西,他们剥夺了我的特权,其中包括您将有一个可以帮助我解决该主题的解决方案? 我将不胜感激。
很好
BUENISIMO
出色的职位,出色的命令汇编,实际上在工作领域中最重要。 谢谢!!!
杰出贡献的朋友,感谢您的奉献
非常好的工作,谢谢。
感谢您为这个贡献而努力。
非常感谢Elav,我已经将其复制到文本文件中,以便在需要查询时方便使用。
杰出贡献!
感谢团队 DesdeLinux 感谢古巴的 GUTL 的贡献,时不时访问他们的页面,这非常好,我是根据经验说的:gutl.jovenclub.cu
朋友,您的贡献很棒,谢谢,感谢您,量子力学和粒子物理学,编程起来更容易了……下午好……。
令人难以置信的命令列表,Linux来了一个好季节! 我将获得更多的经验,我将越来越喜欢Linux,拥有最好的控制能力,感谢本文,我将告诉您它的发展过程,我希望它很棒。
恭喜并非常感谢您的贡献,您的命令以及提到“ rosetta stone”的用户的命令都很棒! 谢谢大家,chapó。
出色的贡献,但是我的记忆力很弱,无法存储所有这些命令
您好,我来自利马-Ate Vitarte,我想在一些课程中学习如何从头开始学习知识。有关Linux,Parrot,我的NETBOOK的改进以及他们的建议和帮助,以识别和查看我周围的用户和密码。
嗨,好文章。 很完整
我想在“文件和目录”部分的第四个命令中找到要点(cd:转到根目录)。 此命令本身不带参数,实际上将我们带到主目录。 到用户的主目录,而不是根目录(/)。
问候和祝贺,因为它非常好。 😉
哦,我的天啊! 我认为这是所有人的最大贡献。 VALLIN今年被保存了!
谢谢♥♥,我在那里迷失了。
哇,我只知道一些,但是由于有了这个页面,我才了解了更多有关Linux的代码。 我也有我的博客,我离开了你。 一声问候 https://tapicerodemadrid.com/
杰出贡献!
我只需要一个Linux教程。
网址:https://baquetasteson.com/