Linux之ubuntu系统操作学习笔记
1,swp分区:当内存不够时用swp分区顶替内存
2,语言环境检查 locale –a:可以明白系统支持什么语言
3,安装软件:
apt-cache search(软件):搜索软件
apt-cache show(软件):查询安装包相关信息
sodo apt-get install(软件):安装软件
sodo apt-get remove(软件) :删除软件包
4,安装软件方法二:
dpkg-i(软件).deb安装软件
dpkg-r(软件)删除包
dpkg-p(软件)删除包(包括配置文件)
5,date命令(日期方面,如果不会就man)
6,cal显示一个日历:
cal :显示当月日历
cal –y :显示当年日历
cal 2022 :显示那一年的日历
7,修改密码:passwd
8,
logout注销
reboot重启,需要管理员权限
shutdown光机,需要管理员权限(可以指定时间或提示)
9,cd切换目录:
cd :直接cd,进入用户家目录
cd /etc :切换到/etc目录
cd- :切换到上一次的目录
~当前用户的家目录
10,pwd :查看当前的工作路径
11,
mkdir(目录名):创建目录
mkdir –p a/b/c/1/2/ :创建多层目录
12,获取帮助:
-h --help info man(常用)
man:
man
man –f :精确查找
man –k:模糊查找
13,touch:改变文件或目录的时间,文件不在是
14,rm删除:
rm –r(文件名):强制删除文件
rm -r a/b/c :删除指定目录及其下文件
rm –rf a/b/c:强制删除指定目录(太危险,一般不使用)
mv:移动或修改文件或目录的名字
mv (原名字)(要改的名字):文件改名
mv xiong.txt a/b/c:移动文件
mv xiong.txt xiongxiong.txt a/b/c:移动多个文件
15,cp复制
cp -I xiong:如果遇到覆盖会提示
cp -r a/b/c :复制一个目录以及目录下所有文件
cp -h xiong:保留复制文件的权限
16,stat查看文件信息
17,快捷键:
gedit(打开一个文档编辑)
***** ctel+c停止一个命令
ctrl+l:
tab键,敲一下(自动补全),敲两下打开目录
Ctrl+k删除当前光标后面的内容
Ctrl+u删除当前光标前面的内容(删到最开始的位置)
Ctrl+w
Ctrl+y补全清除的部分
Ctrl+r最近一次搜索内容
*** Ctrl+d退出当前窗口(中断一个输入)
18,ls列出目标目录中的所有字目录及文件
ls -a:用于显示所有文件及和子目录
ls –A显示隐藏文件
ls –r将目录中的内容按英文字母顺序排序
ls -t按文件修改的时间进行排序
ls .列出当前目录下的文件和目录
ls ..列出当前目录父目录下的文件和目录
ls /etc:列出/etc下的文件和目录
19,文件类型:
d 目录文件
l 链接文件
-普通文件
20,文件权限(查)
21,cat打印某文件:
cat xiong.py打开查看本文件
cat –n xiong.py查看本文件,且加上序号
cat –s xiong.py查看文件,且消除空行
tac xiong.py倒序查看文件
22,wc统计文件中的字节数行数,字符数量
wc(文件)直接读取文件相关信息(字节,行,字符数)
wc –n(文件):字符数量
wc –c(文件):字节数
wc –w(文件)读取以空格,换行符,tab键为间隔的字符串数量
23,sort排序:让文件按顺序输出
sort (文件)
sort -r (文件):
sort –n按整个数字数值大小排列
24,uniq忽略或报告重复行
uniq -u 不输出重复(重复的一个都不能输出)
25,cut从文本中提取文本列
26,history:查看历史执行命令
history 5:最近五条命令
!py:最近最后一次执行与py相关命令
27,more:翻页或一行一行查看文件,q:退出
alt+. 快捷键
28,tail:默认显示最后十行,实时监控文件更行
29,which:查找一个命令的位置
30,chmod修改权限,加减修改权限
数字修改法:
r:4 rwx-7
w:2 rw-6
x:1 rx-5
对于目录:
r:你可以查看目录下的文件
w:你可以修改目录下的文件
x:表示目录是否可以被搜索
RWX 更改当前目录下所有子文件的权限
31,修改所有者与所有组:chown
操作方法:chown (改后所有者):(改后所有组) (文件名)
附加:ls-l查看列表或文件信息
32,用户名与用户组:
uid=user id
gid=groep id
shell=:壳
33,sudo useradd (用户名)添加用户
sudo mkdir添加目录
useradd:
-c 备注,加上备注
-d 用户主文件夹
-p密码(不过也可以用sudo passwd 用户名:修改密码)
34,userdel (用户名):删除用户
35,usermod:修改用户信息
-g和-G修改用户组
-l:修改账户名称
-L:锁定用户密码
36,grouadd;添加用户组
37,groudel删除组
38,su – 切换用户
39,计划任务:crontab
分时日月周
crontab –l查看已经有的计划任务
40,压缩文件:tar
-c创建压缩文件
-s解压文件
-z和-j是两种压缩方式
-f指定文件名,后面必须是文件名
-p保存文件属性
-P(大写)绝对路径来压缩
41,grep 查找,检索
-i忽略字母大小写
-l列出符号文件样式的文件
-E后面跟正则表达式
附加:
^ 表示行的开头
$ 行的结尾
. 任意一个字符(出现一次) \.表示一个点
Linux之ubuntu系统操作学习笔记的更多相关文章
- linux内核分析第四周学习笔记
linux内核分析第四周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.co ...
- Linux内核分析第二周学习笔记
linux内核分析第二周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.co ...
- linux内核分析第一周学习笔记
linux内核分析第一周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.co ...
- Linux文件与目录管理(学习笔记)
本笔记为<鸟哥linux私房菜>第六章学习笔记 一.目录与路径 相对路径与绝对路径 绝对路径:一定由根目录 / 写起 正确度比较好 相对路径:不是由 / 写起 ...
- MySQL4.0命令操作学习笔记
声明:下列内容并非原创,仅仅是最近学习笔记整理. -------------------------------------- 进入mysql安装路径bin目录下: 1.开启服务 winmysqlad ...
- Linux简易APR内存池学习笔记(带源码和实例)
先给个内存池的实现代码,里面带有个应用小例子和画的流程图,方便了解运行原理,代码 GCC 编译可用.可以自己上网下APR源码,参考代码下载链接: http://pan.baidu.com/s/1hq6 ...
- Linux:Ubuntu系统的安装
好久没更了,今天就更完这一期的Linux系统吧,这次主要安装的是常用Linux系统的之一:Ubuntu(乌班图)系统,这个系统和CentOS 7的安装步骤也是类似的,(我不采取用虚拟机的方法来安装,当 ...
- Ubuntu 18.04学习笔记
命令行快捷键 https://blog.csdn.net/wanlhr/article/details/80926804 Ubuntu18.04使用vi命令修改文件并保存 vi /opt/teamvi ...
- ubuntu server guide 学习笔记
1. 软件包 1.1. dpkg dpkg -l dpkg -l | grep apache2 dpkg -L ufw dpkg -S /etc/host.conf dpkg -i zip_3.0-4 ...
随机推荐
- Java interface和abstract小记
一.abstract 用abstract修饰的类叫做抽象类,用abstract修饰的方法叫抽象方法. 含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写. 抽象类不能被实例化. ...
- mstsc远程桌面全频或自定义窗口
近期发现自己的mstsc突然窗口变小,总是要繁琐的拖来拖去,现终于解决了,拿来分享一二! 参数一:mstsc /f 以全屏模式显示(操作一次,后面无需在设置,具体何原因要问微软了,可能是机器的分辨 ...
- pta 编程题12 堆中的路径
其它pta数据结构编程题请参见:pta 这道题考察的是最小堆. 堆是一个完全二叉树,因此可用数组表示,一个下标为 i 的结点的父节点下标为 i / 2,子结点下标为 2i 和 2i + 1. 插入元素 ...
- POJ 2392 Space Elevator(多重背包)
显然塔的总高度不会超过最大的a[i],而a[i]之前的可以到达的高度 是由a值更小的块组成,所以按照a从小到大的顺序去转移. 然后就是多重背包判断存在性了,几乎和coin那题一样. 数据没coin丧病 ...
- 进程加载与segment
elf文件是一组结构体和数据的组合. elf文件是一种文件格式,这种格式定义了进程加载器如何读取elf文件的内容. elf文件的程序头或者segment对如何加载(读取)做了说明.
- 转载请注明:Windows 系统必备好用软件&工具合集跟推荐 | 老D博客
Windows 系统必备好用软件&工具合集跟推荐 97 63,371 A+ 所属分类:工具软件 一.浏览器 二.下载软件 三.播放软件 五.电子邮件客户端 六.图片/照片 浏览查看工具 七.文 ...
- 使用webpack从零开始搭建react项目
webpack中文文档 webpack的安装 yarn add webpack@3.10.1 --dev 需要处理的文件类型 webpack常用模块 webpack-dev-server yarn a ...
- 漫谈 Clustering (番外篇): Dimensionality Reduction
由于总是有各种各样的杂事,这个系列的文章竟然一下子拖了好几个月,(实际上其他的日志我也写得比较少),现在决定还是先把这篇降维的日志写完.我甚至都以及忘记了在这个系列中之前有没有讲过“特征”(featu ...
- 仅用移动开发服务:开发native应用
不花一分钱,就可以做native应用开发,这在以前是根本不敢想象的事儿.然而在今天,移动开发工具和服务已经五花八门,聪明的开发者只要随心所欲的抓取几个顺手的,就能完成native开发.今天给大家介绍的 ...
- Activiti学习记录(五)
1.排他网关 说明: 1) 一个排他网关对应一个以上的顺序流 2) 由排他网关流出的顺序流都有个conditionExpression元素,在内部维护返回boolean类型的决策结果. 3) 决策网关 ...