Linux中的多如牛毛命令,linux根底命令

1.   ls      查看当前目录下的所有文件夹

本周主要学习的内容:linux基础命令.

操作系统

linux 是多用户系统,同一时间可以使用硬件资源。
windows是单用户系统,ubuntu没有盘符的概率,只有一个根目录/,所有文件都在它下面。我们常用的是/home目录。
/bin /usr/bin: 可执行二进制文件的目录,常用命令 ls tar mv cat
/etc: 系统配置文件存放目录,不建议在此目录下存放可执行文件

2.   pwd   查看当前所在的文件夹

ls 查看当前文件夹下面内容

常用linux命令的基本使用

命令 作用
ls list 查看当前文件夹下内容/后面加 -l 以列表方式显示文件详情/-l -h 以人性化方式显示文件大小
pwd print work directory 查看当前所在文件夹
cd change directory 切换文件夹/cd ..切换到上级目录/cd - 可以在最近两次工作目录之间来回切换/ cd ~/Desktop/ 回到桌面
touch touch 如果文件不在,新建文件夹
mkdir make directory 新建文件夹 mkdir -p a/b/c 一次性创建a文件夹,a里的b,b里面的文件夹
rm remove 删除指定文件名/rm -r删除文件夹 /rm -f强制删除
clear clear 清屏
mv 源文件 目标文件 移动

3. cd 目录名  切换文件夹

pwd: 查看当前所在文件

Linux终端命令格式

command [-options] [parameter]
command 命令名,相应功能的英文单词或单词缩写
[-options] 选项,可用来对命令进行控制,也可以省略
parameter 传给命令的参数,可以是零个或多个
[ ] 代表可选
比如:rm xxx 是用于删除文件的,如何删除文件夹呢?我们用rm -r xxx 即可

一个文件名第一个单词为 . 即是隐藏文件,如何查看?ls -a
linux中一个 . 表示当前目录,两个 . 表示上级目录,如open .

4. touch 文件名  创建文件

cd目录名:切换文件夹

ls通配符的使用(模糊搜索使用)

  • 代表任意个数的字符 ls 1* 展示文件名以1开头的文件
    ? 代表一个字符
    [ ] 表示可以匹配字符组中的任一一个


5. mkdir 目录名  创建文件夹

touch文件名:如果文件不在新建文件

远程管理常用命令

命令 作用
shutdown 选项 时间 关机/重启。直接输入shutdown表示一分钟后关机,若反悔,shutdown -c.shutdown -r now 重启
ifconfig 查看/配置电脑当前的网卡配置信息
ping ip地址 检测到目标ip地址的连接是否正常

SSH
SSH客户端是一种使用secure shell协议连接到远程计算机的软件程序。
ssh [-p port] user@remote # user是远程机器的用户名,remote是远程机器的地址,可以是ip/域名,port 是 SSH server监听的端口,若不指定,默认22
域名
相对ip,域名好记,作用相近。之前的ping方法,就可以加域名
端口号
通过端口号,可以找到计算机上运行的应用程序。SSH服务器默认端口号是22

IDE 集成开发环境

6. rm  文件名  删除文件

mkdir目录名:创建目录

7. clear  清屏(实际上是将当前行设定为 第一行,并不是通常意义上的清楚 内容,类似于翻页)

rm文件名:删除指定文件名

 

clear:清除屏幕

Linux中的终端命令格式:command [-options] [parameter]

终端命令格式

    • command  命令名,相应功能的单词英文或者缩写
    • [-options]  选项,可用于对命令进行控制,也可忽略
    • parameter  传递给命令的参数,可以是一个也可以是多个

command [-potions] [parameter]

[] ,表示可选

command 命令名,相应功能的英文单词或单词的缩写

 

[-options] 选项,可用来对命令进行控制,也可省略

[parameter] 传统命令的参数,可以是零个,一个或者多个

[]代表可选的意思

help 查询终端命令帮助

command --help

man

ls 常用选项

-a 显示目录下所有子目录与文件,包括隐藏文件

-l 以列表的方式显示文件的详细信息

-h 配合-l以人性化的方式显示文件大小

通配符

*代表任意个数字

?代表任意一个字符

[]表示可以比配字符组的任意一个

[abc]匹配a.b.c中任意一个

[a-f]匹配a-f范围内任意一个字符

切换目录

cd 切换到当前目录的主目录(/home/用户目录)

cd~切换到当目录的主目录(/home/用户目录

cd. 保持当前目录

cd.. 切换到上一目录

cd- 可以在最近两次工作目录之间来回切换

创建和删除

touch 创建文件

mkdir 创建目录 mkdir -p 可以递归创建目录

rm删除文件或目录

-f强制删除文件,忽略不存在的文件,无需提示

-r递归的删除目录下的内容,删除文件夹必须使用此参数

拷贝和移动文件

tree 以树状图列出目录结构

cp源文件 目标文件   (复制文件或目录)

nv源文件 目标文件    (移动文件或目录)

重定向

>表示输出,会覆盖文件原有的内容

>>表示追加,会将内容追加到已有文件的末尾

建立连接文件:ln

ln 源文件 链接文件 硬链接

ln 源文件 链接文件 -s 软连接

文本搜索:grep

grep -选项 ‘搜索内容串’文件名

-v 显示不包含匹配文本的所有行(相当于求反)

-n显示匹配行号

-i忽略大小写

归档管理:tar

计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。

tar使用格式 tar [参数] 打包文件名 文件

tar命令很特殊,其参数前面可以使用“-”,也可以不使用。

-c 生成档案文件,创建打包文件

-v列出归档链接的详细过程,显示进度

-f指定档案文件名称,f后面一定是tar文件,所以必须放选项最后面

-t勒出档案包含的文件

-x解开档案

文件压缩:gzip

-d 解压

-r 压缩所有子目录

tar这个命令并没有压缩的功能,它只是一个打包的命令,但是在tar命令中增加一个选项(-z)可以调用gzip实现了一个压缩的功能,实行一个先打包后压缩的过程。

压缩用法:tar cvzf 压缩包包名 文件1 文件2 ...

tar zxvf

分屏显示more

查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。

管道:|举例:ls -lha | grep 123

说明:就是把前一个命令的结果当成后一个命令的输出。结合本例就是先显示所以文件,然后在用grep命令在ls的结果中查找包含123的文件。

本文由澳门威斯尼人平台登录发布于 操作系统,转载请注明出处:Linux中的多如牛毛命令,linux根底命令

相关阅读