linux 命令练习 2018-08-27


uname  显示系统名字

[test@localhost ~]$ uname
Linux

uname -a   即列出linux的内核版本号

[test@localhost ~]$ uname -a
Linux localhost.localdomain 3.10.-862.9..el7.x86_64 # SMP Mon Jul :: UTC x86_64 x86_64 x86_64 GNU/Linux

cat /etc/redhat-release 查看CentOS发行版本

[test@localhost ~]$ cat /etc/redhat-release
CentOS Linux release 7.5. (Core)

cat  /etc/lsb-release 查看Ubuntu的版本:


文件操作:

复制文件: cp file1 file2

复制目录:cp -r dir1 dir2

移动和重命名文件:mv file1 file2

移动和重命名目录:mv dir1 dir2

删除文件:rm file

删除目录:rm -r dir

创建文件:touch a.txt 或者 >a.txt

创建目录:mkdir dir

查看文件:cat file

查看文件类型:file a.txt


以点.开头的文件或目录是隐藏文件。

echo a* 可以查看以a开头的文件和目录(*匹配任意)。


压缩与解压缩:

普通的zip压缩文件:

解压 : unzip  appcode.zip

压缩:zip  -r  appcode

wget下载的文件以 .tar.gz结尾:

  解压:tar zxvf wget-1.0.1.tar.gz

  压缩:tar zcvf  ./wget-1.0.1.tar.gz(压缩后的位置和名字)  wget-1.0.1(要压缩的文件)

  注意参数顺序。

wget下载的另一种文件格式 .tar.bz2格式:

  解压:tar jxvf  wget-1.0.1.tar.bz2 ./wget-1.0.1

  压缩:tar jcvf  ./wget-1.0.1.tar.bz2   wget-1.0.1


查看进程: ps aux

查看某个进程:ps aux | grep vim

结束进程:kill 进程号

后台执行 使用 & 符,切换到前台使用fg,切换到后台使用bg。


文件搜索:locate、find、grep。


使用ssh登录远程服务器时,如果本机的用户名和服务器的用户名一致可以省略。

例如:ssh root@192.168.1.5

如果本机用户也是root,就可以:ssh 192.168.1.5

如果不想每次都输入密码,可以使用命令:ssh-keygen.

本机的~/.ssh目录就会生成一个私钥文件和一个公钥文件文件:id_rsa和id_rsa.pub。

然后把公钥上传到服务器上,服务器的 ~/.ssh/authorized_keys下。

使用命令可以直接传到服务器:ssh-copy-id root@192.168.1.5。


推荐一款终端操作软件:tmux,可以在断开连接后,再次连接后,使用tmux a回到上次的操作界面。

使用rsync命令传输目录到服务器(默认家目录下):

rsync -r mydir root@192.168.5.1:

使用rsync命令传输目录到本地:

rsync -r root@192.168.5.1:mydir .


软件安装:

编译安装:./configure 、make、sudo make install。

手动安装:sudo apt-get install

