亚州城ca88手机版_亚洲城官方网站|www.yzc889.com

热门关键词: 亚州城ca88手机版,亚洲城官方网站,www.yzc889.com

Linux命令大全

2019-06-08 11:50栏目:亚州城ca88手机版
TAG:

Linux常用命令大全

系统新闻 
arch 突显机器的管理器架构(一) 
uname -m 呈现机器的管理器架构(二) 
uname -r 突显正在选取的内核版本 
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) 
hdparm -i /dev/hda 罗列1个磁盘的架构特性 
hdparm -tT /dev/sda 在磁盘上试行测试性读取操作 
cat /proc/cpuinfo 显示CPU info的信息 
cat /proc/interrupts 显示中断 
cat /proc/meminfo 校验内部存款和储蓄器使用 
cat /proc/swaps 展现怎么swap被运用 
cat /proc/version 显示内核的版本 
cat /proc/net/dev 显示互连网适配器及总计 
cat /proc/mounts 展现已加载的文件系统 
lspci -tv 罗列 PCI 设备 
lsusb -tv 显示 USB 设备 
date 呈现系统日期 
cal 200⑦ 彰显200柒年的日历表 
date 041217002007.00 设置日期和岁月 - 月日时分年.秒 
clock -w 将时间修改保存到 BIOS 

关机 (系统的关机、重启以及登出 )

shutdown -h now 关闭系统(一) 

shutdown now    // 立刻关机

shutdown 伍    // 6分钟后关机

shutdown 10:36    // 在10:30时关机

shutdown -r now    // 马上关机后重启

shutdown -r 10:3肆    // 在十:3四时关机同等对待启

shutdown -c   // 打消按预订时间关闭系统

reboot     // 重启

poweroff    // 关机,并关闭电源

halt    // 关机,不关闭电源

init 0    // 系统关机

init 6    // 重启系统logout 注销 

