linux之基本命令的使用

1.ls命令
作用:显示当前目录下边的文件
ls -a显示所有文件,包括.开头的不可见文件
ls -l 显示文件的详细信息: 权限 时间
ls -i显示文件的inode信息
ls -t将文件按照时间顺序显示
ls -R 递归的显示文件信息
当然还有很多,这里写的都是最常用的
2.pwd
作用:显示用户当前所在的目录
3.cd
作用:改变工作路径
cd 后加指定路径,跳到指定路径,如果什么都不跟,则回到家目录
举几个栗子
cd /root/xxx 跳到/root/xxx目录下
cd …返回上一级
cd .跳到当前目录
cd -跳到最近进入的目录
4.touch命令
创建文件,如果文件存在,则更新文件创建的时间
-t 使用指定的时间去创建
还有很多,这里只写很常用的
5.mkdir
创建目录
如果想层层创建目录,可以加-p选项
比如mkdir -p a/b/c/d
这就递归创建了一连串的文件
6.rm指令(慎用)
rm -r删除目录
rm删除普通文件
rm -rf强制删除(一定慎用)
7.man
相当于一个字典,可以随时翻阅
比如 man 3 printf就说查看C语言的printf ,这里3表示第三篇,当然man有很多个章节,这里不赘述,有兴趣可以自行查看
8.cp命令
拷贝文件
举个栗子 cp /root/test.cpp /a/
这就将/root/下的test.cpp 文件拷贝到了a目录下
相当于复制粘贴
-R递归的去复制
9.mv
相当于剪贴
用法
mv /root/test.cpp /a
这就将/root/test.cpp 剪切到了/a下
当然/root/test.cpp将不复存在
mv指令主要用于对文件进行改名
比如
mv test.c test.cpp这就将test.c 的名字改为test.cpp
10.cat
显示文件内容
-s不输出空号
-b显示行号(非空行)
-n显示行号(所有行)
11.more
功能类似于cat,区别是可以向下翻页
翻页方法(ctrl+ j)
退出可以按q
实际操作很少用
12.less
比more强大,既可以向下翻也可以向上翻([PGUP][PGDN])键
q键退出
-i忽略搜索时的大小写
-N显示行号
13.head/tail
同样是显示文件内容,head显示前边的tail显示后边的
14.date命令
使用方法+加格式
%H小时(00…23)
%M分钟(00…59)
%S秒(00…60)
%X相当于%H-%M-%S
%d日
%m月
%Y年
%F相当于%Y-%m-%d
date -s//设置当前时间,只有root用户可以使用
时间戳
获取: date +%s
时间戳-时间 date [email protected] 1591022793其中1591022793是当前的时间戳
15.cal
cal可以显示公历日期
cal -j显示在当前年的第几天
cal -y显示当前年份的日历
16.find 命令
使用方法find +路径
功能:在指定路径里边查找文件
linux之基本命令的使用
-name选项按照名字查找(十分重要)
linux之基本命令的使用
14.grep指令
功能:在文件中寻找字符串,将找到的行打印出来
15.bc
就就是一个计算器
16.关机
shut down
-h将系统的服务停掉,关机
-r 将系统的服务停掉,重启
17.几个实用的键
tab键补全输入内容
ctrl+c强制退出程序
18.wc
作用:统计
wc -l统计文件有多少行
比如
cat test.cpp | wc -l
这就可以读出test.cpp 有多少行
19.echo
将内容写入指定文件
事实上,学习这些绝不能死板,一定要灵活的使用,用linux就要理解一切皆文件的思想
比如,为什么cat可以把文件的内容显示的屏幕呢
其实很简单
屏幕也是一个文件,cat不过是把指定的文件的内容取出来然后放在屏幕这个文件而已…