linux常用命令及常用快捷键

来源:互联网 发布:什么软件看电子书免费 编辑:程序博客网 时间:2024/05/17 21:57
1.
--rw-r--r--
-文件类型(-文件 d目录 1软链接)
rw-     r--     r--
u所有者 g所属者 o其他人
r读 w写 x执行

2.
ls [选项] [文件或目录]
选项:
   -a 显示所有文件,包括隐藏文件
   -l 显示详细信息
   -d 查看目录属性
   -h 人性化显示文件大小
   -i 显示文件id号
3.
文件搜索命令
1.locate 搜索速度快,在后台数据库中按文件名搜索
2./var/lib/mlocate
#locate 命令所搜索的后台数据库
updatedb 更新数据库
3.命令的搜索命令
whereis ls
(whomami whatis ls)
whereis -b ls 只查执行文档
whereis -m ls 只看帮助文档
4.PATH环境变量:定义的是系统搜索命令的路径
echo $PATH

文件搜索命令find
find [搜索目录][搜索条件]
find /var/log/ -mtime +10
#查找10天前修改的文件
-10  10内修改的文件
10   10天当天修改的文件
+10  10前修改的文件

atime  文件访问时间
ctime  改变文件属性
mtime  修改文件内容

3.
mkdir 建立文件夹
mkdir -p 递归建立文件夹
mkdir -p lianxi/student
4.
cd  
cd .. 根目录
cd 和 cd ~ 退出进入命令
cd / table 键补全
输入table键在输入table 键 补全命令

5
pwd print work directory
当前目录

6.删除目录
rm -r [目录]
rm -rf

7.复制文件或文件夹
cp [文件]
cp -r[文件夹]
cp -a 属性一致

8.ll
ls -l

9.mv 命令剪切 和该名

连接命令
1.软链接,硬链接
硬链接特点
a.拥有相同的的i结点和存储block块,
可以看做是同一个文件
b.可以通过i结点识别
c.不能跨分区
d.不能针对目录使用

软链接特点
1.类似windows快捷方式
2.软链接拥有自己的结点和Block块 但是数据块
只保存原文件的文件名和i结点号,并没有实际的
文件数据
4.修改任一个文件,另一个都改变
5.删除原文件,软链接不能使用



9.剪切
  mv

10.更新密码
sudo passwd root

11.进入超级用户
su -

shutdown 命令
shutdown -c  取消前一个关机命令
shutdown -r  重启
shutdown -h  关机

12.查看命令别名
alias
alias 别名='原命令名'
alias vi='vim'
vi   ~/.bashrc
使变量永久生效 写入到环境变量中
13 unalias 临时删除别名

14.命令生效顺序
第一顺位执行用绝对路径或相对路径执行的命令
第二位执行别名
第三位执行Bash的内部命令
第四位执行按照$PATH环境变量定义的目录查找的
第一个命令

常用快捷键
ctrl+c  强制终止当前命令
ctrl+l  清屏
ctrl+a  光标移动到命令行首
ctrl+e  光标移动到命令行尾
ctrl+u  从光标所在位置删除到行首
ctrl+z  把命令放入后台
ctrl+r  在历史命令中搜索

历史命令的调用
使用"!n" 重复执行第n条历史命令
使用"!!"重复执行上一条命令
使用"!字串"重复执行最后一条以该字串开头的命令

输出重定向
ifconfig > test.log
cat test.log
ifconfig > test.log 2>&1   #将错误和正确命令都记录下来
命令 >>文件1 2>>文件2  #将错误和正确命令分开保存

输入重定向
#wc [选项][文件名]
选项:
-c统计字节数
-w统计单词数
-l统计行数
wc < test.log
统计文件内容

管道符
命令1 | 命令2 #命令1正确执行的结果交给命令2

通配符
? 匹配一个字符
*  匹配多个字符
[] []里面的内容

反引号 aa=`ls` #将ls命令结果赋予变量
$() 同样效果

\转义字符让特殊字符失去含义





原创粉丝点击