文件和目录 
cd /home 进入 '/ home' 目录' 
cd .. 重临上超级目录 
cd ../.. 再次来到上两级目录 
cd 进入个人的主目录 
cd ~user一 进入个人的主目录 
cd - 再次来到上次所在的目录 
pwd 显示职业路线 
ls 查看目录中的文件 
ls -F 查看目录中的文件 
ls -l 彰显文件和目录的详细资料 
ls -a 突显隐藏文件 
ls *[0-9]* 显示包罗数字的文书名和目录名 
tree 突显文件和目录由根目录开头的树形结构(一) 
lstree 展现文件和目录由根目录初步的树形结构(贰) 
mkdir dir1 创设三个名称为 'dir一' 的目录' 
mkdir dir一 dir贰 同一时候创制八个目录 
mkdir -p /tmp/dir1/dir2 成立1个索引树 
rm -f file一 删除一个誉为 'file一' 的文书' 
rmdir dir1 删除八个名叫 'dir一' 的目录' 
rm -rf dir一 删除二个称为 'dir1' 的目录并还要删除其剧情 
rm -rf dir一 dir贰 同期删除八个目录及它们的内容 
mv dir1 new_dir 重命名/移动 贰个目录 
cp file一 file2 复制多少个文书 
cp dir/* . 复制2个索引下的保有文件到当前职业目录 
cp -a /tmp/dir1 . 复制3个目录到当前专门的学问目录 
cp -a dir一 dir2 复制一个目录 
ln -s file1 lnk一 创办三个针对性文件或目录的软链接 
ln file1 lnk一 创设3个针对性文件或目录的物理链接 
touch -t 0712二伍仟0 file1 修改2个文本或目录的时刻戳 - (YYMMDDhhmm) 
file file1 outputs the mime type of the file as text 
iconv -l 列出已知的编码 
iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. 
find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" ; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick) 

文本寻觅 
find / -name file一 从 '/' 伊始进入根文件系统寻觅文件和目录 
find / -user user一 寻找属于用户 'user一' 的文件和目录 
find /home/user1 -name *.bin 在目录 '/ home/user一' 中搜索带有'.bin' 结尾的文件 
find /usr/bin -type f -atime 十0 搜索在过去拾0天内未被应用过的实践文书 
find /usr/bin -type f -mtime -10 寻找在10天内被创立只怕涂改过的公文 
find / -name *.rpm -exec chmod 755 '{}' ; 找寻以 '.rpm' 结尾的文本并定义其权限 
find / -xdev -name *.rpm 寻找以 '.rpm' 结尾的文书,忽略光驱、捷盘等可活动设备 
locate *.ps 寻觅以 '.ps' 结尾的文书 - 先运营 'updatedb' 命令 
whereis halt 彰显三个二进制文件、源码或man的职位 
which halt 呈现二个2进制文件或可执行文件的完好路线 

挂载一个文件系统 
mount /dev/hda2 /mnt/hda贰 挂载三个可以称作hda二的盘 - 明确目录 '/ mnt/hda二' 已经存在 
umount /dev/hda贰 卸载贰个名叫hda二的盘 - 先从挂载点 '/ mnt/hda二' 退出 
fuser -km /mnt/hda二 当设备繁忙时强制卸载 
umount -n /mnt/hda二 运营卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时特别有用 
mount /dev/fd0 /mnt/floppy 挂载3个软盘 
mount /dev/cdrom /mnt/cdrom 挂载3个cdrom或dvdrom 
mount /dev/hdc /mnt/cdrecorder 挂载一个cdrw或dvdrom 
mount /dev/hdb /mnt/cdrecorder 挂载1个cdrw或dvdrom 
mount -o loop file.iso /mnt/cdrom 挂载1个文书或ISO镜像文件 
mount -t vfat /dev/hda伍 /mnt/hda伍 挂载一个Windows FAT32文件系统 
mount /dev/sda一 /mnt/usbdisk 挂载贰个usb 捷盘或闪存设备 
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载3个windows互联网共享 

磁盘空间 
df -h 突显已经挂载的分区列表 
ls -lSr |more 以尺寸大小排列文件和目录 
du -sh dir1 估量目录 'dir1' 已经使用的磁盘空间' 
du -sk * | sort -rn 以容积大小为依照各类彰显文件和目录的大小 
rpm -q -a --qf '%十{SIZE}t%{NAME}n' | sort -k一,1n 以大小为基于各类展现已设置的rpm包所使用的空间 (fedora, redhat类系统) 
dpkg-query -W -f='${Installed-Size;拾}t${Package}n' | sort -k一,一n 以大小为基于呈现已安装的deb包所使用的空间 (ubuntu, debian类系统) 

用户和群组 
groupadd group_name 创立二个新用户组 
groupdel group_name 删除三个用户组 
groupmod -n new_group_name old_group_name 重命名三个用户组 
useradd -c "Name Surname " -g admin -d /home/user一 -s /bin/bash user壹创设3个属于 "admin" 用户组的用户 
useradd user一 创立叁个新用户 
userdel -r user一 删除贰个用户 ( '-r' 排除主目录) 
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user一修改用户属性 
passwd 修改口令 
passwd user一 修改四个用户的口令 (只允许root实践) 
chage -E 200五-1二-3一 user一 设置用户口令的失灵期限 
pwck 检查 '/etc/passwd' 的文件格式和语法更正以及存在的用户 
grpck 检查 '/etc/passwd' 的文件格式和语法校正以及存在的群组 
newgrp group_name 登入进2个新的群组以转移新创造文件的预设群组 

文本的权杖 - 使用 " " 设置权限,使用 "-" 用于裁撤 
ls -lh 展现权限 
ls /tmp | pr -T五 -W$COLUMNS 将终端划分成5栏突显 
chmod ugo rwx directory1设置目录的全部人(u)、群组(g)以及别的人(o)以读(r )、写(w)和实行(x)的权限 
chmod go-rwx directory① 删除群组(g)与别的人(o)对目录的读写试行权限 
chown user一 file壹 改动1个文书的全数人属性 
chown -Rubicon user壹 directory1改换四个索引的保有人属性并同不经常候退换改目录下全体文件的属性 
chgrp group1 file1 改造文件的群组 
chown user壹:group一 file1 更动一个文书的全部人和群组属性 
find / -perm -u s 罗列1个系统中装有应用了SUID调控的公文 
chmod u s /bin/file壹 设置1个二进制文件的 SUID 位 - 运营该公文的用户也被予以和全数者同样的权限 
chmod u-s /bin/file一 禁止使用3个贰进制文件的 SUID位 
chmod g s /home/public 设置一个索引的SGID 位 - 类似SUID ,然而那是指向目录的 
chmod g-s /home/public 禁止使用一个索引的 SGID 位 
chmod o t /home/public 设置二个文件的 STIKY 位 - 只允许合法全体人删除文件 
chmod o-t /home/public 禁用3个索引的 STIKY 位 

文本的极其性质 - 使用 " " 设置权限,使用 "-" 用于打消 
chattr a file1 只同意以充实格局读写文件 
chattr c file一 允许这一个文件能被基本自动削减/解压 
chattr d file1 在进行文件系统备份时,dump程序将忽略这一个文件 
chattr i file一 设置成不可变的公文,不能够被删去、修改、重命名恐怕链接 
chattr s file一 允许一个文本被河池地删除 
chattr S file1壹旦应用程序对这一个文件实行了写操作,使系统马上把修改的结果写到磁盘 
chattr u file一 若文件被去除,系统会容许你在后来苏醒那些被删去的文件 
lsattr 呈现特殊的质量 

包装和压缩文件 
bunzip二 file一.bz二 解压1个称作 'file一.bz二'的文本 
bzip二 file1 压缩二个誉为 'file一' 的文书 
gunzip file1.gz 解压多个名叫 'file一.gz'的文件 
gzip file一 压缩1个称为 'file一'的文本 
gzip -玖 file1 最大程度压缩 
rar a file1.rar test_file 创造叁个誉为 'file1.rar' 的包 
rar a file一.rar file壹 file二 dir一 同一时候压缩 'file一', 'file2' 以及目录 'dir一' 
rar x file1.rar 解压rar包 
unrar x file1.rar 解压rar包 
tar -cvf archive.tar file1 创建2个非压缩的 tarball 
tar -cvf archive.tar file1 file2 dir一 制造多个富含了 'file一', 'file2' 以及 'dir一'的档案文件 
tar -tf archive.tar 展现3个包中的内容 
tar -xvf archive.tar 释放3个包 
tar -xvf archive.tar -C /tmp 将核减包释放到 /tmp目录下 
tar -cvfj archive.tar.bz2 dir一 创立贰个bzip二格式的缩减包 
tar -xvfj archive.tar.bz二 解压八个bzip贰格式的削减包 
tar -cvfz archive.tar.gz dir壹 创设多少个gzip格式的减弱包 
tar -xvfz archive.tar.gz 解压1个gzip格式的压缩包 
zip file壹.zip file一 创制一个zip格式的滑坡包 
zip -r file一.zip file1 file二 dir壹将几个文本和目录同时压缩成多少个zip格式的压缩包 
unzip file1.zip 解压三个zip格式压缩包 

RPM 包 - (Fedora, Redhat及类似系统) 
rpm -ivh package.rpm 安装3个rpm包 
rpm -ivh --nodeeps package.rpm 安装2个rpm包而忽视信赖关系警告 
rpm -U package.rpm 更新2个rpm包但不改换其安排文件 
rpm -F package.rpm 更新1个规定已经安装的rpm包 
rpm -e package_name.rpm 删除四个rpm包 
rpm -qa 展现系统中负有曾经设置的rpm包 
rpm -qa | grep httpd 显得所著名称中含有 "httpd" 字样的rpm包 
rpm -qi package_name 获得三个已安装包的出格新闻 
rpm -qg "System Environment/Daemons" 展现叁个零部件的rpm包 
rpm -ql package_name 展现二个早就设置的rpm包提供的公文列表 
rpm -qc package_name 突显3个业已安装的rpm包提供的安插文件列表 
rpm -q package_name --whatrequires 彰显与三个rpm包存在依据关系的列表 
rpm -q package_name --whatprovides 呈现3个rpm包所占的体量 
rpm -q package_name --scripts 展现在装置/删除时期所实践的脚本l 
rpm -q package_name --changelog 突显一个rpm包的改造历史 
rpm -qf /etc/httpd/conf/httpd.conf 确认所给的文件由哪位rpm包所提供 
rpm -qp package.rpm -l 显示由三个不曾安装的rpm包提供的文件列表 
rpm --import /media/cdrom/RPM-GPG-KEY 导入公钥数字证书 
rpm --checksig package.rpm 确认3个rpm包的完全性 
rpm -qa gpg-pubkey 确认已安装的享有rpm包的总体性 
rpm -V package_name 检查文件尺寸、 许可、类型、全体者、群组、MD伍检查以及最后修改时间 
rpm -Va 检查连串中颇具已设置的rpm包- 小心使用 
rpm -Vp package.rpm 确认一个rpm包还未设置 
rpm2cpio package.rpm | cpio --extract --make-directories *bin* 从3个rpm包运维可实践文件 
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm 从2个rpm源码安装3个塑造好的包 
rpmbuild --rebuild package_name.src.rpm 从3个rpm源码构建三个 rpm 包 

YUM 软件包升级器 - (Fedora, RedHat及类似系统) 
yum install package_name 下载并设置3个rpm包 
yum localinstall package_name.rpm 将安装1个rpm包,使用你自个儿的软件仓库为您消除全数依赖关系 
yum update package_name.rpm 更新当前系统中持有安装的rpm包 
yum update package_name 更新1个rpm包 
yum remove package_name 删除3个rpm包 
yum list 列出脚下系统中设置的具备包 
yum search package_name 在rpm仓库中搜索软件包 
yum clean packages 清理rpm缓存删除下载的包 
yum clean headers 删除全数头文件 
yum clean all 删除全数缓存的包和头文件 

DEB 包 (Debian, Ubuntu 以及近似系统) 
dpkg -i package.deb 安装/更新三个 deb 包 
dpkg -r package_name 从系统除去一个 deb 包 
dpkg -l 展现系统中负有曾经设置的 deb 包 
dpkg -l | grep httpd 呈现所著名称中包蕴 "httpd" 字样的deb包 
dpkg -s package_name 得到已经设置在系统中叁个例外包的音讯 
dpkg -L package_name 展现系统中曾经设置的2个deb包所提供的文件列表 
dpkg --contents package.deb 显示未有安装的三个包所提供的公文列表 
dpkg -S /bin/ping 确认所给的文本由哪个deb包提供 

APT 软件工具 (Debian, Ubuntu 以及近似系统) 
apt-get install package_name 安装/更新三个 deb 包 
apt-cdrom install package_name 从光盘安装/更新八个 deb 包 
apt-get update 进级列表中的软件包 
apt-get upgrade 晋级具备已设置的软件 
apt-get remove package_name 从系统除去二个deb包 
apt-get check 确认依赖的软件宾馆准确 
apt-get clean 从下载的软件包中清理缓存 
apt-cache search searched-package 再次来到包括所要搜索字符串的软件包名称 

翻看文件内容 
cat file壹 从第一个字节早先正向查看文件的剧情 
tac file一 从最终一行先河反向查看一个文书的源委 
more file一 查看四个长文件的剧情 
less file一 类似于 'more' 命令,可是它同意在文件令月正向操作同样的反向操作 
head -贰 file一 查看多个文本的前两行 
tail -2 file一 查看1个文本的终极两行 
tail -f /var/log/messages 实时翻看被增添到二个文本中的内容 

文本处理 
cat file1 file2 ... | command <> file1_in.txt_or_file1_out.txt general syntax for text manipulation using PIPE, STDIN and STDOUT 
cat file一 | command( sed, grep, awk, grep, etc...) > result.txt 合并三个文书的事无巨细表达文本,并将简要介绍写入1个新文件中 
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt 合并两个文本的详尽表明文本,并将简要介绍写入3个已部分文件中 
grep Aug /var/log/messages 在文书 '/var/log/messages'中寻觅关键词"Aug" 
grep ^Aug /var/log/messages 在文书 '/var/log/messages'中搜寻以"Aug"初阶的词汇 
grep [0-9] /var/log/messages 选用 '/var/log/messages' 文件中有所包罗数字的行 
grep Aug -R /var/log/* 在目录 '/var/log' 及随后的目录中搜索字符串"Aug" 
sed 's/stringa1/stringa2/g' example.txt 将example.txt文件中的 "string一" 替换来 "string二" 
sed '/^$/d' example.txt 从example.txt文件中除去全部空白行 
sed '/ *#/d; /^$/d' example.txt 从example.txt文件中剔除全体注释和空白行 
echo 'esempio' | tr '[:lower:]' '[:upper:]' 合并上下单元格内容 
sed -e '1d' result.txt 从文件example.txt 中革除第3行 
sed -n '/stringa1/p' 查看只含有词汇 "string壹"的行 
sed -e 's/ *$//' example.txt 删除每一行最终的空白字符 
sed -e 's/stringa1//g' example.txt 从文书档案中只删除词汇 "string一" 并保留盈余全体 
sed -n '一,伍p;5q' example.txt 查看从第3行到第4行内容 
sed -n '5p;5q' example.txt 查看第5行 
sed -e 's/00*/0/g' example.txt 用单个零替换八个零 
cat -n file壹 标示文件的行数 
cat example.txt | awk 'NLAND%二==一' 删除example.txt文件中的全数偶数行 
echo a b c | awk '{print $1}' 查看壹行首先栏 
echo a b c | awk '{print $一,$三}' 查看一行的率先和第贰栏 
paste file一 file2 合并五个文本或两栏的开始和结果 
paste -d ' ' file1 file二 合并多少个公文或两栏的从头到尾的经过,中间用" "区分 
sort file一 file二 排序七个公文的从头到尾的经过 
sort file一 file二 | uniq 收取七个公文的并集(重复的行只保留一份) 
sort file一 file二 | uniq -u 删除交集,留下别样的行 
sort file1 file贰 | uniq -d 抽出多少个文本的插花(只留下同不常候存在于四个公文中的文件) 
comm -壹 file一 file二 相比八个公文的开始和结果只删除 'file一' 所包含的内容 
comm -贰 file一 file贰 相比较多个文件的剧情只删除 'file二' 所涵盖的剧情 
comm -三 file壹 file2 相比较多少个文本的剧情只删除多个公文共有的一些 

