Linux用sh判断用户初次登陆
#用web是用户名,last是查看最近登录的次数 #如果loginsum数小于1就是每一次登录 loginsum=`last | grep web | wc -l` #loginsum=1 #测试用 if [ "$loginsum" == 1 ]; then echo "你好,你第一次登录" fi
Linux磁盘满了处理命令
1、linux 下查找大于10M的文件
find . -type f -size +10000k
2、删除所有空目录
find /data -type d -empty -exec rm -rf {} \;
3、linux下批量删除空文件(大小等于0的文件)的方法
find /data -type f -size 0c -exec rm -rf {} \;
find /data -type f -size 0c|xargs rm –f
4、删除五天前的文件
find /data -mtime +5 -type f -exec rm -rf {} \;
5、删除两个文件重复的部份,打印其它
cat 1.txt 3.txt |sort |uniq
安装:rpm -ivh gcc-c++-4.1.1-52.el5.x86_64.rpm
删除:rpm -e gcc-c++-4.1.2-44.el5 --nodeps
查看安装包:rpm -q gcc-c++
Linux mdir命令详解经典实例
文件管理:mdir 功能说明:显示MS-DOS目录。 语法:mdir [-afwx/][目录] 补充说明:mdir为mtools工具指令,模拟MS-DOS的dir指令,可显示MS-DOS文件系统中的目录内容。 参数: -/ 显示目录下所有子目录与文件。 -a 显示隐藏文件。 -f 不显示磁盘所剩余的可用空间。 -w 仅显示目录或文件名称,并以横排方式呈现,以便一次能显示较多的目录或文件。 -X 仅显示目录下所有子目录与文件的完整路径,不显示其他信息。 经典实例: 1.显示a盘中的内容 $ mdir -/ a:\* 以上命令执行后,mdir将显示指定盘"a:\"中的所有子目录及其中的文件信息,如下所示: Volume in drive A has no label #加载信息 Volume Serial Number is 13D2~055C Directory for A:\ #以下为目录信息 ./TEST <DIR> 2011-08-23 16:59 #显示格式为文件名,目录大小,修改时间 AUTORUN.INF 265 2011-08-23 16:53 AUTORUN.BAT 43 2011-08-23 16:56 3 files 308 bytes #统计总大小 724 325 bytes free #剩余空间
Linux mmove命令详解经典实例
文件管理:mmove 功能说明:在MS-DOS文件系统中,移动文件或目录,或更改名称。 语法:mmove [源文件或目录...][目标文件或目录] 补充说明:mmove为mtools工具指令,模拟MS-DOS的move指令,可在MS-DOS文件系统中移动现有的文件或目录,或是更改现有文件或目录的名称。 经典实例: #使用指令mmove将文件"autorun.bat"移动到目录"test"中,输入如下命令: mmove autorun.bat test 以上命令执行以后,指令mmove会将文件"autorun.bat"移动到指定目录"test"中。 注意:用户可以使用mdir指令查看移动后的文件或目录信息。
Linux mc命令详解经典实例
文件管理:mc 功能说明:提供一个菜单式的文件管理程序。 语法:mc [-abcdfhkPstuUVx][-C <参数>][-l <文件>][-v <文件>][目录] 补充说明:执行mc之后,将会看到菜单式的文件管理程序,共分成4个部分。 参数: -a 当mc程序画线时不用绘图字符画线。 -b 使用单色模式显示。 -c 使用彩色模式显示。 -C<参数> 指定显示的颜色。 -d 不使用鼠标。 -f 显示mc函数库所在的目录。 -h 显示帮助。 -k 重设softkeys成预设置。 -l<文件> 在指定文件中保存ftpfs对话窗的内容。 -P 程序结束时,列出最后的工作目录。 -s 用慢速的终端机模式显示,在这模式下将减少大量的绘图及文字显示。 -t 使用TEMPCAP变量设置终端机,而不使用预设置。 -u 不用目前的shell程序。 -U 使用目前的shell程序。 -v<文件> 使用mc的内部编辑器来显示指定的文件。 -V 显示版本信息。 -x 指定以xterm模式显示。 经典实例 1.首先下载 mc sudo apt-get install mc 2.安装后mc命令就可以直接运行了 mc