Linux基础--->命令(一)

来源:互联网 发布:jennifer lopez知乎 编辑:程序博客网 时间:2024/06/05 15:57

第一次写博客,按自己的心去写。一是为了自己查找起来方便,二是为了自己能够总结,定期回顾和深入理解后的完善。
先由简到易,常用命令:
more /etc/passwd 用户信息 由冒号分割为7项

如: tianya:x:1000:1000:tianya,,,:/home/tianya:/bin/bash
分别表示
1:用户名
2:占位符 (此位是早期Unix存放密码),现移到/etc/shadow
3 : 用户ID(UID)
4:组ID
5:附加说明信息,相当于注释,可以不写,
6:用户目录
7:用户默认shell

more /etc/shadow
一般用户无权限,首先要切换管理员身份 sudo more /etc/shadow 然后输入密码,方可查看。分为9项,仍然是以冒号分割。
如:这里写图片描述

1:用户名
2:加密后的密码(密文)
3:最后修改密码的时间间距天数;这个时间是从1970年01月01日算起到最近一次修改密码的时间间隔天数,通过passwd 来修改用户的密码, 然后查看/etc/shadow中此字段的变化;
4:两次更改密码允许的最少天数;如果设置为0,则表示禁用此功能;此项功能用处不是太大;默认值是通过/etc/login.defs文件定义中获取PASS_MIN_DAYS中有定义,下图; 这里写图片描述
5:使用密码的最大天数;这个能增强管理员管理用户密码的时效性,应该说在增强了系统的安全性;如果是系统默认值,是在添加用户时由/etc/login.defs文件定义中获取,在PASS_MAX_DAYS中定义,上图;
6:提前多少天警告用户密码将过期;当用户登录系统后,系统登录程序提醒用户密码将要作废;如果是系统默认值,是在添加用户时由/etc/login.defs文件定义中获取,在PASS_WARN_AGE中定义,上图;
7:此字段表示用户密码作废多少天后,系统会禁用此用户,也就是说系统会不再让此用户登录,也不会提示用户过期,是完全禁用;
8:用户过期日期;此字段指定了用户作废的天数(从1970年的1月1日开始的天数),如果这个字段的值为空,帐号永久可用;
9:占位符;

more /etc/group 查看组信息

    lpadmin:x:113:tianya

1:组名
2:占位符
3:组编号
4:组内用户名字

passwd
passwd 修改当前密码
sudo passwd [username] 以管理员身份运行passwd,给用户设置密码 ,如果没有username,就是修改管理员密码(默认root是管理员);

clear 清屏

pwd 显示当前路径名

cd 直接回到根目录

cd ../ 上级目录

ls 查看目录

    ls -a  显示全部文件和目录(包括隐藏的)    ls -R   递归显示所有目录,(目录/子目录/...)慎用     ls -t   按时间排序    ls -l    文件和目录的详细信息 

文件详细说明 d rwx rwx rwx
1:
第一位表示是什么类型的文件,有如下几种

    d   directory    目录    -   regular file      文件    c   character device file    字符设备文件    b   block device file         块设备文件    s   sock file      sock 文件(进程间通信的一种特殊文件)    l   link file       链接文件(相当Windows的快捷方式)    p   pipe file       管道文件

2: rwx ———-rwx——–rwx,三位为一组,这三组分别对应
拥有者权限—-同组人权限—- 其他人权限

          r 读权限           w 写权限,对目录来说,可生成文件与子目录或删除文件与子目录。            x 执行权限,对目录来说,可查找该目录下内容             - 没有权限。

其中 拥有者-生成文件时登录的人,权限最高,u表示拥有者-g表示同组人,系统管理员分配的同组的一个或几个人,o表示其他人-除拥有者,同组人外的人。a表示所有人-包括拥有者,同组人及其他人。了解这些基本,做权限就轻松了。
r w x —-> 4 2 1 所对应的权限数值,下面是修改权限的例子
chmod u+x , o-r filename 表示给此文件拥有者添加可执行权限,其他用户禁止可运行权限
chmod 760 filename 表示此文件拥有者拥有读写可执行权限,同组人拥有读写权限,其他人没有任何权限。

touch

touch filename(s)文件不存在就创建新文件,若是存在,就修改最后的访问时间,自己可以做这个实验,看看文件的时间变化。

mkdir [-p] filename(s)创建目录 可一次创建多级目录,需要参数-p

复制文件命令
cp [-i] source_file(s) destination_file(dir) 复制源文件到目标文件,可以一次复制多个,复制目标路径必须是一个存在的文件目录。 复制的时候建议加上-i 参数,否则没有提示信息,这样很容易将已经存在的文件覆盖。

复制目录,一定+r
cp -r[i] source_dire(s) destination_dir

mv 移动或者重命名
mv [-i] source_file destination_file 重命名
mv [-i] source_file(s) destination_dir
mv [-i] source_dir(s) destination_dir
如果在同一路径下,文件存在,就是对文件或者目录进行重命名操作了。其他时候是移动操作,可一次移动多个。还是建议加上 -i参数。

rm 删除命令
rm [-i] filename(s) 删除一个或多个文件
rmdir dir_name(s) 删除空目录 删除一个目录或者多个目录,必须是空目录。
rm -r[i] dir_name(s) 删除多个目录(包括非空和不非空目录)
建议使用删除命令一定要慎重,还要养成加-i(信息提示)的习惯

今日到此,下回继续。

0 0
原创粉丝点击