字符设置和文件格式调换 
dos二unix filedos.txt fileunix.txt 将3个文件文件的格式从MSDOS转变到UNIX 
unix贰dos fileunix.txt filedos.txt 将三个文件文件的格式从UNIX转变来MSDOS 
recode ..HTML < page.txt > page.html 将四个文本文件转变到html 
recode -l | more 展现全体允许的转换格式 

文件系统一分配析 
badblocks -v /dev/hda一 检查磁盘hda一上的坏磁块 
fsck /dev/hda壹 修复/检查hda1磁盘上linux文件系统的欧洲经济共同体性 
fsck.ext二 /dev/hda1 修复/检查hda一磁盘上ext2文件系统的完全性 
e二fsck /dev/hda一 修复/检查hda一磁盘上ext2文件系统的总体性 
e贰fsck -j /dev/hda1 修复/检查hda一磁盘上ext叁文件系统的完整性 
fsck.ext三 /dev/hda壹 修复/检查hda1磁盘上ext叁文件系统的全部性 
fsck.vfat /dev/hda一 修复/检查hda1磁盘上fat文件系统的一体化性 
fsck.msdos /dev/hda壹 修复/检查hda1磁盘上dos文件系统的全体性 
dosfsck /dev/hda一 修复/检查hda一磁盘上dos文件系统的完整性 

初步化2个文件系统 
mkfs /dev/hda壹 在hda一分区成立二个文件系统 
mke二fs /dev/hda1 在hda1分区创制1个linux ext贰的文件系统 
mke贰fs -j /dev/hda壹 在hda壹分区创设一个linux ext叁(日志型)的文件系统 
mkfs -t vfat 32 -F /dev/hda一 制造多少个 FAT3二 文件系统 
fdformat -n /dev/fd0 格式化2个软盘 
mkswap /dev/hda3 创立三个swap文件系统 

SWAP文件系统 
mkswap /dev/hda三 成立3个swap文件系统 
swapon /dev/hda3 启用四个新的swap文件系统 
swapon /dev/hda二 /dev/hdb三 启用多少个swap分区 

备份 
dump -0aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的完整备份 
dump -一aj -f /tmp/home0.bak /home 制作1个 '/home' 目录的交互式备份 
restore -if /tmp/home0.bak 还原二个交互式备份 
rsync -rogpav --delete /home /tmp 同步两边的目录 
rsync -rogpav -e ssh --delete /home ip_address:/tmp 通过SSH通道rsync 
rsync -az -e ssh --delete ip_addr:/home/public /home/local 通过ssh和压缩将一个远道目录同步到本地目录 
rsync -az -e ssh --delete /home/local ip_addr:/home/public 通过ssh和削减将地方目录同步到长途目录 
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' 通过ssh在长距离主机上实践一回备份本地球磁性盘的操作 
dd if=/dev/sda of=/tmp/file一 备份磁盘内容到一个文本 
tar -Puf backup.tar /home/user 执行三遍对 '/home/user' 目录的交互式备份操作 
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' 通过ssh在长距离目录中复制一个索引内容 
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' 通过ssh在长途目录中复制3个本地目录 
tar cf - . | (cd /tmp/backup ; tar xf - ) 本地将3个目录复制到另一个位置,保留原本权限及链接 
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents 从1个索引查找并复制全数以 '.txt' 结尾的文本到另一个目录 
find /var/log -name '*.log' | tar cv --files-from=- | bzip二 > log.tar.bz二 寻找全体以 '.log' 结尾的文本并做成多个bzip包 
dd if=/dev/hda of=/dev/fd0 bs=51贰 count=一 做三个将 MB昂科雷 (Master Boot Record)内容复制到软盘的动作 
dd if=/dev/fd0 of=/dev/hda bs=51二 count=一从曾经保存到软盘的备份中回复MBQashqai内容 

光盘 
cdrecord -v gracetime=二 dev=/dev/cdrom -eject blank=fast -force 清空三个可复写的光盘内容 
mkisofs /dev/cdrom > cd.iso 在磁盘上创办三个光盘的iso镜像文件 
mkisofs /dev/cdrom | gzip > cd_iso.gz 在磁盘上创制1个调整和缩短了的光盘iso镜像文件 
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd 成立二个目录的iso镜像文件 
cdrecord -v dev=/dev/cdrom cd.iso 刻录3个ISO镜像文件 
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - 刻录2个减小了的ISO镜像文件 
mount -o loop cd.iso /mnt/iso 挂载叁个ISO镜像文件 
cd-paranoia -B 从一个CD光盘转录音轨到 wav 文件中 
cd-paranoia -- "-叁" 从一个CD光盘转录音轨到 wav 文件中(参数-三) 
cdrecord --scanbus 扫描总线以识别scsi通道 
dd if=/dev/hdc | md伍sum 校验2个装置的md伍sum编码,举个例子一张 CD 

互联网 - (以太网和WIFI有线) 
ifconfig eth0 显示一个以太网卡的布署 
ifup eth0 启用1个 'eth0' 网络设施 
ifdown eth0 禁止使用3个 'eth0' 互联网设施 
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 控制IP地址 
ifconfig eth0 promisc 设置 'eth0' 成混杂形式以嗅探数据包 (sniffing) 
dhclient eth0 以dhcp情势启用 'eth0' 
route -n show routing table 
route add -net 0/0 gw IP_Gateway configura default gateway 
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 configure static route to reach network '192.168.0.0/16' 
route del 0/0 gw IP_gateway remove static route 
echo "1" > /proc/sys/net/ipv4/ip_forward activate ip routing 
hostname show hostname of system 
host www.example.com lookup hostname to resolve name to ip address and viceversa(1) 
nslookup www.example.com lookup hostname to resolve name to ip address and viceversa(2) 
ip link show show link status of all interfaces 
mii-tool eth0 show link status of 'eth0' 
ethtool eth0 show statistics of network card 'eth0' 
netstat -tup show all active network connections and their PID 
netstat -tupl show all network services listening on the system and their PID 
tcpdump tcp port 80 show all HTTP traffic 
iwlist scan show wireless networks 
iwconfig eth1 show configuration of a wireless network card 
hostname show hostname 
host www.example.com lookup hostname to resolve name to ip address and viceversa 
nslookup www.example.com lookup hostname to resolve name to ip address and viceversa 
whois www.example.com lookup on Whois database 

GO TOP INDEX ^ 
Microsoft Windows networks (SAMBA) 
nbtscan ip_addr netbios name resolution 
nmblookup -A ip_addr netbios name resolution 
smbclient -L ip_addr/hostname show remote shares of a windows host 
smbget -Rr smb://ip_addr/share like wget can download files from a host windows via smb 
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share mount a windows network share

系统音讯

Linux常用命令大全,linux常用命令

系统新闻

arch 展现机器的Computer架构(1) 
uname -m 彰显机器的微管理器框架结构(贰) 
uname -r 呈现正在接纳的内核版本 
dmidecode -q 展现硬件系统部件 - (SMBIOS / DMI) 
hdparm -i /dev/hda 罗列2个磁盘的框架结构个性 
hdparm -tT /dev/sda 在磁盘上施行测试性读取操作 
cat /proc/cpuinfo 显示CPU info的信息 
cat /proc/interrupts 显示中断 
cat /proc/meminfo 校验内部存款和储蓄器使用 
cat /proc/swaps 突显怎么swap被运用 
cat /proc/version 显示内核的版本 
cat /proc/net/dev 突显网络适配器及计算 
cat /proc/mounts 显示已加载的文件系统 
lspci -tv 罗列 PCI 设备 
lsusb -tv 显示 USB 设备 
date 展现系统日期 
cal 200柒 展现200七年的日历表 
date 04121700200七.00 设置日期和岁月 - 月日时分年.秒 
clock -w 将时间修改保存到 BIOS 

关机 (系统的关机、重启以及登出 ) 

shutdown -h now 关闭系统(壹) 
init 0 关闭系统(贰) 
telinit 0 关闭系统(三) 
shutdown -h hours:minutes & 按约定期间关闭系统 
shutdown -c 打消按约定时期关闭系统 
shutdown -r now 重启(1) 
reboot 重启(2) 
logout 注销 

