初识Linux-基本常用指令(一篇学会操作指令)
前言
最近初学Linux,学习了一些基础的比较常用的指令,都是一些比较简单的,都是在xshell上进行的,感兴趣的小伙伴就来看看吧!
pwd
pwd的功能是显示用户所在目录
我们可以知道我们现在所在的位置是jy目录下!
ls
语法:ls [选项] [目录/文件]
ls对于目录可以列出该目录下的所有子目录和文件
ls对于文件可以列出文件名及其属性
这里就介绍几个最常用的搭配:ls -l ls -a
ls - l 可以列出目录/文件的详细信息
ls - a可以列出目录/文件的所有文件(包括隐藏文件)
我们输入命令可以看到jy目录下有一个1.txt文本文件
输入命令ls-l就是查看文件名+属性 1.txt前面的内容就是它的属性,在后面我们会了解Linux的权限
ls-a就是列出jy目录的所有文件,包含隐藏文件,以.开头的就是隐藏文件
注意:选项也可以结合使用 ls -al,ls -la,ls -a -l的功能是一样的,没有顺序之分
cd
cd命令可以改变工作目录,将当前的工作目录改变到你想到的目录下,这个指令用的非常频繁
我们可以看到在我们的jy目录下有别的目录,使用cd命令我们就可以随意的切换!
这样我们就切换到了lesson1目录下!
cd ~可以返回到家目录下!
cd ../返回上级目录
cd / 返回根目录
touch
touch的功能是创建普通文件
mkdir
mkdir的功能是创建一个目录
rm
rm的功能是可以同时删除目录或文件
rm -r 目录 可以删除目录下的所有内容,普通文件不需要+-r,但是目录一般要加-r
tree
tree命令可以查看这个目录的结构
man
man命令可以让我们查看手册获取帮助,Linux的命令有很多参数,我们不可能都记住,可以通过man来查看手册里的内容来帮助我们写出有效指令
q是退出
cp
语法:cp [选项] 源文件/目录 目标文件/目录
cp的功能就是复制文件或者目录
注意:如果是复制目录需要加-r 递归
mv
语法:mv [选项] 源文件/目录 目标文件/目录
mv有两个功能:1.当第二个参数是文件时,mv可以给文件改名字,也就是重命名
2.当第二个参数是目录时,mv可以移动文件
重命名:
移动文件:
cat
cat可以查看文件的具体内容,cat适合查看短小的文件,是从头看到尾
tac
tac就是cat的逆序,tac的功能就是将文件倒序在屏幕上
more
more的功能和cat类似,都是查看文件的具体内容,它可以进行下翻,但是不能上翻
less
语法:less [参数] 文件
less的功能和more类似,也是查看文件的具体内容,但是它可以支持上翻和下翻,在一些长的文件我们一般使用less
head
head可以查看文件的开头,默认是前10行
tail
tail是查看文件的尾部内容
date
date就是时间,可以显示当前的时间
指定格式显示时间:date +%Y-%m-%d
cal
cal的功能就是显示日历
find
find常用于在文件树中查找你想要查找的那个文件
一般的用法就是 find -name 想要查询的文件
如果找到了就是显示文件所在的路径
which
which就是搜索文件
alias
alias就是设置别名
这个时候我们就给ls -l设置了别名,当我们想查看可以使用1也可以使用ls -l
whoami
whoami可以查看当前的用户名
grep
语法:grep [选项] 想要查询的字符串 文件
-i忽略大小写
-n显示行
-v反向选择 就是输出没有选择的内容
grep的功能就是在指定文件中寻找你要查找的字符串,找到后将他们打印出来
zip/unzip
语法:zip 压缩文件.zip 目录/文件
zip就是打包压缩,将文件压缩成zip格式
如果只打包单个文件不加条件选项 打包目录要加-r
语法:unzip 文件.zip
如果要压缩到指定目录下:unzip 文件.zip -d 指定目录
unzip就是解压
tar
tar也是打包压缩/解压
语法 tar [选项] 文件/目录
基础的打包和解包有两个常用的选项
打包czx
压缩xzf
bc
bc其实就是一个简易的计算器
uname -r
uname可以获取操作系统的内核版本信息
sz 向window传输
rz 向Linux传输
一些常用的热键
上下键:可以查看我们打过的历史命名
[Tab]:可以进行补全
当我们忘记某些命令的全部单词,记着前几个 可以快速按2次Tab就会显示出来
[ctrl+c]让程序停止运行
当我们进行了一些误操作时,程序一直跑,我们可以一直按ctrl+c知道程序停了
[ctrl+d]退出
结语:
以上的指令都是一些热门的指令,是我们大家在使用Linux基本都会用到的,以上就是我的分享,有问题欢迎小伙伴指出!!