标签:文件大小 改变 mkdir 保存 ctime ali 开头 put follow
【输入法调整】Linux是一个倒树型结构,最大的目录名称叫“/” (根目录)
【Linux系统中的二级目录】
/bin 二进制可执行文件,系统常规命令
/boot 启动目录,存放系统自动启动文件,内核,初始化程序
/dev 系统设备管理文件
/etc 大多数系统配置文件存放路径
/home 普通用户家目录
/lib 函数库
/lib64 64位函数库
/media 临时挂载点
/mnt 临时挂载点
/run 自动临时设备挂载点
/opt 第三方软件安装路径
/proc 系统硬件信息和系统进程信息
/root 超级用户家目录
/sbin 系统管理命令,通常只有root可以执行
/srv 系统数据目录
/var 系统数据目录
/sys 内核相关数据
/tmp 临时文件产生目录
/usr/ 用户相关信息数据
【文件管理命令】
【1.文件建立】
Touch 和 filename(文件名)
其中:
touch不但可以建立文件也可以修改文件的时间戳
时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识
【2.目录建立】
mkdir directory)(目录名)
mkdir -p dir1/dir2/dir3
-p建立递归目录时,当上层目录不存在自动建立
【3.文件删除】
rm file(文件名)
rm -f file -f=force 标示强制删除不提示
【4.目录删除】
rm -r directory(目录名) -r标示递归删除,也就是删除目录本身和里面的所有内容
rm -r -f directory(目录名) 删除目录不提示
rm -rf directory(目录名) 在命令参数使用过程中,-a -b -c =-abc =-bac ,顺序是不需要注意的。
如rm -fr directory(目录名)与rm -rf directory(目录名)一致
【5.编辑文件】
1.gedit
gedit file(文件名) ##必须有图形
2.vim
vim file(文件名) -->按[i]进入insert模式-->书写内容-->按[esc]退出insert模式-->:wq保存并退出
【vim异常退出】
当vim异常退出时会生成.file.swp文件
Open Read-Only, Edit anyway, Recover, Delete it, Quit, Abort:
只读打开 继续编辑 恢复数据 删除swap文件 退出 退出
无论按O,E,R,D,Q,A任何一个都不会删除.swp文件
那么再次打开hello文件是还会出现以上界面直到按(D),.swp文件被删除
vim恢复正常工作
【6.文件的复制】
cp 源文件 目的地文件
cp -r 源文目录 目的地目录
cp 源文件1 源文件2 目的地目录 ##目的地目录必须存在
cp -r 源目录1 源目录2 目的地目录 ##目的地目录必须存在
【7.文件移动】
mv 源文件 目的地文件 ##重命名
mv 源目录 目的地目录
注意:
相同磁盘的文件移动只是一个重明名过程
不同磁盘的文件移动是复制删除过程
【8.文件查看】
cat file(文件名) 查看文件的全部内容
cat -b file(文件名) -b显示行号
less file(文件名) 分页浏览
用法:
上|下 逐行移动
pageup|pagedown 逐页移动
/关键字 高亮显示关键字,n向下匹配,N向上匹配
v 进入vim模式 在vim模式中按:wq 退回到less模式
q 退出
【9.文件的寻址】
1.文件的地址分为:
相对路径:
相对与当前系统所在目录的一个文件名称的简写,
此名称省略了系统当前所在目录的名称
此名称不以“/”开头
此名称在命令执行时会自动在操作对象前加入“PWD”所显示的值
绝对路径:
绝对路径是文件在系统的真实位置
此命令是以“/”开头的
此命令在命执行时系统不会考虑现在所在位置的信息
注意:
当操作对象是 对象1 空格 对象2 时,
这两个对象之间没有任何关系
【10.自动补齐】
[TAB]
系统中的[TAB]键可以实现命令的自动补齐
可以补齐系统中存在的命令,文件名称,和部分命令的参数
当一次[TAB]补齐不了时代表以此关键字开头的内容不唯一
可以用[TAB]X2来列出所有以此关键字开头的内容
【11.关于路径的命令】
1.显示路径
pwd
2.切换路径
cd 目录名称 ##进入到指定目录中
cd - 当前目录和当前目录之前所在目录之间的切换
cd ~ 进入当前用户家目录
cd ~ user 进入user家目录
cd .. 进入当前目录的上级目录
3.查看
ls
ls -l file(文件名) 文件属性
ls dir(目录名) 目录中保函的内容
ls -d dir (目录名) (目录名) 目录本身
ls -a dir (目录名) 所有文件保函隐藏的
ls -S dir (目录名) 查看并且按照大小排序
4.文件查看
cat 输出文件全部内容
less 分页浏览
head file(文件名) 查看文件前10行
head -n 3 file (文件名)查看文件前3行
tail file 查看文件后10行
tail -n 3 file(文件名) 查看文件后3行
tail -f file(文件名) 监控文件后10行内容的变化
5.文件大小统计
wc
wc -l 行数
wc -w 单词数
wc -m 字符数
wc -c 字节数
【12.系统中历史命令的调用】
history 查看历史
history -c 清空当前环境中的历史
!数字 调用此行历史比如"!5"时执行历史中地5条命令
!test 执行以test关键字开头的最近一条历史
ctrl +r +关键字 调用历史中最近一条含有此关键字的历史
【13.用户理解】
1.用户信息涉及到的系统配置文件:
/etc/passwd 用户信息
root:x:0:0:root:/root:/bin/bash
用户:密码:uid(用户id):gid(组id):说明:家目录:用户使用的shell
/etc/shadow 用户认证信息
bin:*:16141:0:99999:7:::
用户:密码:最后一次密码修改时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日
/etc/group 组信息
root:x:0:
组名称:组密码:组id:附加组成员
/etc/gshadow 组认证信息
/home/username 用户家目录
/etc/skel/.* 用户骨架文件
【14.用户管理】
注:监控用户信息: watch -n 1 ‘tail -n 3 /etc/passwd /etc/group;echo====;ls -l /home;echo====‘
其中,echo命令相当于print
1.用户建立
useradd 参数 用户名
-u 指定用户uid
-g 指定用户初始组信息,这个组必须已经存在
-G 指定附加组,这个组必须存在
-c 用户说明
-d 用户家目录
-s 用户所使用的shell, /etc/shells 记录了用户能使用shell的名字
2.用户删除
userdel -r 用户名称 -r表示删除用户信息及用户的系统设置
3.组的建立
grouopadd -g 组建立
4.组的删除
groupdel 组名字 删除组
5.用户信息查看
id 参数 用户名
-u 用户uid
-g 用户初始组id
-G 用户所有所在组id
-n 显示名称而不是id数字
-a 显示所有信息
6.用户信息更改
usermod 参数 用户名
-l 更改用户名称
-u 更改uid
-g 更改gid
-G 更改附加组
-aG 添加附加组
-c 更改说明
-d 更改家目录指定
-md 更改家目录指定及家目录名称
-s 更改shell
-L 冻结帐号 passwd -l
-U ##解锁 passwd -u
【15.用户权力下放】
1.在系统中超级用户可以下放普通用户不能执行的操作给普通用户
下放权力配置文件:/etc/sudoers
2.下放权力的方法
a.超级用户执行visudo进入编辑/etc/sudoers模式
b.跳转到99行
用户名(uername) 主机名=(获得到的用户身份:root) 命令(代码)
student desktop0.example.com=(root) /usr/sbin/useradd
获取主机名指令:hostname
c.执行下放权限命令
切换到普通用户
sudo 命令
第一次执行sudo的时候需要输入当前用户的密码
student desktop0.example.com=(root) NOPASSWD:/usr/sbin/useradd
表示用户调用sudo命令的时候不需要自己的密码
【16.用户认证信息的控制】
chage 参数
-m 最短有效期
-M 最长有效期
-W 警告期
-I 用户非活跃天数(用户帐号密码到期后还能使用的天数)
-E 帐号到期日期格式 -E ‘YYYY-MM-DD‘
注:passwd -S 用户名 可以查看用户的密码信息
用户安全级别的提升至最高(用户每次登陆系统的时候都需要改变自己的密码)
passwd -e username
chage -d 0 username
注:chage -d day username day如果不是0 ,则会更改密码最后一次的修改日期
root用户的密码忘记了该怎么办
1.重新启动系统
2.在系统启动阶段按上下键停止系统引导
3.选择启动引导标题,按‘e’进行编辑
4.找到linux16引导条目这一行,从这行最后删除到ro选项,并把ro改成rw,然后添加rd.break
5.ctrl+x 启动设定过后的系统引导条目
6.进入系统后执行chroot /sysroot :切换到真实的系统环境
7.passwd root 修改超级用户的密码
8.建立文件 touch /.autorelabel 让系统重新扫描所有文件
9.两次exit 使系统自动重新启动
***[请添加链接描述]()
七、简单配置网关
ls -a /etc/sysconfig/network-scripts
vim /etc/sysconfig/network-scripts/ifcfg-br0
将#GATEWAY2 的 ‘#’ 删除即可
标签:文件大小 改变 mkdir 保存 ctime ali 开头 put follow
原文地址:http://blog.51cto.com/14050771/2311430