赞
踩
1、终端工具
打开方法:1、点击左侧图标;2、点击“搜索计算机”【终端图标上方】输入:“gnome-terminal”/“终端”;3、快捷键:Ctrl + shift + t
退出方法 :1、$exit <回车>;2、ctrl + d ;3、点击左上角x
2、Linux常用基本命令
主要包括有:ls、pwd、cd、mkdir、rmdir、touch、rm、man、history、cp、mv、clear(快捷键:Ctrl + L)、chmod、find、grep、cat、more、less、tar、echo、date、uname、tree
3、推荐工具
A、sublime text 3 文本编辑器:主要用于代码的编写等
B、代码上传:GitHub(貌似要被微软收购),gitee(码云:gitee.com 属于国内的代码托管),两个选一个
详细内容:
计算机的组成:
硬件:处理器,运行内存,主板,外部存储设备(硬盘等),输入输出设备(显示器,键盘,鼠标等)
软件:
操作系统软件
Windows、linux、unix 。。。
应用软件:
用户级别的软件:QQ,微信。。。
linux目录树:
跟 / (root)
路径:路径是表示一个文件或文件夹的字符串
路径分为两种:
绝对路径:
以'/'字符开头的路径魏绝对路径
(在任何时候,一个文件的绝对路径都是唯一的)
相对路径:
1)文件/文件夹名称
2).当前文件夹
3)..上一级文件夹
4)~用户主目录(家目录)
linux命令:
linux 命令的格式:命令名 【选项】 【参数】
ls命令
作用:显示当前目录的文件或者文件夹
$ ls 列出当前文件和文件夹
$ ls -l 以列表形式列出当前文件和文件夹
$ ls -a 显示文件和文件(包含隐藏文件)
tree 命令"
作用:显示目录树
示例:
tree /
pwd命令:
作用:用于显示当前操作的位置(当前目录)
cd命令:
作用:改变当前目录(进入某个目录)
mkdir 命令
作用:创建一个或多个文件夹
格式:mkdir 文件夹1 文件夹2 ...
示例:
mkdir a b c d
mkdir -p a/bb/ccc/dddd
常用选项:
-p 如果是中间的文件夹不存在,则逐级创建所有文件夹
rmdir 命令:
左右:删除一个或多个文件夹(文件夹内必须为空)
格式:rmdir [选项] 文件夹名
常用选项:
-p 如果中间文件为空,则逐级删除中间的文件夹
示例:
rmdir -p a/bb/ccc/ddd
touch:如果文件不存在,则创建一个空文件(大小为0的字节的文集);如果文件或目录存在,则用系统时间更新他的修改时间rm 命令
作用:删除文件或文件夹
格式:rm [选项] 文件/文件夹
示例:
rm a.txt b.txt
rm c.txt
rm *.txt
rm -r a
常用选项:
-r 递归删除文件夹内的文件和文件夹
-i 删除前给出提示(y代表yes,n代表no)
-f 强制删除,不给任何提示
操作带有特殊符号的路径的方法
用两个双引号("")把路径括起来
例:
mkdir "a b"
rm "a b"
man [1~9] 命令名
history 历史命令
调用以前执行过的命令:
!编号 执行对应的命令
cp 复制命令
格式: cp 文件或文件夹 目标文件或文件夹
常用选项:
-a 复制文件夹,连同文件属性一起复制
-r 复制文件夹
mv 文件搬移或更名
clear 清屏
快捷键:ctrl+l
file:查看文件的类型
diff:比较两个文件的内容的不同
推荐使用 meld / beyond compare 进行文件比较
find 命令
作用:根据文件名等信息查找制定的文件
格式:find 路径 -name "文件名"
示例:
# 查找用户主目录下有那些文件以.txt结尾
# find ~ -name "*.txt"
whereis :查找一个可执行命令的位置
grep 命令
作用:查找文件中相应的内容,及文本信息
格式:grep "内容" [选项] 文件名或路径
常用选项:
-n 显示行号
-r/-R 递归搜索文件夹内的文件
示例:
grep "文件" *.txt
grep "命令" -n *.txt # 显示行号
grep "root" -nr /etc
文本文件查看相关的命令:
cat:将文件内容作为标准输出显示
more:显示文件内容(可以分页显示)
基本操作:
空格:下翻一页
less:显示文本文件的内容(可以上线滚动)
基本操作:j:下翻; k:上翻; 空格:下翻一页
| :管道
作用:将命令的“输出”重定向为另一个命令的“输入”
示例:cat /etc/passwd | grep “xxx”-n
输出重定向:
输出分为两种:
1.标准输出
2.标准错误输出
标准输出重定向:
> 将一个命令的标准输出重定向到指定文件
>> 将一个命令的标准重定向"追加"到指定文件
标准错误输出重定向:
2> 将一个命令的标准错误输出重定向到指定文件
2>> 将一个命令的标准错误重定向"追加"到指定文件
重定向所有输出
&>
&>>
uname :查看系统信息
常用选项:
-a 表示显示全部信息
date:显示时间
格式:
date +%D 月/日/年格式显示时间
date +%T 时:分:秒格式显示时间
echo:将字符串作用终端输出
格式:echo “字符串”
压缩的种类:
有损压缩
mp3,jpg,mp4
无损压缩
zip,gz,png,gif,rar(Windows常见压缩),xz(linux最小压缩)
压缩和解压命令
gzip 命令
作用:用zip压缩算法对文件进行压缩,生成压缩后的文件
格式:gzip 文件名
.gz 为用gzip压缩过的文件
gunzip 命令
作用:用gzip压缩过的文件进行解压
格式:gunzip 文件名
示例:
cp /etc/passwd ~/
gzip ~/passwd
ls -l ~/passwd.gz
gunzip ~/passwd.gz
ls -l ~/passwd.gz
注:只能对文件进行压缩和解压,不能对文件夹操作.
tar 命令
作用:对文件或文件夹进行打包和解包的操作
格式:tar [选项] 文件名 [文件名或路径]
常用选项:
-c 创建包
-x 解包
-v 显示操作的文件细节
-z 用gzip/gunzip对包进行压缩和解压
-f 文件名 正在操作的文件名
-C 路径 改变压缩路径(只对解包有效)
进程管理:
进程是指正在运行的程序
ps:查看进程
常用选项:
-axu 查看当前操作系统内所有进程的详细信息
kill :杀死进程
sublime text 3 文本编辑器
启动命令:
subl
或
subl 文件/文件夹 的路径名
作用:
用来编写无格式的纯文本文件
快捷操作:
打开和隐藏侧边栏
view --> side bar --> show/hide sidebar
ctrl + k / b
字体的放大和缩小
ctrl + '+'/'-'
创建和取消多个光标
创建:ctrl + 鼠标左键单击
取消:esc键
多行注释/取消注释
ctrl + /
复制:ctrl + c
黏贴:ctrl + v
交替换行:ctrl + shift + 上下键
保持文件:ctrl + s
相同内容多选:ctrl + d
全屏免扰:shift + F11
chmod 命令
作用:修改文件权限
格式:chmod 权限 文件名/文件夹名
权限:
u 用户(属主)
g 同组用户
o 其他用户
a 所有用户
+ 添加权限
- 删除权限
示例:
chmod u+r a.txt
chmod o-rwx a.txt
chmod g+rw a.txt
简单shell编程
shell程序文件通常以 .sh 结尾
以#开头直至结尾的内容视为注释内容,不参与运行
运行方式:
$ bash shell程序文件名
$ . myshell.sh
$ ./myshell.sh #需要执行权限
shell程序的第一行注释:
作用:指定解释执行此文件的程序是谁
示例:
#!/usr/bin/bash
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。