文本和目录 
cd /home 进入 '/ home' 目录' 
cd .. 再次回到上超级目录 
cd ../.. 重返上两级目录 
cd 进入个体的主目录 
cd ~user一 进入个体的主目录 
cd - 重返上次所在的目录 
pwd 呈现专门的学问路线 
ls 查看目录中的文件 
ls -F 查看目录中的文件 
ls -l 呈现文件和目录的详细资料 
ls -a 突显隐藏文件 
ls *[0-9]* 显示包括数字的文书名和目录名 
tree 呈现文件和目录由根目录伊始的树形结构(1) 
lstree 显示文件和目录由根目录初步的树形结构(贰) 
mkdir dir一 成立两个誉为 'dir一' 的目录' 
mkdir dir1 dir贰 同一时候成立七个目录 
mkdir -p /tmp/dir1/dir二 成立一个索引树 
rm -f file壹 删除贰个称得上 'file1' 的文书' 
rmdir dir一 删除三个誉为 'dir一' 的目录' 
rm -rf dir1 删除叁个叫做 'dir壹' 的目录并还要删除其剧情 
rm -rf dir一 dir二 同时删除四个目录及它们的剧情 
mv dir1 new_dir 重命名/移动 二个目录 
cp file一 file二 复制叁个文件 
cp dir/* . 复制三个索引下的富有文件到当前专门的学业目录 
cp -a /tmp/dir1 . 复制三个目录到当前专门的学问目录 
cp -a dir1 dir贰 复制1个目录 
ln -s file一 lnk一 创立三个对准文件或目录的软链接 
ln file1 lnk一 开立1个对准文件或目录的物理链接 
touch -t 0712250000 file壹 修改三个文书或目录的岁月戳 - (YYMMDDhhmm) 
file file1 outputs the mime type of the file as text 
iconv -l 列出已知的编码 
iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. 
find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" ; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick) 

文本找寻 
find / -name file壹 从 '/' 起头进入根文件系统寻觅文件和目录 
find / -user user1 搜索属于用户 'user1' 的文书和目录 
find /home/user1 -name *.bin 在目录 '/ home/user1' 中追寻带有'.bin' 结尾的文件 
find /usr/bin -type f -atime 拾0 搜索在过去100天内未被采纳过的实施文书 
find /usr/bin -type f -mtime -拾 搜索在10天内被成立也许涂改过的公文 
find / -name *.rpm -exec chmod 755 '{}' ; 寻觅以 '.rpm' 结尾的文本并定义其权限 
find / -xdev -name *.rpm 找出以 '.rpm' 结尾的文书,忽略光驱、捷盘等可活动设备 
locate *.ps 寻觅以 '.ps' 结尾的文书 - 先运转 'updatedb' 命令 
whereis halt 展现三个二进制文件、源码或man的职位 
which halt 展现一个2进制文件或可实行文件的1体化路线 

挂载3个文件系统 
mount /dev/hda贰 /mnt/hda二 挂载1个称作hda二的盘 - 鲜明目录 '/ mnt/hda二' 已经存在 
umount /dev/hda2 卸载3个名称为hda二的盘 - 先从挂载点 '/ mnt/hda二' 退出 
fuser -km /mnt/hda2 当设备繁忙时强制卸载 
umount -n /mnt/hda二 运维卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用 
mount /dev/fd0 /mnt/floppy 挂载3个软盘 
mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom 
mount /dev/hdc /mnt/cdrecorder 挂载二个cdrw或dvdrom 
mount /dev/hdb /mnt/cdrecorder 挂载1个cdrw或dvdrom 
mount -o loop file.iso /mnt/cdrom 挂载三个文本或ISO镜像文件 
mount -t vfat /dev/hda伍 /mnt/hda5 挂载一个Windows FAT32文件系统 
mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备 
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载2个windows网络共享 

磁盘空间 
df -h 显示已经挂载的分区列表 
ls -lSr |more 以尺寸大小排列文件和目录 
du -sh dir1 估算目录 'dir壹' 已经选用的磁盘空间' 
du -sk * | sort -rn 以体量大小为依赖种种突显文件和目录的大小 
rpm -q -a --qf '{SIZE}t%{NAME}n' | sort -k1,一n 以大小为根据各样显示已设置的rpm包所使用的空间 (fedora, redhat类系统) 
dpkg-query -W -f='${Installed-Size;十}t${Package}n' | sort -k1,一n 以大小为依据展现已安装的deb包所使用的空间 (ubuntu, debian类系统) 

用户和群组 
groupadd group_name 创设一个新用户组 
groupdel group_name 删除四个用户组 
groupmod -n new_group_name old_group_name 重命名二个用户组 
useradd -c "Name Surname " -g admin -d /home/user一 -s /bin/bash user一创制1个属于 "admin" 用户组的用户 
useradd user一 创制一个新用户 
userdel -r user1 删除2个用户 ( '-r' 排除主目录) 
usermod -c "User FTP" -g system -d /ftp/user一 -s /bin/nologin user一修改用户属性 
passwd 修改口令 
passwd user1 修改二个用户的口令 (只允许root试行) 
chage -E 200伍-1二-3一 user1 设置用户口令的失灵期限 
pwck 检查 '/etc/passwd' 的文件格式和语法校勘以及存在的用户 
grpck 检查 '/etc/passwd' 的文件格式和语法创新以及存在的群组 
newgrp group_name 登录进贰个新的群组以改动新创建文件的预设群组 

文本的权位

使用 " " 设置权限,使用 "-" 用于撤废 
ls -lh 展现权限 
ls /tmp | pr -T伍 -W$COLUMNS 将终端划分成伍栏突显 
chmod ugo rwx directory1设置目录的全数人(u)、群组(g)以及其余人(o)以读(r )、写(w)和实行(x)的权位 
chmod go-rwx directory壹 删除群组(g)与别的人(o)对目录的读写施行权限 
chown user一 file1 改换2个文书的全部人属性 
chown -本田UR-V user一 directory1改造一个索引的有着人属性并同期改换改目录下全体文件的属性 
chgrp group1 file一 改动文件的群组 
chown user一:group一 file一 改变三个文书的全体人和群组属性 
find / -perm -u s 罗列三个连串中装有应用了SUID调节的文书 
chmod u s /bin/file一 设置三个2进制文件的 SUID 位 - 运营该公文的用户也被给予和主人同样的权位 
chmod u-s /bin/file壹 禁止使用三个贰进制文件的 SUID位 
chmod g s /home/public 设置2个索引的SGID 位 - 类似SUID ,可是那是对准目录的 
chmod g-s /home/public 禁止使用1个索引的 SGID 位 
chmod o t /home/public 设置一个文件的 STIKY 位 - 只允许合法全数人删除文件 
chmod o-t /home/public 禁止使用一个索引的 STIKY 位 

装进和压缩文件 
bunzip2 file一.bz贰 解压三个名称为 'file1.bz二'的公文 
bzip贰 file一 压缩叁个称作 'file壹' 的文件 
gunzip file1.gz 解压叁个名字为 'file一.gz'的文书 
gzip file一 压缩贰个称为 'file1'的文书 
gzip -九 file1 最大程度压缩 
rar a file1.rar test_file 创建二个叫作 'file1.rar' 的包 
rar a file一.rar file一 file2 dir壹 同一时间压缩 'file1', 'file贰' 以及目录 'dir1' 
rar x file1.rar 解压rar包 
unrar x file1.rar 解压rar包 
tar -cvf archive.tar file1 创设三个非压缩的 tarball 
tar -cvf archive.tar file一 file二 dir一 成立2个富含了 'file壹', 'file二' 以及 'dir一'的档案文件 
tar -tf archive.tar 呈现三个包中的内容 
tar -xvf archive.tar 释放多个包 
tar -xvf archive.tar -C /tmp 将缩减包释放到 /tmp目录下 
tar -cvfj archive.tar.bz二 dir一 创造三个bzip二格式的减少包 
tar -xvfj archive.tar.bz二 解压叁个bzip二格式的滑坡包 
tar -cvfz archive.tar.gz dir一 创造四个gzip格式的削减包 
tar -xvfz archive.tar.gz 解压一个gzip格式的缩减包 
zip file一.zip file一 创造二个zip格式的回落包 
zip -r file一.zip file一 file2 dir1将多少个文本和目录同一时候压缩成三个zip格式的回落包 
unzip file一.zip 解压三个zip格式压缩包 

RPM包 **
rpm -ivh package.rpm 安装2个rpm包 
rpm -ivh --nodeeps package.rpm 安装3个rpm包而忽视重视关系警告 
rpm -U package.rpm 更新叁个rpm包但不转移其布置文件 
rpm -F package.rpm 更新三个明确已经设置的rpm包 
rpm -e package_name.rpm 删除三个rpm包 
rpm -qa 显示系统中持有曾经设置的rpm包 
rpm -qa | grep httpd 展现所盛名称中带有 "httpd" 字样的rpm包 
rpm -qi package_name 获得1个已安装包的优良新闻 
rpm -qg "System Environment/Daemons" 突显3个组件的rpm包 
rpm -ql package_name 突显贰个早已设置的rpm包提供的文件列表 
rpm -qc package_name 突显1个业已安装的rpm包提供的配置文件列表 
rpm -q package_name --whatrequires 展现与二个rpm包存在依据关系的列表 
rpm -q package_name --whatprovides 突显贰个rpm包所占的体积 
rpm -q package_name --scripts 展现在设置/删除时期所举办的脚本l 
rpm -q package_name --changelog 显示贰个rpm包的改变历史 
rpm -qf /etc/httpd/conf/httpd.conf 确认所给的文本由哪位rpm包所提供 
rpm -qp package.rpm -l 显示由1个未有安装的rpm包提供的文件列表 
rpm --import /media/cdrom/RPM-GPG-KEY 导入公钥数字证书 
rpm --checksig package.rpm 承认三个rpm包的全体性 
rpm -qa gpg-pubkey 确认已设置的富有rpm包的完全性 
rpm -V package_name 检查文件尺寸、 许可、类型、全部者、群组、MD5检查以及尾声修改时间 
rpm -Va 检查类别中具有已安装的rpm包- 小心使用 
rpm -Vp package.rpm 确认三个rpm包还未安装 
rpm2cpio package.rpm | cpio --extract --make-directories *bin* 从3个rpm包运行可施行文件 
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm 从三个rpm源码安装3个构建好的包 
rpmbuild --rebuild package_name.src.rpm 从二个rpm源码塑造一个 rpm 包 

YUM包 **
yum install package_name 下载并安装2个rpm包 
yum localinstall package_name.rpm 将设置二个rpm包,使用你和谐的软件仓库为您消除全部依赖关系 
yum update package_name.rpm 更新当前系统中兼有安装的rpm包 
yum update package_name 更新3个rpm包 
yum remove package_name 删除多个rpm包 
yum list 列出当下系统中装置的富有包 
yum search package_name 在rpm仓库中找寻软件包 
yum clean packages 清理rpm缓存删除下载的包 
yum clean headers 删除全数头文件 
yum clean all 删除全部缓存的包和头文件 

DEB包 
dpkg -i package.deb 安装/更新三个 deb 包 
dpkg -r package_name 从系统除去三个 deb 包 
dpkg -l 突显系统中颇具曾经安装的 deb 包 
dpkg -l | grep httpd 彰显所盛名称中涵盖 "httpd" 字样的deb包 
dpkg -s package_name 得到已经设置在系统中一个例外包的消息 
dpkg -L package_name 突显系统中早已设置的叁个deb包所提供的文件列表 
dpkg --contents package.deb 展现未有安装的1个包所提供的文本列表 
dpkg -S /bin/ping 确认所给的公文由哪个deb包提供 

APT 软件工具
apt-get install package_name 安装/更新五个 deb 包 
apt-cdrom install package_name 从光盘安装/更新一个 deb 包 
apt-get update 晋级列表中的软件包 
apt-get upgrade 晋级具有已设置的软件 
apt-get remove package_name 从系统除去多少个deb包 
apt-get check 确认正视的软件旅社正确 
apt-get clean 从下载的软件包中清理缓存 
apt-cache search searched-package 重回蕴含所要寻觅字符串的软件包名称 

查阅文件内容 
cat file一 从第三个字节开始正向查看文件的情节 
tac file1 从末了一行初始反向查看2个文书的剧情 
more file一 查看一个长文件的内容 
less file一 类似于 'more' 命令,然则它同目的在于文件大壮正向操作同样的反向操作 
head -二 file一 查看三个文本的前两行 
tail -二 file壹 查看二个文书的末梢两行 
tail -f /var/log/messages 实时翻看被加多到3个文件中的内容 

文本管理 
cat file1 file2 ... | command <> file1_in.txt_or_file1_out.txt general syntax for text manipulation using PIPE, STDIN and STDOUT 
cat file一 | command( sed, grep, awk, grep, etc...) > result.txt 合并三个文本的详细表达文本,并将简单介绍写入八个新文件中 
cat file一 | command( sed, grep, awk, grep, etc...) >> result.txt 合并三个文书的事无巨细表明文本,并将简要介绍写入一个已部分文件中 
grep Aug /var/log/messages 在文书 '/var/log/messages'中找寻关键词"Aug" 
grep ^Aug /var/log/messages 在文书 '/var/log/messages'中检索以"Aug"开头的词汇 
grep [0-9] /var/log/messages 选择 '/var/log/messages' 文件中持有包蕴数字的行 
grep Aug -R /var/log/* 在目录 '/var/log' 及随后的目录中搜索字符串"Aug" 
sed 's/stringa1/stringa2/g' example.txt 将example.txt文件中的 "string一" 替换来 "string贰" 
sed '/^$/d' example.txt 从example.txt文件中除去全部空白行 
sed '/ *#/d; /^$/d' example.txt 从example.txt文件中除去全部注释和空域行 
echo 'esempio' | tr '[:lower:]' '[:upper:]' 合并上下单元格内容 
sed -e '1d' result.txt 从文件example.txt 中革除第三行 
sed -n '/stringa1/p' 查看只含有词汇 "string一"的行 
sed -e 's/ *$//' example.txt 删除每一行最终的空白字符 
sed -e 's/stringa1//g' example.txt 从文书档案中只删除词汇 "string1" 并保存盈余全部 
sed -n '一,5p;5q' example.txt 查看从第二行到第陆行内容 
sed -n '5p;5q' example.txt 查看第5行 
sed -e 's/00*/0/g' example.txt 用单个零替换五个零 
cat -n file壹 标示文件的行数 
cat example.txt | awk 'NHummerH二%二==1' 删除example.txt文件中的全部偶数行 
echo a b c | awk '{print $1}' 查看1行首先栏 
echo a b c | awk '{print $壹,$3}' 查看1行的首先和第3栏 
paste file一 file2 合并五个公文或两栏的从头到尾的经过 
paste -d ' ' file1 file二 合并多少个公文或两栏的原委,中间用" "区分 
sort file壹 file二 排序两个公文的源委 
sort file1 file2 | uniq 抽取两个文本的并集(重复的行只保留1份) 
sort file1 file2 | uniq -u 删除交集,留下别样的行 
sort file一 file二 | uniq -d 抽取四个文本的混合(只留下同时设有于多少个文件中的文件) 
comm -壹 file1 file贰 相比多个文件的内容只删除 'file一' 所包涵的从头到尾的经过 
comm -二 file一 file2 相比八个文本的剧情只删除 'file二' 所包括的源委 
comm -三 file一 file贰 相比多少个文本的从头到尾的经过只删除四个公文共有的一对 

