linux常用的shell命令
1.shell介绍
shell(外壳)是linux系统的最外层,简单的说,它就是用户和操作系统之间的一个命令解释器。
2.shell命名的使用
ls :查看当前目录的信息,list 。 ls -al ls -l /home/
ls命令说明
选项
-a:显示所有的文件,包括隐藏文件
-l:列出文件的具体信息
-h:列出更人性化的文件的信息
例:ls

例:ls -al

例:ls -l /home/

cd:切换一个目录,change directory
cd ./ 到当目录
cd ../ 回到当前目录的上一级目录
cd ~ 回到家目录

pwd:查看当前所在目录

whoami:查看当前登录的用户名

clear:清屏命令,快捷键ctrl+ l

halt:关机命名,poweroff,shutdown -h 0
关机命令shutdown
-k:多少分钟后关机,只是个警告作用,并不会真正关机
-h:多少分钟后关机
-r:多少分钟后重启
reboot:重启命令
logout:登出命令
ls --help:命令帮助

history:查看历史输入过的命令
man ls :帮助命令

su:切换用户
su wei:切换到普通用户(root用户切换到普通用户不需要密码)
su root(su -):(如果是普通用户切换到root用户需要密码)
vi :vi命令类似于window中的记事本,可以编辑文件
先查看系统有没有安装vi命令:

出现以下界面即可,说明安装成功

vi的具体使用
①vi编辑器的三个模式:
命令模式
编辑模式
末行模式

②命令模式下的常用指令:
x:删除当前光标所在的字符
nx:删除当前行包含光标后n个字符
D:删除当前行光标后的所有的字符
dd:删除当前光标所在的行
ndd:删除当前行(包括当前行)后面的n行
yy:复制当前行
p:粘贴
u:撤销
③末行模式下面的常用指令
:set nu 显示行号
:set nonu 取消行号
:n 将光标回到第n行
:$ 回到文件的最末行
:/string 把string字符串进行高亮显示
:nohls 取消高亮显示
:w 保存
:q 退出
:wq 保存并退出
:wq! 强制保存并退出
:q! 强制退出
:x 保存并退出
④vi或者vim的常用指令
vi filename
vi filename1 filename2
touch:创建一个文件
touch filename1 :创建一个文件
touch filename1 filename2 :创建多个文件

3.目录和文件相关的指令
mkdir test: 创建一个test文件夹

mkdir -p test/demo:递归创建一个目录

rmdir -p test.demo:递归删除一个空目录

rm -rf 目录/文件:删除文件或目录
-r:删除目录
-f:提示是否要删除,加-f直接删除不提示


mv 文件a 文件b:文件重命名 或者 mv 文件夹A 文件夹B

touch 文件名:创建一个文件

copy 文件名/目录名:文件或者目录的复制命令


4.常用命令清单:
cd:切换一个目录,change directory
cd ./ 到当前目录
cd ../ 回到当前目录的上一级目录
cd ~回到家目录去
pwd:查看当前所在的目录
ls:查看当前目录的信息,list
whoami:查看当前登录的用户名
clear:清屏命令,快捷键ctrl+l
halt:关机命令,poweroff ,shutdown -h 0
reboot:重启命令
logout:登出命令
ls --help:命令帮助
history:查看历史输入过的命令
man ls:命令帮助
su:切换用户
su wei:切换到普通用户(root用户切换到普通用户不需要密码)
su root(su -):(如果是普通用户切换到root用户需要密码)
ls命令说明
选项
-a:显示所有的文件,包括隐藏文件
-l:列出文件的具体信息
-h:列出更人性化的文件的信息

关机命令shutdown
-k:多少分钟后关机,只是个警告作用,并不会真正关机
-h:多少分钟后关机
-r:多少分钟后重启

命令的帮助:

man 命令


用户的切换:

命令位置: whereis 命令

