命令必会

★显示日历:cal

cal [month] [year]

cal 10 2009

cal 2009

★变换目录:cd(Change Directory)

cd .. 上层目录

cd ~  家目录

cd -  刚刚的那个目录

★检视档案:cat (concatenate)

cat -n /etc/issue

cat -A /etc/xinetd.conf

-A :同-vET 的整合选项

-b :列出行号,仅针对非空白行做行号显示

-E :显示出结尾的断行字符 $ ;

-n :打印出行号,连同空白行也会有行号

-T :显示出[tab] 按键以 ^I ;

-v :列出一些看不出的特殊字符

★密码参数显示:chage

chage [-ldEImMW] 账号名

chage -l vbird2

-l :列出该账号的详细密码参数;

-d :后面接日期,修改 shadow 第三字段(最近一次更改密码的日期)

-E :后面接日期,修改 shadow 第八字段(账号失效日),格式 YYYY-MM-DD

-I :后面接天数,修改 shadow 第七字段(密码失效日期)

-m :后面接天数,修改 shadow 第四字段(密码最短保留天数)

-M :后面接天数,修改 shadow 第五字段(密码多久需要进行变更)

-W :后面接天数,修改 shadow 第六字段(密码过期前警告日期)

★必须要更改过密码后才能够登入系统使用 bash 环境

useradd agetest

echo "agetest" | passwd --stdin agetest

chage -d 0 agetest

★配置文件案隐藏属性:chattr

+ :增加某一个特殊参数,原本存在参数不动

- :移除某一个特殊参数,原本存在参数不动

= :设定一定,且仅有后面接的参数

chattr +i attrtest

chattr -i attrtest

a :设定a后,只能增加数据,而不能删除也不能修改数据

i :不能被删除、改名、设定连结也无法写入或新增资料

A :设定A 这个属性时,若你有存取此档案(目录)时,他的访问时间 atime 将将会被修改,可避免I/O较慢的机器过度的存取磁盘

S :一般档案是异步写入磁盘,加上 S会『同步』写入磁盘中

c :自动将此档案『压缩』,读取时自动解压缩;储存时,先压缩再储存(对大档案蛮有用)

d :当dump程序被执行时,讴定 d 属性将可使该档案(目录)不会被 dump 备份

s :删除档案被完全的移除出这个硬盘空间,误删完全无法救回

u :与s 相反,删除档案数据内容存在磁盘中,可以救援该档案

★改变所属群组:chgrp

chgrp [-R] dirname/filename ...

-R : 递归(recursive)

chgrp users install.log

时间: 2024-10-09 23:45:22

命令必会的相关文章

linux公司常用基础命令必知必会

基础命令分为六部分来介绍,都是一些公司里常用的命令做了下汇总:◆ 安装和登录命令:login.shutdown.halt.reboot.install.mount.umount.chsh.exit.last:◆ 文件处理命令:file.mkdir.grep.dd.find.mv.ls.diff.cat.ln:◆ 系统管理相关命令:df.top.free.quota.at.lp.adduser.groupadd.kill.crontab:◆ 网络操作命令:ifconfig.ip.ping.nets

Linux 检查磁盘损坏情况命令 -必会

原因:前一段时间,朋友面试,有一个面试题问的是如何检测磁盘时候有损害.当心心里就是猛的咯噔了一下,好像自己也不知道耶,好吧.于是花了些时间整理了一下. 1.badblocks 功能说明:检查磁盘装置中损坏的区块. 语 法:badblocks [-svw][-b ][-o ][磁盘装置][磁盘区块数][启始区块] 补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数. 参 数: -b 指定磁盘的区块大小,单位为字节. -o 将检查的结果写入指定的输出文件. -s 在检查时显示进度.

[Symfony2] 在命令或控制器里跑另一个命令的N种方法

或许最容易想到的,是通过system或者exec里执行命令,只不过这么做显得太过粗线条对吧——系统调用函数系列不一定主机提供商允许运行,而且运行命令得重新初始化Symfony2框架运行环境,多浪费计算资源. 这两个问题,最需要解决的是第一个问题.为了安全性,很多环境PHP的系统调用系列函数都被disable掉了.不过这个问题也应该好解决,我们来看看app/console文件到底执行了什么就明白了. 1 2 3 4 5 6 7 8 9 10 11 12 // app/console ... use

linux 获得命令的使用帮助

内部命令:help command 外部命令:command --help 命令手册:man man分章节 eg:man 1 command 1:用户命令(/bin,/usr/bin,/usr/local/bin) 2:系统调用 3:库用户 4:特色文件(设备文件) 5:文件格式(配置文件的语法) 6:游戏 7:杂项 8:管理命令 < >:必选 [ ]:可选 ...:可以出现多次 | :多选一 { }:分组 NAME         :命令名称及功能简要说明 SYNSOPSIS    :用法说

Linux常用命令收集整理

有一台 三-丰-云-免-费-主-机,经常都要跟 Linux 打交道,经常要使用到linux的各种命令,当然每次都可以找度娘,但一些基本常的命令还是需要熟练掌握. Linux 网络命令涉及到这么几块: 网络配置: ifconfig. ip 连通性探测: ping. traceroute. telnet. mtr 网络连接: netstat. ss. nc. lsof 流量统计: ifstat. sar. iftop 交换与路由: arp. arping. vconfig. route 防火墙: i

Linux系统Bash(Shell)基础知识(4)

今天给大家总结一下关于bash的颜色,配置文件,变量,数组和相关shell脚本编程的基本概念: 一.bash的颜色显示规则 吧是的颜色显示,说白了就是Ascll码对于颜色的调用设置,而在于颜色代码当中,字符串个功能实现如下: \033:表示ctrl键: [:控制字符和颜色代码之间的间隔字符: 0m:关闭颜色属性: 1m:加粗显示文本字符: 4m:为文本字符加下划线标识: 5m:使文本字符闪烁: 7m:将背景色和前景色调换,白变黑,黑变白: 8m:隐藏字符,将文本字符的背景色和前景色设置为相同颜色

善用 NuGet 程序包管理器控制台

每种集成开发环境都会提供扩展包的下载与安装,VS (微软可视化集成开发环境) 下的叫程序包管理控制台,我们把他叫做<牛干 程序包管理控制台>. 在 工具=>NuGet 程序包管理器=> 程序包管理控制台,打开命令窗口. 这两条命令必学必会 PM> Install-Package 包 [-参数]PM> UnInstall-Package 包 [-参数] 参数可选(指定版本号或项目名) PM> Install-Package Microsoft.AspNet.Mvc

处理GitHub不允许上传大于100M文件问题

同样是记录一下自己工作遇到的问题,免得下次再遇到了还到处网上查资料解决. 自己的项目的版本控制用的是Git,代码仓库在github托管.项目里用到了百度导航SDK,由于百度导航SDK有了新版本,于是就更新到了新版本,更新好了之后想把代码push到github上,结果出错了,被拒绝,具体信息是:Total 3007 (delta 664), reused 0 (delta 0)remote: error: GH001: Large files detected.remote: error: Tra

android apk的签名和权限问题

一. android apk的签名问题(http://blog.csdn.net/lyq8479/article/details/6401093) 1.为什么要给Android应用程序签名?      如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”.      Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!Android通过数字签名来