文件系统一分配析 
badblocks -v /dev/hda一 检查磁盘hda一上的坏磁块 
fsck /dev/hda一 修复/检查hda壹磁盘上linux文件系统的完全性 
fsck.ext二 /dev/hda一 修复/检查hda一磁盘上ext2文件系统的完整性 
e二fsck /dev/hda1 修复/检查hda一磁盘上ext二文件系统的欧洲经济共同体性 
e二fsck -j /dev/hda一 修复/检查hda一磁盘上ext三文件系统的总体性 
fsck.ext三 /dev/hda一 修复/检查hda1磁盘上ext三文件系统的全体性 
fsck.vfat /dev/hda1 修复/检查hda一磁盘上fat文件系统的完全性 
fsck.msdos /dev/hda壹 修复/检查hda1磁盘上dos文件系统的完全性 
dosfsck /dev/hda一 修复/检查hda一磁盘上dos文件系统的完整性 

起初化二个文件系统 
mkfs /dev/hda1 在hda1分区创设二个文件系统 
mke2fs /dev/hda一 在hda一分区创设二个linux ext二的文件系统 
mke2fs -j /dev/hda一 在hda一分区成立3个linux ext3(日志型)的文件系统 
mkfs -t vfat 3贰 -F /dev/hda一 创造二个 FAT3贰 文件系统 
fdformat -n /dev/fd0 格式化二个软盘 
mkswap /dev/hda三 创设一个swap文件系统 

SWAP文件系统 
mkswap /dev/hda三 创制八个swap文件系统 
swapon /dev/hda叁 启用三个新的swap文件系统 
swapon /dev/hda2 /dev/hdb叁 启用八个swap分区 

备份 
dump -0aj -f /tmp/home0.bak /home 制作2个 '/home' 目录的总体备份 
dump -一aj -f /tmp/home0.bak /home 制作一个 '/home' 目录的交互式备份 
restore -if /tmp/home0.bak 还原1个交互式备份 
rsync -rogpav --delete /home /tmp 同步两边的目录 
rsync -rogpav -e ssh --delete /home ip_address:/tmp 通过SSH通道rsync 
rsync -az -e ssh --delete ip_addr:/home/public /home/local 通过ssh和削减将2个远道目录同步到当地目录 
rsync -az -e ssh --delete /home/local ip_addr:/home/public 通过ssh和减中校本地目录同步到长途目录 
dd bs=1M if=/dev/hda | gzip | ssh [email protected]_addr 'dd of=hda.gz' 通过ssh在长途主机上进行一回备份本地磁盘的操作 
dd if=/dev/sda of=/tmp/file1 备份磁盘内容到一个文件 
tar -Puf backup.tar /home/user 实践三次对 '/home/user' 目录的交互式备份操作 
( cd /tmp/local/ && tar c . ) | ssh -C [email protected]_addr 'cd /home/share/ && tar x -p' 通过ssh在长途目录中复制二个目录内容 
( tar c /home ) | ssh -C [email protected]_addr 'cd /home/backup-home && tar x -p' 通过ssh在中远距离目录中复制贰个本地目录 
tar cf - . | (cd /tmp/backup ; tar xf - ) 本地将2个索引复制到另2个地方,保留原本权限及链接 
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents 从1个索引查找并复制全体以 '.txt' 结尾的文本到另2个目录 
find /var/log -name '*.log' | tar cv --files-from=- | bzip二 > log.tar.bz2 招来全数以 '.log' 结尾的公文并做成二个bzip包 
dd if=/dev/hda of=/dev/fd0 bs=51二 count=1 做八个将 MBEnclave (Master Boot Record)内容复制到软盘的动作 
dd if=/dev/fd0 of=/dev/hda bs=512 count=一从曾经保存到软盘的备份中平复MB奇骏内容 

