博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux入门小技巧
阅读量:6483 次
发布时间:2019-06-23

本文共 2330 字,大约阅读时间需要 7 分钟。

Linux入门小技巧

写在前面的话

该文章记录的是作者入门时候遇到一些小问题,和对应的处理方法使用的Linux是CentOS 7.2 64位登录的帐号为root帐号使用命令工具,无界面操作,命令工具为XShell,XShell非常好用,推荐入门的朋友试用一下

使用国内yum源

如果发现在CentOS中,使用yum安装过程比较慢,可以使用国内的163源

# 使用国内 163 yum 源# 先备份一下源(使用下面的命令重命名原来的源,如果有错误,再改回来)mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup# 转到源目录cd /etc/yum.repos.d/# 下载源wget http://mirrors.163.com/.help/CentOS7-Base-163.repo# 生成缓存:yum clean allyum makecache# 完成,已经设置好了国内源了

好用的上传下载工具

lrzsz是一款在Linux里很好用的上传和下载的程序,可代替ftp哟。

上传:进入需要上传文件的文件夹(cd命令),然后在控制台输入"rz"命令,就可会弹出上传选择文件框,选择需要上传的文件就可以。

下载:进入下载文件所在的文件夹(cd命令),然后在控制台输入"sz 需要下载的文件名"(注意sz 后面有空格),就会弹窗保存文件框

安装及使用方法:

# Linux很好用的上传和下载的程序lrzsz的安装方法yum -y install lrzsz # 使用方法# 上传文件rz# 下载文件sz 需要下载的文件名

中文乱码

在上传文件的时候,发现一些文件名竟然是乱码来的,原来是Linux的中支持问题。

设置中文支持的方法:

# 检测当前系统的文件语言,如果语言不是“zh_CN.UTF-8”,那么修改语言设置就可以# 检测当前系统的文件语言命令locale# 修改系统语言# 打开设置文件cd /etc# 使用vi编辑,如果不会vi的命令,查一下就懂了很容易的# 把LANG设置为LANG="zh_CN.UTF-8"vi locale.conf# 1、按i键进入编辑状态# 2、删除原来的LANG设置,修改为LANG="zh_CN.UTF-8"# 3、按esc键退出编辑# 4、输入:wq保存# 5、需要重启服务器,中文支持就能设置好了

linux常用命令

使用的命令工具:XShell

打开指定文件路径,/代表根目录

这里有一个小技巧,假如,home文件夹下有一个文件为:test.txt,你输入t按tab键,系统就会自动帮你补充完全

cd 路径地址 #例如 cd /home

查看当前文件路径下的文件

# 查看当前文件路径下的文件ls #显示所有文件夹和文件ll #显示所有文件夹和文件,并且显示详情

创建文件夹

# 创建文件夹mkdir 文件夹名字

删除文件夹或文件

参数说明
-d 直接把欲删除的目录的硬连接数据删成0,删除该目录。
-f 强制删除文件或目录。
-i 删除既有文件或目录之前先询问用户。
-r 递归处理,将指定目录下的所有文件及子目录一并处理。
-v 显示指令执行过程。

## 命令格式rm [-dfirv] [文件或目录...]## ## 删除文件夹并且删除文件夹下所有文件rm -rfv 文件路径## 如果不需要看删除哪些文件,就直接rm -rf 文件路径

创建文件

# 创建文件touch 文件名(带格式,例如:test.txt)

修改文件

使用详情可以看一下

# 修改文件vi 文件名

压缩/解压

主选项
-c 创建新的档案文件,即压缩
-x 从档案文件中释放文件,即解压。
-t 列出档案文件的内容,即查看。
 注意主选项只能同时存在一个

辅助选项

-z 是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz
-j 是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2
-v 压缩的过程中显示文件
-f 使用档名,请留意,在 f 之后要立即接档名喔,不要再加其他参数!
-p 使用原文件的原来属性(属性不会依据使用者而变)
--exclude FILE 在压缩的过程中,不要将 FILE 打包

# 压缩/解压tar [主选项+辅助选项] 文件或者目录#### 压缩示例## tar文件tar -cvf 压缩文件名(例如:test.tar) 需要压缩的文件/文件夹## 进行gzip压缩tar -zcvf 压缩文件名(例如:test.tar.gz) 需要压缩的文件/文件夹 ## 进行bzip2压缩tar -jcvf 压缩文件名(例如:test.tar.bz2) 需要压缩的文件/文件夹 #### 查看文件示例## tar -tvf 压缩文件#### 解压## 先进入需要解压到的文件夹cd 需要解压到的文件夹## 解压tar文件tar -cvf 压缩文件名(例如:test.tar)## 解压gziptar -zcvf 压缩文件名(例如:test.tar.gz)## 解压bzip2tar -jcvf 压缩文件名(例如:test.tar.bz2)## 如果需要解压压缩文件内特定文件,例:tar -cvf test.tar /res/i/test.pngtar -cvf 压缩文件名(例如:test.tar) 压缩文件内的文件路径或者文件

资料推荐

转载地址:http://hbbuo.baihongyu.com/

你可能感兴趣的文章
烦人的数据不一致问题到底怎么解决?——通过“共识”达成数据一致性
查看>>
抽象类详解
查看>>
《Oracle高性能自动化运维》一一2.2 队列锁(Enqueue Lock)
查看>>
《jQuery Mobile入门经典》—— 2.3 使用JavaScript完成功能
查看>>
java.lang.UnsupportedOperationException的解决方法
查看>>
SharePoint 2013 安装配置(3-2)
查看>>
让Erlang服务器后台运行
查看>>
APUE笔记七
查看>>
天兔监控安装
查看>>
python笔记-正则表达式
查看>>
Java二进制指令代码解析
查看>>
我的Python学习记录
查看>>
quzatz --Could not load org.quartz.spi.Trigge...
查看>>
qml实现窗口的拖拽效果
查看>>
Centos安装Mysql
查看>>
android Looper 非UI线程中更新UI
查看>>
js if语句多个条件判断
查看>>
AVPacketList结构体和AVPacketQueue结构体
查看>>
PHP操作redis详细讲解
查看>>
Android学习笔记(一)
查看>>