linux 命令练习 2018-08-27的更多相关文章

  1. linux命令学习笔记(27):linux chmod命令

    chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是 包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的 ...

  2. 2018.08.27 [Usaco2017 Jan]Promotion Counting(线段树合并)

    描述 The cows have once again tried to form a startup company, failing to remember from past experienc ...

  3. 2018.08.27 rollcall(非旋treap)

    描述 初始有一个空集,依次插入N个数Ai.有M次询问Bj,表示询问第Bj个数加入集合后的排名为j的数是多少 输入 第一行是两个整数N,M 接下来一行有N个整数,Ai 接下来一行有M个整数Bj,保证数据 ...

  4. 2018.08.27 lucky(模拟)

    描述 Ly 喜欢幸运数字,众所周知,幸运数字就是数字位上只有 4 和 7 的数字. 但是本题的幸运序列和幸运数字完全没关系,就是一个非常非常普通的序列. 哈哈,是 不是感觉被耍了,没错,你就是被耍了. ...

  5. Linux命令学习笔记目录

    Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...

  6. 2018/03/08 每日一个Linux命令 之 chattr/lsattr

    每日一个Linux命令 2018-03-08 Linux 命令 chattr/lsattr chattr [-参数] [+/-属性] [文件或者目录] 经过今天没有对铃,粥熬糊了,我就知道...... ...

  7. 2018年1月 常用的linux命令

    项目中经常用到的Linux命令 (注意:linux命令要小写哦!) (1).ls 显示当前目录下的文件 (2).vi     vim 进入编辑器,可以选择你要编辑的文档,一般我们将项目打包成jar包来 ...

  8. 2018/03/07 每日一个Linux命令 之 cat

    每日一个Linux命令 2018-03-07 Linux 命令 cat cat [-参数] fileName 在之前的Linux使用中 cat 命令一直作为文本输出指令来使用,很少可以深入学习的该命令 ...

  9. 2018/03/11 每日一个Linux命令 之 top

    每日一个Linux命令 之 top   今天在公司测试服务器上跑了一个我写的功能[本地测试过的],但是不知道怎么跑了个无限死循环出来,一个文件的体积在不停的变大,如果不管的话这能行? 上去一看,PHP ...

  10. 2018/03/10 每日一个Linux命令 之 find

    每日一个Linux命令 2018-03-10 Linux 命令 find find [查找目录] [定义条件]   今天很累了,本来不想写了,但想到自己订的学习计划必须坚持下去,每天完成.   fin ...

随机推荐

  1. Android学习备忘笺02Fragment

    Android中Fragment可以将UI界面分成多个区块,一般静态或动态添加Fragment. 01.新建Fragment实例 一个Fragment实例包括两个部分:类对象和布局文件(可视化部分). ...

  2. vue-cli 3 配置打包环境

    从新建项目到设置打包环境 1.vue create vue-cli-env 2.新建 vue.config.js 文件,设置baseUrl: './' 3.新建各个环境的文件,例如:.env.deve ...

  3. iOS Programming UINavigationController

    iOS Programming UINavigationController the Settings application has multiple related screens of info ...

  4. [Tunny]Grunt基础介绍

    [黄映焜/Tunny,20140711] Grunt是一个JavaScript任务管理器,对于需要反复重复的任务,例如压缩.编译.单元测试.代码检查等,自动化工具可以减轻你的劳动,简化你的工作. 本文 ...

  5. 【PostgreSQL-9.6.3】启动,登录,退出,关闭

    当我们费尽千辛万苦安装完数据库后,一定会迫不及待的想使用它.骚年,不要着急,且看我为您解析PostgreSQL的启动,登录,退出,关闭过程. 一 启动数据库服务器 1. 没有设置环境变量的情况下 po ...

  6. 拼图游戏源码-swift版项目源码

    作者fanyinan,源码PuzzleProject,公司的项目中需要一个拼图游戏,之前有手动拼图和随机打乱的功能,近期又由于个(xian)人(zhe)爱(dan)好(teng)自己加入了自动拼图功能 ...

  7. ERROR 1 (HY000): Can't create/write to file '/tmp/#sql_830_0.MYI' (Errcode: 13)

    mysql操作时,出现报错. 执行describe 命令时, 临时文件目录没有创建或者无写入权限:于是: cd /var/lib/mysql/ #进入mysql数据目录 mkdir tmp #创建需要 ...

  8. webstorm快捷键大全-webstorm常用快捷键

    默认配置下的常用快捷键,提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键. Webstorm预置了其他编辑器的快捷键配置,可以点击 查找/代替 ...

  9. 处理不同jQuery版本的兼容性问题

    众所周知,jquery版本很多,而且有些版本的冲突也非常明显,有一些网上流传的很实用的插件是用A版本写的,但是要实现另各功能又必須用B版本.所以实现版本之間的和平相处很重要. 1.这里介绍一个函数,可 ...

  10. Debug:This kind of launch is configured to openthe debug perspective when it解决办法

    http://blog.sina.com.cn/s/blog_7ca3aa020100zlha.html 启动tomcat时,myeclipse报错: This kind of launch is c ...