Linux的期末佛脚复习

期末考的都是鸡毛蒜皮的问题,大概会考到的命令也就20几条.我也复习一下基本应用,

也许是我们专业教的确实不够深入吧,觉得简单的可以先行划走了.

常用文件操作命令

touch (创建文件)

touch 文件名

touch lixin.txt

cat (查看文件内容)

cat 文件名

cat lixin.txt

head (查看文件开头)

head -n 5 文件名

head -n 5 lixin.txt #查看开头5行

tail (查看文件结尾)

tail -n 5 文件名

tail -n 5 lixin.txt #查看最后5行

cp (复制文件)

cp 源文件或目录 目标文件或目录

cp lixin.txt /tmp #复制到某目录
cp lixin.txt lixin2.txt #复制并重命名

mv (移动文件)

mv 源文件或目录 目标文件或目录

mv lixin.txt lixin2.txt #将文件lixin.txt改名为lixin2.txt

ls (查看文件类型)

ls
ls -l

常用目录操作命令

pwd (查看当前路劲)

pwd

mkdir (创建新目录)

mkdir 目录名

rmdir (删除目录)

前提目录内无文件

rmdir 目录名

cd (切换目录)

cd 目录名
cd .. #返回上一级目录

cp (复制目录)

cp /tmp #切换到目录到tmp
cp /var/log/wtmp. #将/var/log/wtmp复制到tmp目录下
#注意:为了能够复制到当前目录,"."不能省略
cp -r /tmp /var/log/wtmp #等价上两条
cp -rf /home/user1/* /root/temp/ #将/home/user1/下的内容复制到/root/temp/下而不复制目录/user1本身

常用的其他命令

clear (清屏)

也可用快捷键,Ctrl+l

clear

vi (文本编辑器)

vi 文件名 #没有则创建
按下A键 #或键盘insert
输入内容
按下键盘Esc
输入:wq #或连续按2次shift+Z

命令管理用户

useradd (创建用户)

useradd lixin

userdel (删除用户)

userdel lixin

usermod (用户属性修改)

-g 修改主群组
-G 修改附加群组
-L 锁定用户不能登陆
-U 解锁用户的锁定

useradd -L lixin
useradd -U lixin
useradd -g group1 -G group2,group3 lixin #多个用,间隔

whoami (显示当前登陆用户)

whoami

命令管理用户组

groupadd (创建用户组)

groupadd 用户组名

groupdel (删除用户组)

groupdel 用户组名

管理文件与目录的访问权限

chmod (设置文件与目录的访问权限)

chmod u+x /root/lixin.txt
chmod g+w /root/lixin.txt
chmod o-r /root/lixin.txt
chmod o=rwx /root/lixin.txt
chmod -R o=rwx /root/lixin.txt #递归设置子目录
chmod g+w,o=rwx,o+r /root/lixin.txt

chmod (数字设定法)

0表示无权限,1表示可执行,2,表示可写,4,表示可读
每一类用户的权限是读,写,可执行的数字只和

chmod 600 /root/lixin.txt

磁盘管理

mount (挂载分区)

mount 磁盘分区 目录

umount (卸载分区)

mount 挂载目录或磁盘分区

进程管理

crontab (命令调度)

-e 创建并编辑crontab内容
-l 显示…
-r 删除…

crontab -e
0 7 * * * /bin/ls
按下Esc
输入:wq #或者连续按2次shift+z
service crond restart

软件包管理

tar (打包和解包)

tar -cvf /root/lixin.tar test.txt test2.txt #将两个文件进行打包,保存在/root/lixin目录,名称为lixin.tar
tar -xvf /root/lixin.tar -C /var/class #将文件进行解包,保存在/var/class目录
tar -xvf /root/lixin.tar #将文件进行解包,保存在当前目录

tar (打包压缩,解包解压)

tar -czvf /root/lixin.tar.gz test.txt test2.txt #将两个文件进行打包并压缩,保存在/root/lixin目录,名称为lixin.tar.gz
tar -xzvf /root/lixin.tar.gz -C /var/class #将文件进行解包并解压,保存在/var/class目录
tar -xzvf /root/lixin.tar.gz #将文件进行解包解压,保存在当前目录

yum 查询命令

yum 安装命令

yum -y install 包名

yum 卸载命令

yum remove 包名

Linux期末佛脚指南的更多相关文章

  1. Linux静态库生成指南

    Linux静态库生成指南   Linux上的静态库,其实是目标文件的归档文件.在Linux上创建静态库的步骤如下: 写源文件,通过 gcc -c xxx.c 生成目标文件. 用 ar 归档目标文件,生 ...

  2. Linux网络设置高级指南

    from:http://www.oschina.net/question/23734_117144 Linux网络设置高级指南 本文面向的是被Linux复杂的有线无线网络架构弄得头昏脑胀:或者被网上半 ...

  3. <Linux性能调优指南>主要思路流程

    网上IBM很早放出的一本免费电子书, 十来年了,参考意义还是很大. 国内有翻译成中文在线阅读的版本. 见如下两个URL Linux Performance and Tuning Guidelines ...

  4. C#在Linux上的开发指南

    本人才疏学浅,在此记录自己用C#在Linux上开发的一点经验,写下这篇指南.(给想要在Linux上开发C#程序的朋友提供建议) 目前在Linux上跑的网站:http://douxiubar.com | ...

  5. Linux守护进程编写指南

    Linux守护进程编写指南 守护进程(Daemon)是运行在后台的一种特殊进程.它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件.守护进程是一种很有用的进 程.Linux的大多数服务器 ...

  6. Kali Linux安装及中文指南

    Kali Linux安装及中文指南 Kali Linux安装教程:https://blog.csdn.net/u012318074/article/details/71601382 Kali Linu ...

  7. C#在Linux上的开发指南(续)

    续之前的一篇开发指南http://www.cnblogs.com/RainbowInTheSky/p/5496777.html 部分人在部署的时候经常出现dll兼容问题(其实可以看小蝶惊鸿的文章,蝶神 ...

  8. linux内存文件系统之指南

    内存文件系统使用及示例:ramdisk, ramfs, tmpfs 第一部分在Linux中可以将一部分内存mount为分区来使用,通常称之为RamDisk. RamDisk有三种实现方式: 第一种就是 ...

  9. Linux systemctl 命令完全指南

    Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器. Systemd是一个系统管理守护进程.工具和库的集合,用于取代System V初始进程.Systemd的功能是 ...

  10. Linux期末总结

    Linux内核学习总结 1.计算机是如何工作的? 存储程序计算机工作模型 X86汇编基础 汇编一个简单的C程序分析其汇编指令执行过程 2.操作系统是如何工作的? 三个法宝——存储程序计算机.函数调用堆 ...

随机推荐

  1. JavaScript for in循环,for of循环

    一.JavaScript for/in 语句循环遍历对象的属性 var person={fname:"Bill",lname:"Gates",age:56}; ...

  2. git 本地项目初始化提交至仓库

    命令行指令 Git初始化配置 git config --global user.name"abc" git config --global user.email"1234 ...

  3. 博弈论练习6 Deleting Divisors(sg找规律,思维)

    题目链接在这里:G-Deleting Divisors_牛客竞赛博弈专题班组合游戏基本概念.对抗搜索.Bash游戏.Nim游戏习题 (nowcoder.com) 这道题一道比较明显的思路是使用sg函数 ...

  4. cookies、session、token

    cookies 当登录的时候这个set-cookies就是把cookies的数据保存到了客户端的application/cookies中 session 表示为会话,存放在服务端,当用户登录,服务器就 ...

  5. 替代if esle 的高级方法

    if else 是入门最常遇到的一种结构,这种结构简单易懂,深受初学者喜爱.但是 If-Else通常是一个糟糕的选择. 它的可读性差,如果用的太多,会导致结构重构困难.今天我就介绍替代 If-Else ...

  6. 1--我们写了一个java类,那么生成一个对象占用多大的内存?

    public class Student { private long id; private long userId; private byte state; private long create ...

  7. zookeeper异常

    1. KeeperErrorCode = Unimplemented for /service 在使用curator时,对zk有版本匹配关系. Curator 2.**    <--->  ...

  8. Linux 用户密码不能设置问题

    当我们有时候要更改linux账户密码时,有时候会遇到下面这种情况: Password has been already used. Choose another.passwd: Have exhaus ...

  9. Javaweb基础复习------Filter相关应用+登录验证案例的使用

    Filter(过滤器) 基本步骤: 1.定义类,实现Filter接口,并重写其所有方法 2.配置Filter拦截资源的路径,在类上定义2 WebFilter注解(WebFilter配置的路径,是拦截资 ...

  10. Feign报错:The bean 'xxxxx.FeignClientSpecification' could not be registered.

    解决方法: spring: main: allow-bean-definition-overriding: true 参考博客:https://www.cnblogs.com/lifelikeplay ...