linux命令行操作基本知识
乱七八糟的命令
. 表示当前目录
.. 表示上一级目录
ls 显示文件 -l 列表 -a 隐藏文件 -h 文件大小人性化显示
gedit 自带文本编辑器
subl 打开sublime
> 重定向“w” >>重定向“a”
cat 显示文件内容 more分页显示
ls | more 管道
cd - 返回刚才的目录 cd .. 返回上一级
文件夹和文件处理
touch 创建文件
mkdir 创建文件夹
rmdir 删除(空)文件夹
rm 删除文件 -R / -r 递归删除文件(包括文件夹) -f 强制删除
ln 创建硬链接(两个名字,指向同一个文件),删除源文件,链接文件不会删除 -s 真正的软链接
grep 搜索 -n显示行数 grep ‘^22$’ file.txt ^ 以22开头 $以22结尾
find 查找文件 find /home/ -name file.txt 其他选项 -size 按大小找 -perm 按权限找
cp copy -r 递归实现(文件夹) -i 交互式(不断提示)
mv 移动文件(重命名也用这个)
归档管理tar
tar -c create创建 -x 解包 -v 显示进度 -z 压缩成gz -j 压缩成gz2 -f fileName(需要放在最后)-C 指定路径
eg:tar -cvf T.tar 1.txt 2.txt 打包经典案例
eg: tar -xvf T.tar 解包经典案例
gzip 压缩/解压 -r 递归压缩
gzip T.tar T.tar.gz 第二个参数可以省略
gzip -d T.tar.gz -d 解压,返回一个tar包
zip 目标文件(无需后缀) 源文件
unzip -d 目录 源文件
文件权限chmod (change mod)
文件信息
-rw-rw-r-- 1 cen cen 0 5月 26 21:57 1.py
(权限) 硬链接数 用户 组 size 修改时间 name
d rwx-w- --x
d d文件夹 -文件
rwx u用户权限
-w- g组权限
--x o其他
修改权限
普通模式
chmod [u]+x 添加权限
chmod [o]-x 删除权限
chmod [g]=rwx,o=x 修改权限 a=x 全部修改
八进制模式
r 4
w 2
x 1
- 0
修改文件拥有者
chown username filename
chgrp groupname filename
系统命令
reboot
shutdown -r reboot -h halt关闭(后面可接 now 具体时间 倒计时)-c cancel取消
df 检查磁盘空间
ps 显示系统进程 -a all -u 详细 -x 没有终端的进程
kill pid -9 绝杀
top 动态系统进程 m memory c cpu t time u user q qiut
df 查看磁盘使用情况
du 当前目录磁盘情况
ifconfig IP信息
ctrl - C 终止进程
ctrl - V 强制终止进程
SSH
ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议
ssh root@123.345.12.345
即可远程登录
用户管理
用户
who 查看当前用户信息
whoami 我是谁
useradd/adduser 添加用户
passwd [username] 修改用户密码
su [suername] 修改用户
cat /etc/passwd 查看用户
用户组
cat /etc/group 查看用户组
gropmod + tab + tab 查看用户组
groupmod -g 修改为主用户组,-G添加到用户组
在sudo 组中的用户有root权限
groupadd 添加组
groupdel 删除组
groups [username] 查看属于的用户组
卸载软件
$ sudo apt-get --purge remove
linux命令行操作基本知识的更多相关文章
- 【转帖】Linux命令行操作json神器jq
Linux命令行操作json神器jq https://www.cnblogs.com/chenqionghe/p/11736942.html jq类似一个awk或grep一样的神器,可以方便地在命令行 ...
- LINUX命令行操作
Linux 命令行快捷键 7条回复 涉及在linux命令行下进行快速移动光标.命令编辑.编辑后执行历史命令.Bang(!)命令.控制命令等.让basher更有效率. 说明 Ctrl – k: 先按住 ...
- 如何查看linux命令行操作的历史记录-linux
前言 由于刚开始学习linux,对命令行不熟悉,可以查看使用过的命令行历史记录,熟悉命令行并熟练操作,对命令行进行深入地理解. 系统环境 OS:ubuntu16.04. 操作过程 在主文件夹目录即ho ...
- linux命令行操作快捷键
在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找.这也是快速输入命令的技巧. 在命令终端中可 ...
- Linux命令行操作进程
参见 12个进程管理命令介绍 Linux如何查看进程.杀死进程.启动进程等常用命令
- linux命令行操作mysql数据库明细
连接数据库==> mysql -uroot -p 输入root密码 进入mysql操作后 下面的命令不要忘了最后结尾的; 1.选择数据库命令: use <数据库名> 2.查看表的引擎 ...
- mysql linux 命令行操作
1. 登录mysql mysql -u 用户名 -p 回车输入密码
- ★Linux命令行操作技巧(作为服务器端)
1.统计某个目录下总共有多少个文件(递归统计所有子目录)ls -lR|grep "^-"|wc -l
- SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
随机推荐
- 关于Arduino项目的构建思想-转自openbook开源杂志
- 如何配置阿里Maven镜像
1.下载maven的zip解压,官方下载地址为:http://maven.apache.org/download.cgi 选择需要下载maven的版本就好了 2.到下载的maven路径下,conf/s ...
- Android studio 配置忽略
直接在Ignored Files选项里点击+号,在弹出的对话框选择第二项,然后依次输入上面包含的 .gradle .idea build 三个文件夹目录,再选择第一项,找到local.properti ...
- 在数据绑定控件(如:Repeater)中使用if判断
方法: target="<%# DataBinder.Eval(Container.DataItem, "数据库字段").ToString() == "t ...
- 利用photoshop制作gif图片
首先准备你需要的几张素材图片 1.将素材图片根据发生的顺序放置在不同的图层 2.打开窗口下的时间轴 选择帧动画 3.创建第一张帧动画 选项卡右边这个按钮,点击这个选择新建帧 第一张图片显示其他的隐藏 ...
- ubuntu 16.4 安装配置IK6.3.2
1. 从官网下载对应的解析版本 https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v6.3.2 2. 配置环境 安装mvn ...
- 避免使用 JS 特性 with(obj){}
1)简要说明 with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性.要给对象创建新的属性,必须明确地引用该对象. 2)语法格式 with(object ...
- VERITAS NETBACKUP运维手册(自制)
ps:本文为目录.详情请点如下目录超链接 1 VERITAS NETBACKUP介绍 1.1 NBU基本概念 1.2 配置存储单元 1.3 配置备份策略(Policy) 1.4 配置NetBackup ...
- javaweb基础(32)_jdbc学习入门
一.JDBC相关概念介绍 1.1.数据库驱动 这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡 ...
- 网络编程——UDP协议和通信
第1章 UDP与TCP协议 在介绍TCP/IP结构时,提到传输层的两个重要的高级协议,分别是UDP和TCP,其中UDP是User Datagram Protocol的简称,称为用户数据报协议,TCP是 ...