2.Linux常用命令

分类栏目:Linux

资讯

ls 列表
-i 显示i节点   每个文件都有一个i节点,一个i节点可以对应多一个文件 ,例如文件硬链接就是
 
mkdir 创建目录         
-p 递归创建目录  mkdir -p /home/dir1/dir2/dir3
 
pwd  显示当前目录绝对路径
 
rmdir 删除空目录
 
cp 复制文件或目录 cp -rp [源文件或目录] [目标目录]
       -r 复制目录
      -p 保留文件属性
 
mv 剪切文件或重命名
 
rm 删除文件或目录   rm -rf [文件或目录]
      -r 删除目录
      -f 强制执行
 
touch 创建空文件
 
cat 显示文件内容
      -n 显示行号
tac 反向显示文件内容
 
more 分页显示文件内容
       q键或Q键退出
       空格或f 翻页
       Enter回车 换行
 
less 分页显示文件内容支持上下翻页或换行
       可在浏览状态输入斜杠/ 查找关键字
 
head 显示文件前几行
      -n 指定行数
 
tail 显示文件末尾几行
      -n 指定行数
      -f  动态显示文件末尾内容
 
ln 生成连接文件  ln -s [源文件] [目标文件]
      -s 创建软连接  不加s生成硬链接
      软连接相当于快捷方式 权限为rwxrwxrwx 且有箭头指向源文件,硬链接相当于拷贝复制 加同步更新可以通过i节点识别
       硬连接不能跨分区且不能针对目录使用
 
chmod 更改文件或目录权限
例如: chmod [{ugoa} {+-=}] [文件或目录]      u所有者   g所属组   o其他组    a所有
   chmod [model=421] [文件或目录]      4 读权限r   2 写权限w   1 执行权限x
-R 递归更改
 
权限
描述
文件
目录
r
读权限
可以查看文件内容
可以列出目录中的内容
w
写权限
可以修改文件内容
可以在目录中创建、删除文件
x
执行权限
可以执行文件
可以进入目录
 
sudo权限
把本来只有root执行的命令赋予普通用户执行
sudo的操纵对象是系统命令
 
chown 改变文件或目录所有者
chown [用户] [文件或目录]            chown  root  /home/testfile
 
chgrp 改变文件或目录所有组
chgrp [用户组] [文件或目录]        chgrp ftp /home/testfile
 
umask 显示、设置文件的缺省权限
-S 以rwx形式显示新建文件缺省权限
umask  掩码值 设置默认的权限    掩码值 是022 权限就是 777-022=755
 
hwclock 硬件时间
 
history 查看历史命令
-c 清空历史命令
-w把缓存中的历史命令写入历史命令保存文件~/.bash_history
 
wc  用来计算统计文件byte数,字数,或行数
-c 统计字节数
-l  统计行数
-w 统计单词数字数