光盘 
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force 清空三个可复写的光盘内容 
mkisofs /dev/cdrom > cd.iso 在磁盘上创制叁个光盘的iso镜像文件 
mkisofs /dev/cdrom | gzip > cd_iso.gz 在磁盘上创办1个减小了的光盘iso镜像文件 
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd 创造3个目录的iso镜像文件 
cdrecord -v dev=/dev/cdrom cd.iso 刻录多个ISO镜像文件 
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - 刻录1个滑坡了的ISO镜像文件 
mount -o loop cd.iso /mnt/iso 挂载1个ISO镜像文件 
cd-paranoia -B 从二个CD光盘转录音轨到 wav 文件中 
cd-paranoia -- "-三" 从3个CD光盘转录音轨到 wav 文件中(参数-三) 
cdrecord --scanbus 扫描总线以识别scsi通道 
dd if=/dev/hdc | md5sum 校验二个设施的md伍sum编码,举例一张 CD 

互连网 - (以太网和WIFI有线) 
ifconfig eth0 展现一个以太网卡的安排 
ifup eth0 启用两个 'eth0' 网络设施 
ifdown eth0 禁止使用三个 'eth0' 互连网设施 

系统音信 arch 显示机器的微处理器架构(一) uname -m 突显机器的管理器框架结构(2) uname -r 显示正在利用的内核版本...

系统音讯

arch 展现机器的微管理器架构(一)

arch 彰显机器的电脑架构(一) 
uname -m 显示机器的微管理器架构(贰) 
uname -r 显示正在利用的内核版本 
dmidecode -q 展现硬件系统部件 - (SMBIOS / DMI) 
hdparm -i /dev/hda 罗列四个磁盘的架构脾性 
hdparm -tT /dev/sda 在磁盘上实施测试性读取操作 
cat /proc/cpuinfo 显示CPU info的信息 
cat /proc/interrupts 彰显中断 
cat /proc/meminfo 校验内部存款和储蓄器使用 
cat /proc/swaps 展现怎么swap被使用 
cat /proc/version 展现内核的版本 
cat /proc/net/dev 呈现网络适配器及计算 
cat /proc/mounts 展现已加载的文件系统 
lspci -tv 罗列 PCI 设备 
lsusb -tv 显示 USB 设备 
date 彰显系统日期 
cal 200七 显示200柒年的日历表 
date 041217002007.00 设置日期和岁月 - 月日时分年.秒 
clock -w 将时间修改保存到 BIOS 

uname -m 显示机器的微管理器架构(2)

关机 (系统的关机、重启以及登出 ) 

uname -r 显示正在接纳的内核版本

shutdown -h now 关闭系统(1) 
init 0 关闭系统(二) 
telinit 0 关闭系统(三) 
shutdown -h hours:minutes & 按预订时间关闭系统 
shutdown -c 打消按预订时间关闭系统 
shutdown -r now 重启(1) 
reboot 重启(2) 
logout 注销 

dmidecode -q 呈现硬件系统部件 - (SMBIOS / DMI)