查看历史输入的命令history

Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
MicrosoftInternetExplorer4
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
linux常用的shell命令的更多相关文章
- 常用的shell命令整理
工作快一年了,shell命令也玩了一年了.还是有点积累的,下面是本人常用的. 1.pwd | xargs -i basename {} 获取当前所在目录的名称 2.ps -ef|grep -w ...
- Linux常见的Shell命令
1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法.2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完成 ...
- [转] 关于linux下通过shell命令(自动)修改用户密码
关于linux下通过shell命令(自动)修改用户密码 2012-04-23 18:47:39 分类: 原文地址:关于linux下(自动)修改用户密码 作者:ubuntuer 本文章总结了如何手动.自 ...
- Lua 常用的shell命令
lua作为一种小巧的脚本语言,其函数等动作可以使用shell命令进行运行和调试,以下是几个常用的shell命令.基本格式是 lua [选项参数] [脚本参数] (1)%lua 程序名.lua ...
- Linux下使Shell 命令脱离终端在后台运行
--Linux下使Shell 命令脱离终端在后台运行------------------------------------2014/02/14你是否遇到过这样的情况:从终端软件登录远程的Linux主 ...
- ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘
本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...
- hbase的常用的shell命令&hbase的DDL操作&hbase的DML操作
前言 笔者在分类中的hbase栏目之前已经分享了hbase的安装以及一些常用的shell命令的使用,这里不仅仅重新复习一下shell命令,还会介绍hbase的DDL以及DML的相关操作. hbase的 ...
- Hbase_02、Hbase的常用的shell命令&Hbase的DDL操作&Hbase的DML操作(转)
阅读目录 前言 一.hbase的shell操作 1.1启动hbase shell 1.2执行hbase shell的帮助文档 1.3退出hbase shell 1.4使用status命令查看hbase ...
- Linux远程执行shell命令
Linux远程执行shell命令 在Linux系统中,我们经常想在A机器上,执行B机器上的SHELL命令. 下面这种方案,是一种流行可靠的方案. 1.SSH无密码登录 # 本地服务器执行(A机器) ...
随机推荐
- (testng多个class文件执行时混乱,不是等一个class内的所有methods执行完再去执行下一个class内的内容)问题的解决
问题描述如下: We use TestNG and Selenium WebDriver to test our web application. Now our problem is that we ...
- word2vec学习 spark版
参考资料: http://ir.dlut.edu.cn/NewsShow.aspx?ID=291 http://www.douban.com/note/298095260/ http://machin ...
- 文件宝局域网传输/播放功能Windows10系统经验贴(感谢文件宝用户@卡卡罗特 和@24K 純情)
本文由文件宝用户@卡卡罗特 和@24K 純情 两位用户提供,感谢二位. 先分享一个软件开发者的博客,http://www.cnblogs.com/flychen/也许里面的说明就能解决你的问题. 以下 ...
- DRF框架
1.RESTful规范 1.1 REST风格:表属性状态转移 1.1.1资源:在web中凡是有被引用的必要的都叫资源 1.1.2 URI:统一资源标识符 URI包含URL 1.1.3 URL:统 ...
- Django 之ORM操作
1.什么是ORM? 全称关系对象映射Object Relational Mapping(简称ORM),是通过描述面向对象与数据库之间的对应的元数据,将对象持久化的更新到数据库中. 有了ORM,就不需要 ...
- CentOS笔记-常用网络命令
1.curl & wget 使用curl或wget命令,不用离开终端就可以下载文件.如你用curl,键入curl -O后面跟一个文件路径.wget则不需要任何选项.下载的文件在当前目录. cu ...
- sqlldr的用法
在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法: 1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的 ...
- 探索C++的底层机制
探索C++的底层机制 在看这篇文章之前,请你先要明白一点:那就是c++为我们所提供的各种存取控制仅仅是在编译阶段给我们的限制,也就是说是编译器确保了你在完成任务之前的正确行为,如果你的行为不正确,那么 ...
- poj 1821 Fence(单调队列优化DP)
poj 1821 Fence \(solution:\) 这道题因为每一个粉刷的人都有一块"必刷的木板",所以可以预见我们的最终方案里的粉刷匠一定是按其必刷的木板的顺序排列的.这就 ...
- ios实现倒计时的两种方法
方法1:使用NSTimer来实现 主要使用的是NSTimer的scheduledTimerWithTimeInterval方法来每1秒执行一次timeFireMethod函数,timeFireMeth ...