昨天小编给各人分享高Linux体系号令年夜齐,包罗了一切典范、罕用的号令,好比闭机重封号令,磁盘办理号令等,菜鸟进门必备。
原节内容:
Linux罕用号令年夜齐
1,体系疑息
arch 显现机械的解决器架构(1)
uname -m 显现机械的解决器架构(2)
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 2007 显现2007年的日历表
date 041217002007.00 配置日期战工夫 - 月日时候年。秒
clock -w 将工夫批改生存到 BIOS
2,闭机 (体系的闭机、重封以及登没 ) 、linux 重封号令。
shutdown -h now 封闭体系(1)
init 0 封闭体系(2)
telinit 0 封闭体系(3)
shutdown -h hours:minutes & 按预约工夫封闭体系
shutdown -c 与消按预约工夫封闭体系
shutdown -r now 重封(1)
reboot 重封(2)
logout 登记
3,文件战目次
cd /home 入进 ‘/ home’ 目次‘
cd 。。 返回上一级目次
cd 。。/。。 返回上二级目次
cd 入进小我私家的主目次
cd ~user1 入进小我私家的主目次
cd - 返回前次地点的目次
pwd 显现事情途径
ls 查看目次外的文件
ls -F 查看目次外的文件
ls -l 显现文件战目次的具体材料
ls -a 显现显匿文件
ls *[0-9]* 显现包罗数字的文件名战目次名
tree 显现文件战目次由根目次开端的树形构造(1)
lstree 显现文件战目次由根目次开端的树形构造(2)
mkdir dir1 创立一个叫作 ’dir1‘ 的目次’
mkdir dir1 dir2 异时创立二个目次
mkdir -p /tmp/dir1/dir2 创立一个目次树
rm -f file1 增除了一个叫作 ‘file1’ 的文件‘
rmdir dir1 增除了一个叫作 ’dir1‘ 的目次’
rm -rf dir1 增除了一个叫作 ‘dir1’ 的目次并异时增除了其内容
rm -rf dir1 dir2 异时增除了二个目次及它们的内容
mv dir1 new_dir 重定名/挪动 一个目次
cp file1 file2 复造一个文件
cp dir/* 。 复造一个目次高的一切文件到以后事情目次
cp -a /tmp/dir1 。 复造一个目次到以后事情目次
cp -a dir1 dir2 复造一个目次
ln -s file1 lnk1 创立一个指背文件或目次的硬链接
ln file1 lnk1 创立一个指背文件或目次的物理链接
touch -t 0712250000 file1 批改一个文件或目次的工夫戳 - (YYMMDDhh妹妹)
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)
4,文件搜刮
find / -name file1 从 ‘/’ 开端入进根文件体系搜刮文件战目次
find / -user user1 搜刮属于用户 ‘user1’ 的文件战目次
find /home/user1 -name \*.bin 正在目次 ‘/ home/user1’ 外搜刮带有‘.bin’ 末端的文件
find /usr/bin -type f -atime +100 搜刮正在已往100地内已被运用过的执止文件
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 显现一个两入造文件或否执止文件的完好途径
5,挂载一个文件体系
mount /dev/hda2 /mnt/hda2 挂载一个叫作hda2的盘 - 确定目次 ‘/ mnt/hda2’ 曾经存正在
umount /dev/hda2 卸载一个叫作hda2的盘 - 先从挂载点 ‘/ mnt/hda2’ 退没
fuser -km /mnt/hda2 当设施忙碌时强迫卸载
umount -n /mnt/hda2 运转卸载操做而没有写进 /etc/mtab 文件- 当文件为只读或当磁盘写谦时十分有效
mount /dev/fd0 /mnt/floppy 挂载一个硬盘
mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom
mount /dev/hdc /mnt/cdrecorder 挂载一个cdrw或dvdrom
mount /dev/hdb /mnt/cdrecorder 挂载一个cdrw或dvdrom
mount -o loop file.iso /mnt/cdrom 挂载一个文件或ISO镜像文件
mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件体系
mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设施
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络同享
6,磁盘空间
df -h 显现曾经挂载的分区列表
ls -lSr |more 以尺寸巨细布列文件战目次
du -sh dir1 预算目次 ‘dir1’ 曾经运用的磁盘空间‘
du -sk * | sort -rn 以容质巨细为根据挨次显现文件战目次的巨细
rpm -q -a --qf ’%10{SIZE}t%{NAME}n‘ | sort -k1,1n 以巨细为根据挨次显现未装置的rpm包所运用的空间 (fedora, redhat类体系)
dpkg-query -W -f=’${Installed-Size;10}t${Package}n‘ | sort -k1,1n 以巨细为根据显现未装置的deb包所运用的空间 (ubuntu, debian类体系)
7,用户战群组
groupadd group_name 创立一个新用户组
groupdel group_name 增除了一个用户组
groupmod -n new_group_name old_group_name 重定名一个用户组
useradd -c “Name Surname ” -g admin -d /home/user1 -s /bin/bash user1 创立一个属于 “admin” 用户组的用户
useradd user1 创立一个新用户
userdel -r user1 增除了一个用户 ( ’-r‘ 解除主目次)
usermod -c “User FTP” -g system -d /ftp/user1 -s /bin/nologin user1 批改用户属性
passwd 批改心令
passwd user1 批改一个用户的心令 (只许可root执止)
chage -E 2005-12-31 user1 配置用户心令的生效期限
pwck 查抄 ’/etc/passwd‘ 的文件格局战语法建邪以及存正在的用户
grpck 查抄 ’/etc/passwd‘ 的文件格局战语法建邪以及存正在的群组
newgrp group_name 登岸入一个新的群组以扭转新创立文件的预设群组
8,文件的权限 - 运用 “+” 配置权限,运用 “-” 用于与消
ls -lh 显现权限
ls /tmp | pr -T5 -W$COLUMNS 将末端分别成5栏显现
chmod ugo+rwx directory1 配置目次的一切人(u)、群组(g)以及其余人(o)以读(r )、写(w)战执止(x)的权限
chmod go-rwx directory1 增除了群组(g)取其余人(o)对目次的读写执止权限
chown user1 file1 扭转一个文件的一切人属性
chown -R user1 directory1 扭转一个目次的一切人属性并异时扭转改目次高一切文件的属性
chgrp group1 file1 扭转文件的群组
chown user1:group1 file1 扭转一个文件的一切人战群组属性
find / -perm -u+s 摆列一个体系外一切运用了SUID节制的文件
chmod u+s /bin/file1 配置一个两入造文件的 SUID 位 - 运转该文件的用户也被付与战一切者异样的权限
chmod u-s /bin/file1 禁用一个两入造文件的 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 禁用一个目次的 STIKY 位
9,文件的特殊属性 - 运用 “+” 配置权限,运用 “-” 用于与消
chattr +a file1 只许可以逃添体式格局读写文件
chattr +c file1 许可那个文件能被内核主动紧缩/解压
chattr +d file1 正在停止文件体系备份时,dump步伐将疏忽那个文件
chattr +i file1 配置成不成变的文件,不克不及被增除了、批改、重定名或者链接
chattr +s file1 许可一个文件被平安天增除了
chattr +S file1 一旦应用步伐对那个文件执止了写操做,使体系立即把批改的成果写到磁盘
chattr +u file1 若文件被增除了,体系会许可您正在当前规复那个被增除了的文件
lsattr 显现特殊的属性
相关文章