文件和目录 
cd /home 进入 '/ home' 目录' 
cd .. 重返上拔尖目录 
cd ../.. 再次回到上两级目录 
cd 进入个人的主目录 
cd ~user一 进入个人的主目录 
cd - 重回上次所在的目录 
pwd 呈现职业路线 
ls 查看目录中的文件 
ls -F 查看目录中的文件 
ls -l 展现文件和目录的详细资料 
ls -a 呈现隐藏文件 
ls *[0-9]* 突显包括数字的文书名和目录名 
tree 展现文件和目录由根目录开头的树形结构(1) 
lstree 突显文件和目录由根目录早先的树形结构(2) 
mkdir dir一 创设2个叫作 'dir一' 的目录' 
mkdir dir① dir二 同一时候成立三个目录 
mkdir -p /tmp/dir1/dir贰 创立3个目录树 
rm -f file壹 删除四个叫做 'file一' 的公文' 
rmdir dir1 删除一个称作 'dir一' 的目录' 
rm -rf dir一 删除八个誉为 'dir一' 的目录并还要删除其剧情 
rm -rf dir1 dir2 同时删除四个目录及它们的剧情 
mv dir1 new_dir 重命名/移动 3个目录 
cp file一 file二 复制一个文本 
cp dir/* . 复制1个索引下的兼具文件到当前职业目录 
cp -a /tmp/dir1 . 复制一个目录到当前职业目录 
cp -a dir一 dir二 复制多个目录 
ln -s file1 lnk一 创建二个对准文件或目录的软链接 
ln file壹 lnk1 成立1个对准文件或目录的物理链接 
touch -t 0712二50000 file1 修改二个文本或目录的大运戳 - (YYMMDDhhmm) 
file file1 outputs the mime type of the file as text 
iconv -l 列出已知的编码 
iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. 
find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" ; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick) 

hdparm -i /dev/hda 罗列三个磁盘的架构特性

文本找寻 
find / -name file一 从 '/' 初叶进入根文件系统搜索文件和目录 
find / -user user一 搜索属于用户 'user1' 的文本和目录 
find /home/user1 -name *.bin 在目录 '/ home/user一' 中搜寻带有'.bin' 结尾的文书 
find /usr/bin -type f -atime 100 寻觅在过去100天内未被利用过的实行文书 
find /usr/bin -type f -mtime -拾 寻找在拾天内被创立也许修改过的文件 
find / -name *.rpm -exec chmod 755 '{}' ; 搜索以 '.rpm' 结尾的公文并定义其权限 
find / -xdev -name *.rpm 搜索以 '.rpm' 结尾的文本,忽略光驱、捷盘等可活动道具 
locate *.ps 寻觅以 '.ps' 结尾的文本 - 先运转 'updatedb' 命令 
whereis halt 展现一个2进制文件、源码或man的地点 
which halt 显示3个贰进制文件或可推行文件的全部路线 

hdparm -tT /dev/sda 在磁盘上试行测试性读取操作

挂载三个文件系统 
mount /dev/hda2 /mnt/hda二 挂载3个称呼hda二的盘 - 明确目录 '/ mnt/hda2' 已经存在 
umount /dev/hda二 卸载1个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出 
fuser -km /mnt/hda二 当设备繁忙时强制卸载 
umount -n /mnt/hda二 运转卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时那三个有用 
mount /dev/fd0 /mnt/floppy 挂载四个软盘 
mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom 
mount /dev/hdc /mnt/cdrecorder 挂载3个cdrw或dvdrom 
mount /dev/hdb /mnt/cdrecorder 挂载3个cdrw或dvdrom 
mount -o loop file.iso /mnt/cdrom 挂载一个文书或ISO镜像文件 
mount -t vfat /dev/hda五 /mnt/hda5 挂载三个Windows FAT32文件系统 
mount /dev/sda一 /mnt/usbdisk 挂载2个usb 捷盘或闪存设备 
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows互连网共享 

cat /proc/cpuinfo 显示CPU info的信息

磁盘空间 
df -h 展现已经挂载的分区列表 
ls -lSr |more 以尺寸大小排列文件和目录 
du -sh dir壹 估计目录 'dir一' 已经使用的磁盘空间' 
du -sk * | sort -rn 以容积大小为基于各样展现文件和目录的大小 
rpm -q -a --qf '%十{SIZE}t%{NAME}n' | sort -k壹,一n 以大小为基于各类展现已设置的rpm包所使用的空间 (fedora, redhat类系统) 
dpkg-query -W -f='${Installed-Size;十}t${Package}n' | sort -k一,壹n 以大小为基于展现已设置的deb包所使用的空间 (ubuntu, debian类系统) 

cat /proc/interrupts 呈现暂停

用户和群组 
groupadd group_name 成立二个新用户组 
groupdel group_name 删除贰个用户组 
groupmod -n new_group_name old_group_name 重命名多少个用户组 
useradd -c "Name Surname " -g admin -d /home/user① -s /bin/bash user一成立2个属于 "admin" 用户组的用户 
useradd user1 创立2个新用户 
userdel -r user一 删除三个用户 ( '-r' 排除主目录) 
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1修改用户属性 
passwd 修改口令 
passwd user壹 修改三个用户的口令 (只允许root施行) 
chage -E 200伍-12-3一 user一 设置用户口令的失效期限 
pwck 检查 '/etc/passwd' 的文件格式和语法革新以及存在的用户 
grpck 检查 '/etc/passwd' 的文件格式和语法矫正以及存在的群组 
newgrp group_name 登入进2个新的群组以转移新创造文件的预设群组 

cat /proc/meminfo 校验内部存储器使用

文本的权力

cat /proc/swaps 显示怎么swap被利用

使用 " " 设置权限,使用 "-" 用于撤除 
ls -lh 彰显权限 
ls /tmp | pr -T5 -W$COLUMNS 将终端划分成五栏突显 
chmod ugo rwx directory一设置目录的全数人(u)、群组(g)以及其余人(o)以读(r )、写(w)和实施(x)的权位 
chmod go-rwx directory一 删除群组(g)与别的人(o)对目录的读写试行权限 
chown user壹 file一 更改2个文本的全部人属性 
chown -R user一 directory1改换3个索引的富有人属性并同不经常候改动改目录下全部文件的属性 
chgrp group一 file壹 退换文件的群组 
chown user1:group一 file一 改造二个文本的全数人和群组属性 
find / -perm -u s 罗列三个系统中存有应用了SUID调控的公文 
chmod u s /bin/file一 设置三个二进制文件的 SUID 位 - 运营该公文的用户也被予以和主人一样的权能 
chmod u-s /bin/file一 禁止使用贰个2进制文件的 SUID位 
chmod g s /home/public 设置1个索引的SGID 位 - 类似SUID ,不过那是本着目录的 
chmod g-s /home/public 禁止使用四个索引的 SGID 位 
chmod o t /home/public 设置二个文书的 STIKY 位 - 只允许合法全体人删除文件 
chmod o-t /home/public 禁止使用四个索引的 STIKY 位 

cat /proc/version 呈现内核的本子

包裹和压缩文件 
bunzip贰 file①.bz2 解压四个称呼 'file一.bz贰'的文书 
bzip二 file一 压缩二个名字为 'file壹' 的文件 
gunzip file1.gz 解压2个叫作 'file壹.gz'的公文 
gzip file1 压缩一个堪当 'file1'的文书 
gzip -玖 file一 最大程度压缩 
rar a file1.rar test_file 创造一个名称叫 'file一.rar' 的包 
rar a file一.rar file壹 file二 dir一 同临时候压缩 'file一', 'file二' 以及目录 'dir壹' 
rar x file1.rar 解压rar包 
unrar x file1.rar 解压rar包 
tar -cvf archive.tar file一 成立一个非压缩的 tarball 
tar -cvf archive.tar file1 file二 dir一 创设二个暗含了 'file一', 'file二' 以及 'dir一'的档案文件 
tar -tf archive.tar 彰显一个包中的剧情 
tar -xvf archive.tar 释放二个包 
tar -xvf archive.tar -C /tmp 将滑坡包释放到 /tmp目录下 
tar -cvfj archive.tar.bz二 dir1 创制3个bzip二格式的回落包 
tar -xvfj archive.tar.bz2 解压一个bzip二格式的压缩包 
tar -cvfz archive.tar.gz dir壹 创设一个gzip格式的滑坡包 
tar -xvfz archive.tar.gz 解压三个gzip格式的收缩包 
zip file壹.zip file1 创造二个zip格式的削减包 
zip -r file壹.zip file1 file2 dir1将多少个文件和目录同临时候压缩成贰个zip格式的缩减包 
unzip file一.zip 解压2个zip格式压缩包 

cat /proc/net/dev 展现网络适配器及总括

RPM包 **
rpm -ivh package.rpm 安装贰个rpm包 
rpm -ivh --nodeeps package.rpm 安装3个rpm包而忽视信赖关系警告 
rpm -U package.rpm 更新1个rpm包但不更动其配备文件 
rpm -F package.rpm 更新2个规定已经安装的rpm包 
rpm -e package_name.rpm 删除1个rpm包 
rpm -qa 显示系统中负有曾经设置的rpm包 
rpm -qa | grep httpd 出示所盛名称中包蕴 "httpd" 字样的rpm包 
rpm -qi package_name 获得叁个已安装包的新鲜新闻 
rpm -qg "System Environment/Daemons" 突显三个零件的rpm包 
rpm -ql package_name 呈现叁个业已安装的rpm包提供的文书列表 
rpm -qc package_name 呈现3个一度设置的rpm包提供的安排文件列表 
rpm -q package_name --whatrequires 呈现与3个rpm包存在依据关系的列表 
rpm -q package_name --whatprovides 展现三个rpm包所占的体量 
rpm -q package_name --scripts 显示在设置/删除期间所进行的脚本l 
rpm -q package_name --changelog 显示三个rpm包的退换历史 
rpm -qf /etc/httpd/conf/httpd.conf 确认所给的文本由哪些rpm包所提供 
rpm -qp package.rpm -l 展现由贰个不曾安装的rpm包提供的文书列表 
rpm --import /media/cdrom/RPM-GPG-KEY 导入公钥数字证书 
rpm --checksig package.rpm 认同二个rpm包的完整性 
rpm -qa gpg-pubkey 确认已设置的保有rpm包的全部性 
rpm -V package_name 检查文件尺寸、 许可、类型、全数者、群组、MD五检查以及最后修改时间 
rpm -Va 检查系统中装有已安装的rpm包- 小心使用 
rpm -Vp package.rpm 确认3个rpm包还未安装 
rpm2cpio package.rpm | cpio --extract --make-directories *bin* 从一个rpm包运维可施行文件 
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm 从一个rpm源码安装二个创设好的包 
rpmbuild --rebuild package_name.src.rpm 从2个rpm源码营造1个 rpm 包 

cat /proc/mounts 彰显已加载的文件系统

YUM包 **
yum install package_name 下载并设置一个rpm包 
yum localinstall package_name.rpm 将安装1个rpm包,使用你和谐的软件商旅为您解决全数正视关系 
yum update package_name.rpm 更新当前系统中享有安装的rpm包 
yum update package_name 更新3个rpm包 
yum remove package_name 删除1个rpm包 
yum list 列出近期系统中装置的保有包 
yum search package_name 在rpm宾馆中检索软件包 
yum clean packages 清理rpm缓存删除下载的包 
yum clean headers 删除全部头文件 
yum clean all 删除全体缓存的包和头文件 

lspci -tv 罗列 PCI 设备

DEB包 
dpkg -i package.deb 安装/更新三个 deb 包 
dpkg -r package_name 从系统除去多少个 deb 包 
dpkg -l 呈现系统中拥有曾经安装的 deb 包 
dpkg -l | grep httpd 展现所有名称中富含 "httpd" 字样的deb包 
dpkg -s package_name 获得已经设置在系统中三个离奇包的新闻 
dpkg -L package_name 展现系统中壹度安装的1个deb包所提供的文书列表 
dpkg --contents package.deb 展现未有安装的3个包所提供的文件列表 
dpkg -S /bin/ping 确认所给的公文由哪些deb包提供 

lsusb -tv 显示 USB 设备

APT 软件工具
apt-get install package_name 安装/更新多个 deb 包 
apt-cdrom install package_name 从光盘安装/更新一个 deb 包 
apt-get update 升级列表中的软件包 
apt-get upgrade 晋级具备已设置的软件 
apt-get remove package_name 从系统除去1个deb包 
apt-get check 确认依赖的软件客栈正确 
apt-get clean 从下载的软件包中清理缓存 
apt-cache search searched-package 再次回到包涵所要搜索字符串的软件包名称 

date 展现系统日期

查阅文件内容 
cat file1 从第多个字节开纠正向查看文件的剧情 
tac file1 从最终一行开端反向查看一个文书的故事情节 
more file1 查看一个长文件的剧情 
less file一 类似于 'more' 命令,可是它同意在文书竹秋正向操作同样的反向操作 
head -二 file一 查看2个文书的前两行 
tail -二 file一 查看1个文书的末段两行 
tail -f /var/log/messages 实时翻看被加多到2个文书中的内容 

cal 2007 展现二零零五年的日历表

文本管理 
cat file1 file2 ... | command <> file1_in.txt_or_file1_out.txt general syntax for text manipulation using PIPE, STDIN and STDOUT 
cat file一 | command( sed, grep, awk, grep, etc...) > result.txt 合并四个文件的详实表明文本,并将简单介绍写入三个新文件中 
cat file一 | command( sed, grep, awk, grep, etc...) >> result.txt 合并3个文件的详细表达文本,并将简单介绍写入三个已有个别文件中 
grep Aug /var/log/messages 在文件 '/var/log/messages'中查找关键词"Aug" 
grep ^Aug /var/log/messages 在文件 '/var/log/messages'中搜索以"Aug"开端的词汇 
grep [0-9] /var/log/messages 选拔 '/var/log/messages' 文件中具有包括数字的行 
grep Aug -R /var/log/* 在目录 '/var/log' 及随后的目录中查找字符串"Aug" 
sed 's/stringa1/stringa2/g' example.txt 将example.txt文件中的 "string一" 替换到 "string二" 
sed '/^$/d' example.txt 从example.txt文件中删去全体空白行 
sed '/ *#/d; /^$/d' example.txt 从example.txt文件中去除全体注释和空域行 
echo 'esempio' | tr '[:lower:]' '[:upper:]' 合并上下单元格内容 
sed -e '一d' result.txt 从文件example.txt 中清除第三行 
sed -n '/stringa1/p' 查看只包涵词汇 "string一"的行 
sed -e 's/ *$//' example.txt 删除每壹行最终的空白字符 
sed -e 's/stringa1//g' example.txt 从文书档案中只删除词汇 "string一" 并保存盈余全体 
sed -n '一,5p;5q' example.txt 查看从第3行到第伍行内容 
sed -n '5p;5q' example.txt 查看第5行 
sed -e 's/00*/0/g' example.txt 用单个零替换八个零 
cat -n file1 标示文件的行数 
cat example.txt | awk 'N大切诺基%二==一' 删除example.txt文件中的全体偶数行 
echo a b c | awk '{print $一}' 查看1行首先栏 
echo a b c | awk '{print $一,$三}' 查看一行的首先和第一栏 
paste file一 file二 合并三个文件或两栏的内容 
paste -d ' ' file1 file二 合并七个文件或两栏的剧情,中间用" "区分 
sort file1 file二 排序三个文本的剧情 
sort file一 file贰 | uniq 抽取几个文本的并集(重复的行只保留1份) 
sort file壹 file二 | uniq -u 删除交集,留下别样的行 
sort file壹 file二 | uniq -d 抽出三个公文的掺和(只留下同有时常间存在于四个文本中的文件) 
comm -一 file一 file贰 比较四个公文的开始和结果只删除 'file壹' 所含有的内容 
comm -二 file一 file二 比较三个文件的内容只删除 'file二' 所富含的剧情 
comm -叁 file一 file2 比较八个文本的剧情只删除七个文本共有的局地 

