今天偷个懒,这是之前收集到一些日常linux操作会用到的命令,在这里做个记录哈~ 此后根据使用情况再持续更新!
系统信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 arch uname -muname -r dmidecode -qcat /proc/cpuinfocat /proc/meminfocat /proc/versiondate cal 2021date 041217002007.00 clock -w
关机 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 shutdown -h now init 0 telinit 0 shutdown -h hours:minutes & shutdown -c shutdown -r now rebootlogout
文件与目录 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 pwd ls -Fls -lls -als *[0-9]* treemkdir -p /tmp/dir1/dir2rm -f filerm -rf dir rm -rf dir1 dir2cp -a dir1 dir2cp -r dir1 dir2ln -s file1 lnk1ln file1 lnk1touch -t 0712250000 file1 iconv -l
文件搜索 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 find / -name file1 find -user user1 find /home/user1 -name \\*.bin find /usr/bin -type f -atime +100 find /usr/bin -type f -mtime -10 find / -name \\*.rpm -exec chmod 755 '{}' \\ find / -xdev -name \\*.rpm whereis haltwhich halt
挂载一个文件系统 1 2 3 4 5 6 7 8 mount /dev/hda2 /mnt/hda2 umount /dev/hda2 fuser -km /mnt/hda2 mount /dev/sda1 /mnt/usbdisk
磁盘空间 1 2 3 4 5 6 7 8 9 10 11 12 13 14 df -hls -lSr |moredu -sh dir1du -sk * |sort -rn rpm -q -a --qf'%10{SIZE}t%{NAME}n' |sort -k1,1n dpkg-query -W -f='${Installed-Size;10}t${Package}n' |sort -k1,1ndu -h --max-depth=1 | grep 'G' | sort -nr
用户和群组 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 groupadd group_name groupdel group_name groupmod -n new_group_name okd_group_name useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 useradd user1 userdel -r user1 usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 passwd passwd user1 chage -E 2005-12-31 user1
文件的权限 - 使用 “+” 设置权限,使用 “-“ 用于取消 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ls -lhls /tmp | pr -T5 -W$COLUMNS chmod ugo+rwx directory1chmod go-rwx directory1chown user1 file1chown -R user1 directory1chgrp group1 file1chown user1:group1 file1
root用户都删除不了的文件 1 2 3 4 5 6 7 8 9 10 11 chattr +a test.txt chattr -a test.txt lsattr test.txt