linux学习--档案 目录查找操作常用命令

本人比较懒散,为督促自己学习,特以写博客的方式边写边学来规范自己。

虚拟机中已安装CentOS系统,学习书籍: 鸟哥私房菜--基础篇,同时参考Google大神

1、首次使用

启动登录系统,用户名root登录

ls  查询 -l详细信息 -d 目录 -a所有

date  查看时间  date +%Y/%m/%d-%H:%M:%S

cal     查看日历  cal 11 2013  2013年11月日历

--help 命令信息介绍

man  男人微笑  man date 查看date命令在线文档 

shutdown   -r now 现在重启 -h关机 -k now "警告关机" 只是警告

sync 同步数据到磁盘,貌似shutdown执行时会先执行该命令

root忘记密码,采用 init 1或者single进入单用户模式无需密码

linux运行基本 0 关机 1单用户 2无网络多用户 3多用户 4自定义 5图形界面 6重启

2.档案权限与目录 基本操作命令

chgrp  改变所属组  chgrp -R 组名  目录       把该目录下的所有文件更改为该组名

chown 改变所有者

chmod 改变权限 rwx 读写可执行  r 4 w 2 x 1;user u group g other o all a

           chmod777或 chmod u+rwx,go+rwx或chmod a+rwx方式(+-=) 同样-R为递归修改

cd 切换所在目录

pwd 显示当前所在目录 -P实际路径 非链接文件本身目录

mkdir 创建空目录  -m指定权限 777 -p建立递归目录 dir/dir/dir

rmdir 删除空目录 -p 删除空目录 dir/dir/dirrm 删除目录或文件 -r 递归删除下面的所有文件与目录

cp 复制 -i已经存在进行提示, -r递归复制 -l链接 -u若目标版本比现在旧才更新-f 强制 -p连同属性 -d链接为链接 -a 相当      于 -pdr   -u 有差异才复制

rm 删除文件或目录 -i 询问 -r 递归

mv 移动文件或目录 或改名 -i询问 -u更新 -f强制覆盖

touch 建立空文件

中划线名称的 采用./文件名方式操作或rm -- -filename

3.查看档案命令

cat从第一行显示档案 -b显示行号空白行不显示 -n带空行显示

tac从最后一行显示档案

nl 显示时带行号 -ba空行也带 -bt空行不带 默认   -n rz右方显示行号 六位 -w位数

more 翻页

less 可以向前翻页

head 看头几行 head -n 行数   +10为十行以后的

tail 后几行

od以二进制形式查看 od -t type   type: a默认字符 c  ASC2  d

umask 显示该用户创建 默认权限 后三位数字为减掉的权限 umask -S 显示 rwx方式

file命令 显示文件文本类型

which 寻找命令所在目录 -a path可以找到的都列出 which ls

whereis 寻找档案或目录  -b二进制格式档案 -m manual下的档案 -s source来源的档案 -u不再上述三个的

locate -i忽略大小写 -r正规表示法的显示方式 搜寻/var/lib/mlocate/里面的数据

updatedb更新locate数据库 以/etc/updatedb.conf

find硬盘搜索比较慢 -mtime n n天之前一天以内被更动过的档案 +n n天之前不含n天 -n n天之内

    -newer file 比file还要新的档案  find /etc -newer /etc/passwd

    -user name为账户名称  -nouser 不存在与passwd的人 -group 组 -nogroup 不存在/etc/group

    -name 文件名称 -size +-  c byte

chattr  lsattr

uname -r 查看核心版本

lsb_release -a Linux标准查看

su -root 切换用户为root

echo $PATH显示PATH变量

猜你喜欢

转载自super-error.iteye.com/blog/1975090