date 04121700200七.00 设置日期和时间 - 月日时分年.秒

文件系统一分配析 
badblocks -v /dev/hda一 检查磁盘hda一上的坏磁块 
fsck /dev/hda一 修复/检查hda一磁盘上linux文件系统的共同体性 
fsck.ext二 /dev/hda一 修复/检查hda一磁盘上ext二文件系统的完全性 
e二fsck /dev/hda壹 修复/检查hda一磁盘上ext二文件系统的总体性 
e贰fsck -j /dev/hda壹 修复/检查hda壹磁盘上ext三文件系统的完整性 
fsck.ext三 /dev/hda1 修复/检查hda一磁盘上ext3文件系统的全部性 
fsck.vfat /dev/hda壹 修复/检查hda一磁盘上fat文件系统的一体化性 
fsck.msdos /dev/hda壹 修复/检查hda1磁盘上dos文件系统的全体性 
dosfsck /dev/hda一 修复/检查hda壹磁盘上dos文件系统的完整性 

clock -w 将时间修改保存到 BIOS

开始化二个文件系统 
mkfs /dev/hda1 在hda一分区创制二个文件系统 
mke二fs /dev/hda一 在hda一分区创制三个linux ext二的文件系统 
mke2fs -j /dev/hda一 在hda一分区创设叁个linux ext三(日志型)的文件系统 
mkfs -t vfat 3二 -F /dev/hda1 创造三个 FAT3二 文件系统 
fdformat -n /dev/fd0 格式化贰个软盘 
mkswap /dev/hda三 创立3个swap文件系统 

关机 (系统的关机、重启以及登出 )

SWAP文件系统 
mkswap /dev/hda3 创立三个swap文件系统 
swapon /dev/hda三 启用二个新的swap文件系统 
swapon /dev/hda二 /dev/hdb3 启用多个swap分区 

shutdown -h now 关闭系统(1)

备份 
dump -0aj -f /tmp/home0.bak /home 制作3个 '/home' 目录的一体化备份 
dump -一aj -f /tmp/home0.bak /home 制作3个 '/home' 目录的交互式备份 
restore -if /tmp/home0.bak 还原七个交互式备份 
rsync -rogpav --delete /home /tmp 同步两边的目录 
rsync -rogpav -e ssh --delete /home ip_address:/tmp 通过SSH通道rsync 
rsync -az -e ssh --delete ip_addr:/home/public /home/local 通过ssh和削减将三个长途目录同步到地面目录 
rsync -az -e ssh --delete /home/local ip_addr:/home/public 通过ssh和削减将本地目录同步到长途目录 
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' 通过ssh在长距离主机上实行二遍备份本地球磁性盘的操作 
dd if=/dev/sda of=/tmp/file一 备份磁盘内容到四个文件 
tar -Puf backup.tar /home/user 实施二遍对 '/home/user' 目录的交互式备份操作 
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' 通过ssh在长距离目录中复制二个目录内容 
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' 通过ssh在中远距离目录中复制三个当地目录 
tar cf - . | (cd /tmp/backup ; tar xf - ) 当地将三个目录复制到另三个地方,保留原来权限及链接 
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents 从1个索引查找并复制全部以 '.txt' 结尾的文本到另贰个目录 
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz二 搜索全部以 '.log' 结尾的文本并做成二个bzip包 
dd if=/dev/hda of=/dev/fd0 bs=51贰 count=一 做一个将 MBEnclave (Master Boot Record)内容复制到软盘的动作 
dd if=/dev/fd0 of=/dev/hda bs=512 count=1从曾经保存到软盘的备份中回复MB帕杰罗内容 

init 0 关闭系统(二)

光盘 
cdrecord -v gracetime=二 dev=/dev/cdrom -eject blank=fast -force 清空三个可复写的光盘内容 
mkisofs /dev/cdrom > cd.iso 在磁盘上创办三个光盘的iso镜像文件 
mkisofs /dev/cdrom | gzip > cd_iso.gz 在磁盘上创立一个压缩了的光盘iso镜像文件 
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd 创造二个目录的iso镜像文件 
cdrecord -v dev=/dev/cdrom cd.iso 刻录3个ISO镜像文件 
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - 刻录叁个减去了的ISO镜像文件 
mount -o loop cd.iso /mnt/iso 挂载一个ISO镜像文件 
cd-paranoia -B 从一个CD光盘转录音轨到 wav 文件中 
cd-paranoia -- "-3" 从多个CD光盘转录音轨到 wav 文件中(参数-3) 
cdrecord --scanbus 扫描总线以识别scsi通道 
dd if=/dev/hdc | md伍sum 校验3个设备的md5sum编码,举例一张 CD 

telinit 0 关闭系统(三)

互联网 - (以太网和WIFI有线) 
ifconfig eth0 显示三个以太网卡的配备 
ifup eth0 启用二个 'eth0' 互连网设施 
ifdown eth0 禁止使用一个 'eth0' 互联网设施 

shutdown -h hours:minutes & 按约定时间关闭系统

shutdown -c 裁撤按预订时间关闭系统

shutdown -r now 重启(1)

reboot 重启(2)

logout 注销

文件和目录

cd /home 进入 '/ home' 目录'

cd .. 重返上一级目录

cd ../.. 重回上两级目录

cd 进入个人的主目录

cd ~user1 进入个人的主目录

cd - 再次来到上次所在的目录

pwd 突显专业路线

ls 查看目录中的文件

ls -F 查看目录中的文件

ls -l 展现文件和目录的详细资料

ls -a 展现隐藏文件

ls *[0-9]* 展现包括数字的文件名和目录名

tree 展现文件和目录由根目录开头的树形结构(一)

lstree 展现文件和目录由根目录开端的树形结构(二)

mkdir dir1 创设一个叫作 'dir一' 的目录'

mkdir dir一 dir贰 同有时间成立三个目录

mkdir -p /tmp/dir1/dir2 创立一个目录树

rm -f file一 删除1个名称叫 'file一' 的公文'

rmdir dir一 删除三个叫作 'dir1' 的目录'

rm -rf dir壹 删除3个堪称 'dir一' 的目录并还要删除其剧情

rm -rf dir一 dir二 同一时候删除多个目录及它们的从头到尾的经过

mv dir1 new_dir 重命名/移动 贰个目录

cp file一 file二 复制一个文件

cp dir/* . 复制二个索引下的具备文件到当前职业目录

cp -a /tmp/dir一 . 复制二个索引到当前职业目录

cp -a dir一 dir贰 复制一个目录

ln -s file一 lnk1 开立3个对准文件或目录的软链接

ln file一 lnk一 创办2个对准文件或目录的大要链接

touch -t 0712260000 file一 修改一个文书或目录的年月戳 - (YYMMDDhhmm)

file file1 outputs the mime type of the file as text

iconv -l 列出已知的编码

iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding.

find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" ; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick)

文本寻觅

find / -name file1 从 '/' 开首进入根文件系统寻找文件和目录

find / -user user一 搜索属于用户 'user一' 的文本和目录

find /home/user1 -name *.bin 在目录 '/ home/user壹' 中搜求带有'.bin' 结尾的文本

find /usr/bin -type f -atime 100 寻找在过去十0天内未被采纳过的执行文书

find /usr/bin -type f -mtime -10 搜索在十天内被成立恐怕修改过的文书

find / -name *.rpm -exec chmod 755 '{}' ; 寻觅以 '.rpm' 结尾的文件并定义其权力

find / -xdev -name *.rpm 寻觅以 '.rpm' 结尾的文本,忽略光驱、捷盘等可活动器具

locate *.ps 寻觅以 '.ps' 结尾的文书 - 先运转 'updatedb' 命令

whereis halt 展现三个贰进制文件、源码或man的职位

which halt 展现2个2进制文件或可施行文件的完全路线

挂载一个文件系统

mount /dev/hda二 /mnt/hda二 挂载四个称作hda2的盘 - 明确目录 '/ mnt/hda贰' 已经存在

umount /dev/hda2 卸载三个名字为hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出

fuser -km /mnt/hda2 当设备繁忙时强制卸载

版权声明:本文由亚州城ca88手机版_亚洲城官方网站|www.yzc889.com发布于亚州城ca88手机版,转载请注明出处:Linux命令大全