14.Ubuntu基本命令
vi编辑器





{ :上一段diamante
} :下一段代码
dw: 删除一个单词
权限

前面的分三组
第一: 文件拥有者的权限
第二:同组者拥有的权限
第三:其他人拥有的权限
前面“-”表示是文件
前面是“d” 表示的文件夹
rwx 可读可写可执行
改变权限
u 拥有者
g 同组者
o 其它人
子母法
chomd u=rwx 1.py
chomd g=rwx 2.py
chomd o=rwx 3.py
数字法
r->4
w->2
x->1
chmod 741 1.py
pwd
touch test
mkdir file 创建目录
ls
ls -a
ls /bin
ls -l
ls -l -h
ls /bin -alh
ls --help 查看帮助
man ls 查看帮助 f上一页 b下一页
cat test
history
!11 运行对应历史命令
rm test 删除
ls te* 通配符
ll
ls >xxx.txt 重定向 (会把原内容清楚再写进去)
ls >>xxx.txt 追加(不会清楚原文件内容)
more xxx.txt (f下一页,b上一页,q退出) 直接显示全部内容
ls -ahl /bin | more
cd /home/derek/file (可以按两下table)
cd ..
cd ../.. 上上层目录
cd - 上一次所在的目录
cd ~ 家目录
rm *.txt 删除所有 .txt文件
mkdir file/a/b -p 创建递归目录
tree file
rmdir A 只能删除一个空目录
rm A -r 递归的删 rm可以删除文件和目录
cat 1.txt 2.txt > xxx.txt 把两个文件合并到一个文件
grep "aaaa" xxx.txt 查找文件xxx.txt中所有 aaaa
grep -n "aaaa" xxx.txt 查找“aaaa”并显示在xxx.txt中是第几行
grep -v "aaaa" xxx.txt 除了“aaaa” 显示其它所有的内容
mv 1.txt 111.txt 重命名
mv 2.txt A 把2.txt剪切到A目录下
cp 111.txt A 把111.txt复制到A目录下
cp A B -r 复制目录要加-r
tar
tar -cvf test.tar *.py 把所有.py文件打包成一个
tar -xvf test.tar 解包
tar -zxvf xxx.tar.gz *.py 压缩
tar -zxvf xxx.tar.gz 解压缩
tar -jxvf xxx.tar.bz2 *.py 压缩
tar -jxvf xxx.tar.bz2 解压
zip xxx.zip *.py
unzip xxx.zip
日历
cal
cal -2018
时间
date
date "+%Y%m%d"
查看进程
ps -aux
top
htop
kill 1234 关掉进程
kill -9 1234 加9 强制关掉进程
reboot
shutdown -r now
init 0
df -h 查看硬盘使用情况
du -h 查看当前文件夹使用情况
ifconfig
用户
sudu useradd newuser -m
sudu passwd newuser
su newuser
whoami
who 可以查看登录多少个
sudo -s 使用root用户
exit 退出
sudo groupadd xxx 添加一个组
chgrp xxx 1.py 把文件的改成xxx组
14.Ubuntu基本命令的更多相关文章
- Ubuntu基本命令--apt, dpkg
一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 …; (2)修复安装:apt-get -f install so ...
- Linux之Ubuntu基本命令提炼,分条列出
Ubuntu系统的root用户有时没有安装,我们可以先输入一个root,他会有一个提示命令,然后我们输入该命令,进行安装,安装完后,使用sudopasswd 命令设置密码,设置完后的密码就是root用 ...
- Linux入门(14)——Ubuntu常用快捷键
打开终端:ctrl + alt + T 左右分屏:ctrl + win + 箭头左或者箭头右 显示桌面:Ctrl + win + D 切换工作区:ctrl + alt + 箭头左或者箭头右 新建文件夹 ...
- Ubuntu 12/14 个性化配置
计算机名:jianbao-pc 用户名:jianbao 修改 /opt目录的 用户名 及 用户组 : sudo chown -R jianbao:jianbao /opt Ubuntu 如何开启 ...
- ubuntu配置实验
实验:ubuntu配置 需求: caterpillar公司管理员小李需要将公司系统由windows全部更换为ubuntu,并制定SOP(操作指导书) 环境:vmware workstation 1 ...
- Ubuntu 环境安装整理
Ubuntu11.04下Java开发环境搭建和配置 转自:http://guoyunsky.iteye.com/blog/1175861 类似的搭建,网上一搜一大把,但每次去搜索比较麻烦.我这里就整理 ...
- ubuntu软件使用汇总
ubuntu使用合集 安装Ubuntu时的硬盘分区 Linux入门(1)--Ubuntu16.04安装搜狗拼音 Linux入门(2)--Ubuntu16.04安装wineQQ Linux入门(3)-- ...
- Ubuntu Sublime 配置
p { margin-bottom: 0.25cm; line-height: 120% } a:link { } 2018.4.14 Ubuntu Sublime 配置 承 Ubuntu Apach ...
- Ubuntu 18.04 安装MySQL
最近在写东西的时候,需要用到MySQL,在网上查了一下,都说Ubuntu18.04不能安装MySQL5.7.22, 总觉的不可能,所以自己就研究了一下,然后分享给大家 工具/原料 VMware W ...
随机推荐
- mxGraph进阶(一)mxGraph教程-开发入门指南
mxGraph教程-开发入门指南 概述 mxGraph是一个JS绘图组件适用于需要在网页中设计/编辑Workflow/BPM流程图.图表.网络图和普通图形的Web应用程序.mxgraph下载包中包括用 ...
- mysql 分表与分区
一.操作环境 数据达到百w甚于更多的时候,我们的mysql查询将会变得比较慢, 如果再加上连表查询,程序可能会卡死.即使你设置了索引并在查询中使用到了索引,查询还是会慢.这时候你就要考虑怎么样来提高查 ...
- C/C++ Volatile关键词深度剖析(转)
本文转载自博文C/C++ Volatile关键词深度剖析. 背景 前几天,发了一条如下的微博 (关于C/C++ Volatile关键词的使用建议): 此微博,引发了朋友们的大量讨论:赞同者有之:批评者 ...
- Android中代码运行指定的Apk
有时候,当我们编写自己的应用的时候,需要通过代码实现指定的apk,安装指定的主题,或者安装新的apk.可以通过以下方法实现: private void installAPK(String apkUrl ...
- saiku查询结果返回地址(saiku交互过程)
提交mdx语句,执行后, 查询结果的获得,访问这个地址: http://99.999.99.99:8080/saiku/rest/saiku/anonymousUser/query/4FF7D01E- ...
- redis简介(keeper实时报表的基本部分)
网上有一篇介绍Redis的文章,由浅入深地讲解了Redis:http://blog.mjrusso.com/2010/10/17/redis-from-the-ground-up.html.强烈建议对 ...
- OpenCV——PS 图层混合算法 (三)
具体的算法原理可以参考 PS图层混合算法之三(滤色, 叠加, 柔光, 强光) // PS_Algorithm.h #ifndef PS_ALGORITHM_H_INCLUDED #define PS_ ...
- How tomcat works 读书笔记十三 Host和Engine
Host Host是Context的父容器.如果想在一个tomcat上部署多个context就需要使用Host了.上下文容器的父容器是主机,但是可能有一些其它实现,没有必要的时候也可以忽略.不过在实践 ...
- Docker 基础技术之 Linux cgroups 详解
PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家. 推荐大家到公众号阅读,那里阅读体验更好,也沉淀了很多篇干货. 前面两篇 ...
- 学习一下DOM中的cloneNode()与cloneNode(true)的基础知识
带你去熟悉HTML dom中当然cloneNode()与cloneNode(true)之间区别 code <!DOCTYPE html> <html> <head> ...