Linux的基础命令大全
linux的基础命令大全
1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)
ls -al /bin/sh ls -al /bin/bash 查看这些shell的详细信息

对所有用户进行设置环境:
/etc/profile 或者 /etc/bashrc
只对当前用户进行设置环境:
~/.bash_profile 或者 ~/.bashrc
2.一些shell的常用基本命令
ls 查看当前目录下的所有文件
ls -al /home 查看home目录下的所有文件
cat 03.py 运行03.py
date 查看当前日期
cal 2018查看2018年的日历
passwd 更改当前用户的密码

history 查看历史命令
history 30 查看最近30个历史命令
fc -l 40 50 列出命令历史40-50的

3.通配符使用的基本例子
ls *.py 查看当前目录下的所有后缀为.py源文件
ls /home/*/.py 查看home目录下的所有所有后缀为.py源文件
ls a*.py 查看当前目录下以a开头的所有.py源文件
ls a?.py 查看当前目录下以a开头的任意一个.py源文件
ls [abc]* 查看当前目录下首字符是a或者b或者c开头的所有文件
ls [!abc]* 查看当前目录下首字符不是a或者b或者c开头的所有文件
ls [a-zA-Z]* 查看当前目录下首字符是字母的所有文件


4.vi编辑器的普通模式和命令行模式
普通模式的基本操作:
G 用于直接跳转到文件尾
x 删除光标所在的字符
r 替换光标所在的字符
~ 切换光标所在字母的大小写
/和?用于查找字符串
dd、YY、p分别用于剪切、复制和粘贴一行文本
u 取消上一次编辑操作(undo)
. 重复上一次编辑操作(redo)
ZZ 用于存盘退出Vi
ZQ用于不存盘退出Vi
命令行模式的基本操作:
:w 保存当前编辑文件,但并不退出
:w newfile 存为另外一个名为 “newfile” 的文件
:wq 用于存盘退出Vi
:q! 用于不存盘退出Vi
:q 用于直接退出Vi (未做修改)
:n1,n2 co n3 用于块复制
:n1,n2 m n3 用于块移动 :n1,n2 d 用于块删除
5.常用的目录操作命令
ls 显示文件和目录列表
cd 切换目录
pwd 显示当前工作目录
mkdir 创建目录
rmdir 删除空目录

6.ls命令选项
ls -a 列出目录下的所有文件,包括以.开头的隐藏文件
ls -l 列出文件的详细信息,俗称‘长格式’
ls -d 输入参数是目录时,只显示该目录本身
ls -A 显示除了‘.’和‘..’之外的所有文件
ls -R 递归的列出所有子目录下的文件
ls -h 以人类易读的单位显示文件大小
ls -S 以文件大小排序输出
ls -t 以时间顺序输出


7.cp,mv,rm,find命令的一些例子
cp some/dir/file1 someother/dir/
将某目录下的文件复制到另一个目录,下面这个例子将python目录下的03.py复制到java目录下

mv 重命名目录或者文件
rm 删除目录或文件

find 查找目录或者文件

8.文本显示命令举例
cat ltf 显示ltf文件的所有内容
cat -n ltf 显示ltf文件的所有内容,并加上行号
more ltf 分屏显示ltf文件的内容
less ltf 分屏显示ltf文件的内容
head -2 ltf 显示ltf文件的头两行
tail -2 ltf 显示ltf文件的尾两行


9.grep命令选项和例子
grep my ltf 查看ltf文件中包含字符串my的行
grep '^[a-zA-Z]' ltf 查看ltf文件中第一个字符为字母的行
grep -v '^#' ltf 在文件ltf中查找去掉注释的行
egrep -v ‘^#|^$|^;’ ltf 在文件ltf中查找去掉注释和空行的行

10.WC命令选项和例子
wc file 统计文件的详细信息 会输出三个
wc -l file 统计文件的行数
wc -w file 统计文件的字数
wc -c file 统计文件的字符数
wc -L file 统计文件的最后一行的长度

11.sort命令选项和例子


11.文件打包和压缩命令
压缩文件filename $ gzip filename
压缩文件 file1和file2并显示执行过程 $ gzip -v file1 file2
显示当前目录下所有压缩过的gz文件信息 $ gzip -l *.gz
解压filename.gz文件 $ gzip -d filename.gz $ gunzip filename.gz

常用选项
-c:创建新的打包文件。
-t:列出打包文件的内容,查看已经打包了哪些文件。
-x:从打包文件中释放文件。
-f:指定打包文件名。
-v:详细列出 tar 处理的文件信息。
-z:用 gzip 来压缩/解压缩打包文件。
-j:用 bzip2 来压缩/解压缩打包文件。
-J:用 xz 来压缩/解压缩打包文件。

Linux的基础命令大全的更多相关文章
- linux之基础命令大全
作为测试人员对linux系统命令必须非常熟悉,尤其对于高级测试工程师,从事性能方面测试,就更需要对linux命令了如指掌,这里只对部分常用命令做解释,想深入学习请关注后续文章 ctrl z 终止当前 ...
- linux下svn命令大全
linux下svn命令大全 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/p ...
- linux cmd: linux下解压命令大全
linux下解压命令大全 .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————— ...
- Linux系统基础命令
这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时 ...
- Linux(三)——Unix&Linux 的基础命令
Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- Linux 的基础命令的操作
Linux 的基础命令的操作 显示日期和时间:date 显示日历:cal 简单好用的计算机:bc 1.显示日期: date +%Y/%m/%d 2018/09/01 date +%H:%M 14:26 ...
- linux 02 基础命令
linux 02 基础命令 1.alias 别名 pyvip@Vip:~/demo$ alias lh="ls -lh" #将ls -lh的功能赋给lh(lh原来并没有意义)这个赋 ...
- linux 01 基础命令
linux 01 基础命令 对于Linux要记住一个概念,一切皆文件,哪怕是目录,也是一个文件 1.修改用户密码 sudo passwd pyvip@Vip:~$ #pyvip表示用户名, Vip表示 ...
随机推荐
- jquery之---$.each详细
jQuery.each()函数用于遍历指定的对象和数组,并以对象的每个属性(或数组的每个成员)作为上下文来遍历执行指定的函数. 语法 静态函数$.each()的语法如下:$.each( object, ...
- 区间DP学习总结
这段时间学习了区间DP,所以试着把学到的东西稍作总结,以备不时之需. 学习区间DP首先要弄清区间DP是为了解决什么问题:一般的DP主要是特征是一次往往只操作一个数值或者存储可以不连续的物品的状态(比如 ...
- Eclipse_java项目中导入外部jar文件
非常多时候,在java项目中须要导入外部 .jar文件.比方:须要导入数据库连接驱动等等一些包.不熟悉eclipse的人可能会犯愁,事实上非常easy. ...过程例如以下: 在须要加入外部文件的项 ...
- Oracle中的rownum不能使用大于>的问题
标题:Oracle中的rownum不能使用大于>的问题 一.对rownum的说明 关于Oracle 的 rownum 问题,很多资料都说不支持SQL语句中的“>.>=.=.betwe ...
- SMB linux&windows共享文件
搭建就不多说了:https://www.xuebuyuan.com/3235974.html 在其中可以用cd(进入目录),ls(罗列文件和文件夹),get(下载文件),put(上载文件) 等命令进行 ...
- 【[CQOI2014]数三角形】
lx让做的题,其实很简单,难度评到紫令人吃惊 首先读进来\(n,m\)先\(++\),之后就是一个格点数为\(n*m\)的矩阵了 我们直接求很那做,补集转化一下,我们容斥来做 首先所有的情况自然是\( ...
- PHP-------MySQLi 的函数
MySQLi 的函数 在数据库中找到一张是自增长的科目表表就可以, Code主键值是自增长的,name是varchar类型的. 如果想往科目表里添加一条数据,是自增长列的表中添加数据,添加完之后,取添 ...
- ThinkPHP中前台输出变量
1. foreach <foreach name="list" item="vo" > {$key}|{$vo.id}:{$vo.name} & ...
- Selenium基础知识(详解IDE命令、css及xpath定位一)
1. ide常用命令,参考 http://sariyalee.iteye.com/blog/1743350 2. ide介绍,参考 http://blog.csdn.net/oscar999/art ...
- CentOS 7安装简介及基本操作
计算机基本概念: 1.计算机硬件组成: 2.计算机系统结构: 3.操作系统的功能:硬件驱动.进程管理.内存管理.网络管理.安全管理.文件管理等. 4.OS通用目的的软件程序:用户<-->应 ...