服务器

CentOS稳定,Ubuntu:经常更新
安装后的Xshell 7界面

Alt+p打开

如果在服务器设置了密码登录,这里就可以直接使用密码登录,如果服务器设置了密钥登录,这里可以使用密钥登录。
ls -all查看全部的文件包括隐藏文件
ls -ls查看全部文件,不包括隐藏文件
ls -lh查看文件大小
yum -y install lrzsz 安装rz命令
rz 上传文件(必须先执行yum -y install lrzsz)
sz +文件名导出文件
clear 清楚所有的命令行
mkdir Test01创建Test01的文件夹
cd Test01 进入文件夹
wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2下载ffmpeng
环境变量,临时环境变量,全局环境变量
export AAAA=1234567创建临时环境变量
echo $AAAA 输出临时环境变量(会话关闭页面再打开临时变量不保存)
vim /etc/profile 打开全局环境变量
按 O或I进入编辑模式
输入命令 export student = “aaaaaaaaaaa”,
先按Esc,然后按Shift+:(即Shift和冒号键),会显示冒号,直接在后面输入wq(之类的命令),然后回车即可退出编辑模式。wq之类的命令包括如下:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不退出vi
:wq 保存文件,并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑。
退出后输入source /etc/profile 使修改的文件生效
权限讲解
d rwx rwx rwx
d代表文件夹
第一组代表自身所在用户的权限
第二组代表同组用户的权限
第三组代表其它组用户的权限
r可读w可写x可执行
chmod 777 test.txt 赋予test.txt最高权限
4表示只有只读权限,2,可写,1可执行。三个数字表示三组
chmod 000表示什么权限也没有了
chmod +x 默认分配三组执行权限
chmod u=r 当前用户有读的权限
chmod u=r,g=r,o=r test.txt 给三组都r权限,g代表group,o代表other
vim的使用
vim test01.txt进入命令模式,敲i(insert)或a(appand追加 )进入编辑模式,按Esc键退出编辑模式,切换到命令模式。
cat test01.txt,查看test01内容
set number 命令模式输入,显示行号
25 命令模式,定位到多少行代码(注意不能使用小键盘)
/sa 命令模式,搜索sa
gg 命令模式,跳转到开头
G 命令模式,跳转到末尾
k 命令模式 上一行
j 命令模式 下一行
h 命令模式左边
l 命令模式右边
系统的区别
centos:yum install
乌班图:apt install

编译原理(把人写的代码,变成,机器可以认识的指令) Linux(gcc),Mac(Clang)
1.预处理阶段(include,宏 …)
gcc -E A.c -o A.i

2.编译阶段,编译之后(汇编代码)
gcc -S A.i -o A.s

3.汇编处理阶段,把汇编代码处理成,计算机认识01010101机器码
gcc -c A.s -o A.o

4.链接阶段,打出可以执行的
gcc -C A.o -o A
./A

一条命令之前上面四个步骤: gcc B.c -o B
./B执行程序

注意,如果是cpp,则使用g++命令

王学岗Linux系统的使用和Linux命令相关推荐

  1. Linux系统下活用History命令

    Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在未进行附加配置情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间 ...

  2. 2.1.Linux系统下启动MySQL的命令及相关知识

    2019独角兽企业重金招聘Python工程师标准>>> 一.总结一下:     1.Linux系统下启动MySQL的命令:     /ect/init.d/mysql start ( ...

  3. linux打开文件命令occ,Linux系统查看文件内容的命令有哪些?

    Linux文件内容查阅,可以使用命令来实现.cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些. /messag ...

  4. php 登录 linux服务器,如何实现linux系统远程登录到linux服务器

    linux系统登录到远程linux服务器: 有多种不同的协议可供选择,也许SSH是"最好"的.SSH是secure shell的简写,意为"安全的shell". ...

  5. Linux系统磁状态检测,检测Linux硬件状态

    计算机系统是由软件系统和硬件系统共同组成的.检测硬件状态对于保障整个系统的稳定是非常重要的.不论操作系统是使用Linux.还是Windows,一旦硬件出现故障,那么整个系统的安全就严重了.这里我们主要 ...

  6. git 的安装以及使用:是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作...

    ## 总结 - 学会使用基本的git命令 管理源代码 - 学会去github创建仓库 并将代码上传到github的仓库 (有待完成 回家有网再push) - 了解本地的.git和服务器github的. ...

  7. linux如何运行verilog,linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令.doc...

    linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令 ncverilog: 08.10-p002: (c) Copyright 1995-2008 Cadence ...

  8. linux 解压tar.jz,linux系统压缩文件和解压缩命令

    linux系统压缩文件和解压缩命令 tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip Fi ...

  9. Linux系统下启动MySQL的命令及相关知识

    一.总结一下: 1.Linux系统下启动MySQL的命令: /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: /ect/init. ...

  10. 如何查看linux系统的存储空间大小,linux 如何查看硬盘大小,存储空间大小等系统信息及硬件信息...

    一.linux CPU大小 [root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpui ...

最新文章

  1. C#中字节数组与字符串的来回转换
  2. apache环境下配置服务器支持https
  3. mysql 开源 ~ canal+otter系列(2)
  4. SpringBoot 修改banner信息
  5. 桌面在计算机哪个文件夹,windows的桌面文件夹是哪个?
  6. 打开DataGrip显示Load Data Ctrl+F5解决方案
  7. 深度解读 MongoDB 最全面的增强版本 4.4 新特性
  8. Python知识整理_1
  9. C语言OJ项目参考(2963) 判断三角形
  10. python处理音频的库_Python中音频处理库pydub的使用教程
  11. Knockout应用开发指南 第一章:入门
  12. 凸优化第六章逼近与拟合 6.3正则化逼近
  13. 手机显示无法接通服务器怎么办,手机无法接通是什么原因及如何解决【图文】...
  14. 元界未来获得种子轮投资,新址入驻深圳南山核心区大冲国际中心
  15. Mac软件无响应怎么办?
  16. 我是如何录制技术视频教程的?
  17. 骑行318、 2016.7.21
  18. 基于android的社团管理app
  19. Windows内核安全与驱动编程学习笔记----1.WDK安装
  20. 慕课嵌入式开发及应用(第二章.嵌入式硬件构件与底层驱动构件基本规范)

热门文章

  1. 地形编辑器【前缀和】
  2. Python编程入门系列课程
  3. 薪资9k!三年教培老师被优化,选择转行软件测试实现再就业
  4. 微软最牛MS08-067漏洞各系统补丁下载地址
  5. torch.nn里的损失函数:MSE、BCE、BCEWithLogits、NLLLoss、CrossEntropyLoss的用法
  6. BSC主网链搭建,如何在不到24小时之内同步完成?
  7. 传奇脚本变量,命令详解
  8. 流量卡实物商城系统源码
  9. 多Agent 深度强化学习综述
  10. SpringBoot代码实现移动云 模板短信发送