乱七八糟的命令

.	表示当前目录
.. 表示上一级目录
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命令行操作基本知识的更多相关文章

  1. 【转帖】Linux命令行操作json神器jq

    Linux命令行操作json神器jq https://www.cnblogs.com/chenqionghe/p/11736942.html jq类似一个awk或grep一样的神器,可以方便地在命令行 ...

  2. LINUX命令行操作

    Linux 命令行快捷键 7条回复 涉及在linux命令行下进行快速移动光标.命令编辑.编辑后执行历史命令.Bang(!)命令.控制命令等.让basher更有效率. 说明 Ctrl – k: 先按住 ...

  3. 如何查看linux命令行操作的历史记录-linux

    前言 由于刚开始学习linux,对命令行不熟悉,可以查看使用过的命令行历史记录,熟悉命令行并熟练操作,对命令行进行深入地理解. 系统环境 OS:ubuntu16.04. 操作过程 在主文件夹目录即ho ...

  4. linux命令行操作快捷键

    在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键. 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找.这也是快速输入命令的技巧. 在命令终端中可 ...

  5. Linux命令行操作进程

    参见 12个进程管理命令介绍 Linux如何查看进程.杀死进程.启动进程等常用命令

  6. linux命令行操作mysql数据库明细

    连接数据库==> mysql -uroot -p 输入root密码 进入mysql操作后 下面的命令不要忘了最后结尾的; 1.选择数据库命令: use <数据库名> 2.查看表的引擎 ...

  7. mysql linux 命令行操作

    1. 登录mysql      mysql -u 用户名 -p    回车输入密码 

  8. ★Linux命令行操作技巧(作为服务器端)

    1.统计某个目录下总共有多少个文件(递归统计所有子目录)ls -lR|grep "^-"|wc -l

  9. SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

随机推荐

  1. redis安装及简单命令

    Redis 安装 Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases. Redis 支持 32 位和 64 位.这个需要根据你系统 ...

  2. 《C#高效编程》读书笔记11-理解短小方法的优势

    我们最好尽可能的编写最清晰的代码,将优化交给JIT编译器完成.一个常见的错误优化是,将大量逻辑放在一个函数中,以期减少额外的方法调用开销.这种将函数逻辑直接写在循环内部的常见优化做法却会降低.NET应 ...

  3. 50个必备的jQuery代码段

    本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助.其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助 ...

  4. h5新增属性本地存储

    ---恢复内容开始--- 存储的两种类型: localStorage 和 sessionStorage localstorage:没有时间限制的数据存储 sessionStorage  针对一个ses ...

  5. 美团Java面试154道题

    Java集合22题 ArrayList 和 Vector 的区别.ArrayList与Vector区别 说说 ArrayList,Vector, LinkedList 的存储性能和特性.ArrayLi ...

  6. mysql 5.7以上安装遇到的问题

    参考地址:  https://blog.csdn.net/u012278016/article/details/80455439 本人在window上安装mysql 5.7版本以上的mysql,出现很 ...

  7. C#Udp组播

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.N ...

  8. shell中的数值计算1/3=0.33

    方法1:使用bc工具,把结果printf格式化 res=$(printf "%.5f" `echo "scale=5;1/3"|bc`) echo $res 0 ...

  9. GBase数据库存储过程——批量查询多个数据表的磁盘占用情况

    --清理历史表,可选 DROP TABLE IF EXISTS `dap_model`.`data_statics`; CREATE TABLE `dba`.`data_statics` ( `TAB ...

  10. 详细讲解:tp3.2.3生成验证码并进行验证(ajax校验返回及自定义返回)

    TP3.2.3的验证码也是比较经典的小功能,框架对这个小功能的封装还是比较完美的,废话不多说,开始记录 1.总体效果: (1)初始界面 (2)自定义的返回校验效果: (3)ajax的校验返回: 2.代 ...