关机重启等操作 shutdown -h now 关机 init 0 关机 telinit 0 关机 shutdown -r hours:minutes & 定时关机 shutdown -c 取消定时关机 shutdown -r now 重启 reboot 重启 logout 注销 查看系统信息 arch 显示机器的结构 uname -r 显示使用过的内核版本 dmidecode -q 显示硬件系统的组件 hdaparm -i /dev/hda 显示硬盘的特征 hdparm -tT /dev/sda 在硬盘上执行一个测试的读操作 cat /proc/cpuinfo 显示CPU信息 cat /proc/interrupts 显示中断情况 cat /proc/meminfo 检查内存使用情况 cat /proc/swaps 显示交换文件信息 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器和(流量)统计 cat /proc/mounts 显示挂载的文件系统 lspci -tv 显示PCI设备 lsusb -tv 显示USB设备 date 显示系统日期 cal 2007 显示2007年的时间表 date 041217002007.00 设置日期和时间 格式为(MonthDayhoursMinutesYear.Seconds) clock -w 保持BIOS中日期的改变 文件搜索操作 find / -name file1 从'/'开始搜索文件名为name的目录或者文件 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'后缀的文件并改变文件权限为755 find / -xdev -name \*.rpm 搜索以'.rpm'为后缀的文件,并忽略可移动设备,比如光驱,U盘等 locate \*.ps 显示以'.ps'后缀的文件 whereis halt 显示二进制文件、代码以及手册的位置 which halt 显示二进制文件以及可执行文件的全路径 文件和目录操作 cd /home 进入'/home'目录 cd .. 返回上一层目录 cd ../.. 返回上两层目录 cd 回到用户目录 cd ~utente 回到用户目录 cd - 后退到刚才目录 pwd 显示工作目录的地址 ls 显示该目录下的文件以及目录信息 ls -F 显示该目录下的文件信息 ls -l 显示该目录下的文件以及目录的详细信息 ls -a 显示该目录下的所有文件和目录(包括隐藏目录和文件) ls *[0-9]* 显示该目录下包含数字的文件和目录 tree 以树形的形式显示root目录下的文件和目录信息 lstree 以树形的形式显示root目录下的文件和目录信息 mkdir dir1 创建名为dir1的目录 mkdir dir1 dir2 同时创建两个目录名分别为dir1和dir2的目录 mkdir -p /tmp/dir1/dir2 创建一个目录树 rm -f file1 删除一个文件名为file1的文件 rmdir dir1 删除一个目录名为dir1的目录 rm -rf dir1 删除一个目录名为dir1的目录以及该目录下的所有目录和文件 rm -rf dir1 dir2 同时删除目录名dir1和dir2的目录以及该目录下的所有目录和文件 mv dir1 new_dir 重命名目录dir1为new_dir cp file1 file2 把file1复制到file2目录下 cp dir/* . 把dir目录下的文件复制到当前目录下 cp -a /tmp/dir1 . 把/tmp/dir1目录下的所有文件和目录复制到当前目录下 cp -a dir1 dir2 把dir1目录下的所有文件和目录复制到dir2目录下 ln -s file1 lnk1 给一个文件或目录创建一个symbolic link ln file1 lnk1 给一个文件或目录创建一个physical link touch -t 0712250000 fileditest 修改一个目录或文件的时间戳(创建时间) - (格式为:YYMMDDhhmm) 磁盘空间操作 df -h 显示挂载的空间列表 ls -lSr |more 以文件大小排列来显示文件和目录 du -sh dir1 估计dir1目录使用的磁盘空间 du -sh * | sort -rn 以文件大小的形式显示文件和目录的大小 rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1n 显示已安装的rpm包使用的空间,以大小顺序排列(适用于fedora,redhat和类redhat系统) dpkg-query -W -f='${Installed-Size;10}\t${Package}\n' | sort -k1,1n 显示已安装的deb包使用的空间,以大小顺序排列(适用于ubuntu, debian 和该类型的系统) 挂载文件系统操作 mount /dev/hda2 /mnt/hda2 把一个名称为hda2的文件系统挂载到'/mnt/hda2'目录下 umount /dev/hda2 卸载名为hda2的文件系统(前提是已经挂载) fuser -km /mnt/hda2 强制卸载hda2的文件系统,尽管这个设备在使用中 umount -n /mnt/hda2 卸载hda2文件系统并且不写入'/etc/mtab'文件 mount /dev/fd0 /mnt/floppy 卸载软驱 mount /dev/cdrom /mnt/cdrom 卸载光驱 mount /dev/hdc /mnt/cdrecorder 卸载刻录机 mount /dev/hdb /mnt/cdrecorder 卸载刻录机 mount -o loop file.iso /mnt/cdrom 卸载一个文件或者一个iso镜像文件按 mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统 mount /dev/sda1 /mnt/usbdisk 挂载一个U盘 mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share 挂载一个windows下的网络共享文件 用户和组管理操作 groupadd group_name 创建一个名group_name的组 groupdel group_name 删除一个名group_name的组 groupmod -n new_group_name old_group_name 重命名一个组 useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1 给"admin"组创建一个新user useradd user1 创建一个新的user userdel -r user1 删除一个用户("-r"命令删除用户在/home目录下的用户目录) usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 改变用户属性 passwd 修改密码 passwd user1 修改user1的密码,只有root用户可以 chage -E 2005-12-31 user1 给用户usr1设置密码的有效期限 pwck 检查'/etc/passwd'的语法和文件格式,以及存在的用户 grpck 检查'/etc/group'的语法和文件格式,以及存在想用户 newgrp group_name 登录新的组,改变默认组的最近创建的文件 修改文件权限 ls -lh 显示文件权限 ls /tmp | pr -T5 -W$COLUMNS 在终端(显示器)上以5列的形式列出目录下的文件和目录 chmod ugo+rwx directory1 设置用户,组员和其他用户可读可写可执行directory1目录 chmod go-rwx directory1 删除用户组和其他组的对directory1的可读可写可执行权限 chown user1 file1 修改一个文件的所有者 chown user1 -R directory1 修改一个目录以及这个目录中的目录和文件的所有者 chgrp gruppo1 file1 修改文件的所有组(者) chown user1:gruppo1 file1 修改一个文件的用户和组 find / -perm -u+s 查看系统中有设置suid的所有文件 chmod u+s /bin/file_eseguibile 给一个二进制文件设置suid(运行这个文件的用户拥有的权限和这个文件的所有者一样)chmod u-s /bin/file_binario 是这个二进制文件的suid失效 chmod g+s /home/public 给这个目录设置sgid(sgid和suid类似,但是sgid适用于目录) chmod g-s /home/public 使这个目录的sgid失效 chmod o+t /home/comune 给目录设置stiky(只允许合法的文件拥有者删除这些文件) chmod o-t /home/comune 是这个目录的stiky失效 文件的特殊属性操作 chattr +a file1 让文件或目录仅提供附加用途 chattr +c file1 将文件或目录压缩后存放 chattr +d file1 将文件或目录排除在倾倒操作之外 chattr +i file1 把这个文件变成不可变的文件,不允许删除、修改、重命名和创建链接 chattr +s file1 允许一个文件被安全地删除 chattr +S file1 即时更新文件或目录 chattr +u file1 语序你在取消的情况下恢复一个文件的内容,预防意外删除 lsattr 显示特殊的属性
linux 命令行
最新推荐文章于 2024-07-10 13:48:31 发布