首页 > 代码库 > linux云自动化运维基础知识3(系统的基本命令)
linux云自动化运维基础知识3(系统的基本命令)
1 date
watch -n 1 date ###让date命令每秒执行一次,ctrl +c 推出监控模式
date 11181115 ###把系统时间设定为11月18日11:15 格式:月月天天小时分钟
date 111811152016.55 ##2016表示年(可以不加).55 表示秒(可以不加)
-d +xday -xday ##查看x天前或者后的时间
+%.... ##设定date的输出格式
2.
passwd 参数 用户名称
-S student ##用户密码信息
--status student 。。。。。。
-l student ##锁定帐号
-u student ##解锁
-n 1 student ##设定密码最短有效期
-x 30 student ##设定密码最长有效期
-w 3 student ##警告期
-i 2 student ##设定用户非活跃天数
-d student ##清除用户密码
使用此命令时候要注意用户的权限
监控passwd密码信息
watch -n 1 passwd -S student ctrl +c 退出监控
10表示密码最短有效期限,1000为密码最长有效期限,5表示密码警告期,3表示非活跃天数。
SHA512为密码的加密方式,此处使用的是对称加密。
3.file
file 文件名字 ##查看文件类型
4.文件的查看
cat filename ##显示文件的全部内容
less file ##分页浏览,按“q”退出
head filename ##显示一个文件的前几行
head -n 5 filename ##前五行
tail filename ##显示文件后几行
tail -n 5 filename ##显示一个文件的后5行
tail -f file ##监控文件后 10 行内容
参数-b 输出标准行号,忽略空行。
参数-n 输出标准行号,不忽略空行。
5.wc统计文件容量信息
wc -l 行数
-w 字数
-c 字节数
-m 字符数
6.文件管理方面的基础命令
(1)touch 建立文件或修改文件时间戳
touch file ##创建文件
(2)mkdir 建立目录
mkdir directory ##创建目录
参数-p ##上级目录不存在自动建立
参数-m ##指定文件权限
(3)rm 删除目录或文件 ####
rm -f ##强行删除不提示。
-r ##用于删除目录
(4)cat|head|tail 查看文件内容 ####
cat|head|tail ##文件内容查看命令
cat显示文件的标准输出 常用参数:-b 输出标准行号,不忽略空行
-n 输出标准行号,忽略空行
(5)vim 文本方式编辑文件
vim filename 进入到命令模式
命令模式不能编辑文件,如果要编辑文件要进入插入模式
按"i"进入插入模式
如果完成编辑,按”esc“推出插入模式,输入”:wq“ 保存退出
vim filename 如果文件名字不存在,会自动创建
vim 没有操作对象直接打开,编辑文件后要 :wq filename ###记得加上创建文件的文件名###
7. cd 切换工作目录
cd directory ##切换工作目录到指定目录
cd - ##切换工作目录到之前所在目录
cd ~ ##切换到当前用户的家目录
cd ~usernmae ##切换到指定用户家目录
cd .. ##进入到当前目录的上级目录。注意:“。”表示当前目录
8. ls 列出目录或文件信息
ls ##如果后面没有目标那么默认目标为当前目录
ls directory|filename ##列出文件或目录内容
ls -d direcotry ##列出目录本身
ls -l filename|dorectory ##列出文件或目录里面内容的属性
ls -ld directory ##列出目录本身属性
ls -a ##显示目录中的所有内容,包括以"."开头的隐藏文件
ls -R ##递归显示目录中的内容
注意:第二行字母表示的含义。第一个d为该文件的属性为目录;后面的rwx表示文件所有人拥有读,写,执行的权力,接着的r-x表示组成员拥有读和执行的权力,后面的r-x表示其他人拥有读和执行的权力。
9. cp 文件复制
cp是新建文件的过程
cp file file1 file2 ... directory ###把file file1 file2 复制到 directory中
cp file test ###建立test文件模板为file
cp -r directory direcotry1 ###复制目录 参数-r
-p ###复制权限
-v ###显示复制过程中的详细信息
9.mv 移动或重命名
相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程
mv file file1 direcotry ##移动file file1到directory中
mv 存在文件 不存在文件 ##重命名文件
mv westos/linux . ##把westos中的linux移动到当前目录 .代表当前目录
10. pwd print working direcotry
>> pwd 显示当前工作目录
>> pwd -P 显示真实目录只要针对软链接
11. stat 命令可以查看文件的时间戳
access 被访问的时间
modify 内容被修改的时间
change 文件被修改的时间
12.less
分页浏览文件,当文件过长时使用
/ 关键字 搜索关键字
q 退出
v gedit = GNOME EDIT
13.gedit = GNOME EDIT 图形的文本编辑器
gedit file 开启 file 并且编辑
ctrl+s 保存
ctrl+n 打开新的编辑界面
ctrl+o 打开新文件
14.rm = remove 删除文件或者目录
常用参数
>> -f 强行删除不提示
>> -r 删除目录
>> -d 删除空目录
15. man ->>manual ###man是手册缩写
man man #####查看man命令的帮助
man passwd ###查看passwd命令的帮助
man的级别
1 系统命令
2 系统接口
3 函数库
4 特殊文件,比如设备文件
5 文件
6 游戏
7 系统的软件包
8 系统管理命令
9 内核
man 5 passwd ##查看/etc/passwd文件的帮助
man 1 passwd ##查看passwd命令的帮助,1可以省略
man页面的快捷方式
上下键 ##向上或向下一行
pageup|pagedown ##向下一个屏幕或者向上一个屏幕
d|u ##向下或者向上半个屏幕
G|gg ##跳转页面到man最下面或最上面
/关键字 ##搜索关键字,关键字会高亮显示,n向下匹配,N向上
q ##退出帮助页面
本文出自 “13122425” 博客,请务必保留此出处http://13132425.blog.51cto.com/13122425/1949112
linux云自动化运维基础知识3(系统的基本命令)