linux基本命令
Linux命令的组成:
command [-options] parameter1 parameter2 .............
命令 选项 参数1 参数2 .............
说明:<1>第一个输入的必须是命令或可执行文件(例如:批次脚本,script)。
<2>通常选1 前会有 - 。有时会使用完整的全名则会带--符号,例如--help。
<3>paremeter 、 parameter2 、.......... 为依附在选项后面的参数或者是command的参数。
<4>指令、选项 、参数需要中间用空格隔开,不论空格为几个,shell都视为一格。
<5>指令太长时,可以使用 \ 来跳脱使指令连续到下一行。
<6>在Linux系统中英文字母的大小写是不一样的。
1、cd命令:切换目录
(1)切换到指定目录 $ cd /usr/local
(2)切换到当前目录的上一级 $ cd..
(3)切换到主文件夹 $ cd ~
2、ls命令:查看文件和目录
(1)查看指定文件夹下的目录 $ ls -/文件挂载点
(2)查看当前文件夹下的全部文件和目录(包括隐藏文件) $ ls -al
3、mkdir命令:新建目录(文件夹)
(1)在当前目录下新建一个目录xxx $ mkdir xxx
(2)在当前目录下新建多级目录 $ mkdir -p a/b/c/d
4、rmdir命令:删除空目录
(1)删除当前目录下的子目录 $ rmdir xxx
(2)删除当前目录下多个子目录 $ mkdir -p a/b/c/d
5、cp命令:复制文件或目录
(1)复制 $ 目录一(空格)目录二
6、mv命令 :移动文件或目录,或重命名
(1)移动 $ mv 目录一(空格)目录二
(2)重命名 $ mv 目录一(空格)目录一/新的文件名
7、rm命令:移除文件或目录
(1)删除文件:$ rm 文件挂载点 ##此操作需要root权限,可通过sudo命令暂时获得root权限。
(2)删除目录 : $ rm -r 目录挂载点 ##同上且在对目录操作时需要加-r。(如果不加-r 会产生略过目录的错误)
(3)删除目录及其子节点所有文件及文件夹 $ rm -rf 目录挂载点 ##强制删除所有文件及其文件夹,不需要每次询问。
14、chown命令:修改文件所有者权限
(1) 将Hello文件所有者改为root账号,并查看属性 $ sudo chown root 文件挂载点
$ ls -l 文件挂载点
15、find命令:文件查找
(1)找出某位置下的某文件 $ find 位置-name 文件名
16、tar命令:压缩命令
(1)在当前文件夹下压缩 $ sudo tar-zcv-f /文件名.tar.gz 文件名
(2)解压缩某压缩包到指定位置 $ sudo tar-zxv-f /压缩包名.tar.gz-c 位置
17、grep命令:查找字符串
(1)从某文件中查找字符串:$ grep -n 字符串 文家挂载点
18、配置环境变量
(1)在~/.bashrc中设置,配置Java环境变量 $ vim ~/.bashrc
然后在该文件的最上面一行加上如下形式的语句 export JAVA_HOME=JDK 安装路径
最后执行 命令使得环境变量配置生效 $ source ~/.bashrc
(2)查看JAVA_HOME 变量的值 $ echo $JAVA_HOM
19、查看当前工作目录 $ pwd
20、查看当前系统的时间 $ date
21、查看在线用户(即登录服务器的用户)
$ who ##查看当前在线
$ last ##查看最近登录历史记录
22、创建文件
(1)命令:$ echo “内容” ##打印到标准控制台(屏幕)
(2)命令: $ echo “命令” > 文件名 ## 创建文件,并写入“内容”。利用重定向功能。
(3)命令: $ ls > 文件名 ##重定向,将当前目录的信息(文件名)不换行写入指定文件中。
(4)命令: $ echo “内容” > 文件名 ##重定向,将“内容”覆盖原文件内容,重新写入到指定文件中
(5)命令: $ echo “内容” >> 文件名 ##重定向,将“内容”换行追加写入到指定的文件中
23、文本编辑器 vi命令
(1)命令:$ vi 文件名
快捷键:(1)按 i 进入编辑模式 ##快捷键在一般模式下进行操作
(2)按esc 退出编辑模式,进入一般模式。按:进入底行命令模式
(3)按wq,保存并退出。按q!不保存强制退出。按wq!取消只读模式。在一般模式下按shift+z+z快速保存
(4)按a,在光标之后一个位置进行插入
(5)按o,在光标的下一行首进行插入
(6)按A,跳至光标所在行末进行插入
(7)按 I ,跳至光标所在行首进行插入
(8)按 gg ,跳至文首行
(9)按G ,跳至文末行
(10)按dd,删除行。按5dd,删除光标后5行。
(11)按yy,复制行。按5yy,复制光标后5行。
(12)按p,粘贴。
(13)按v,进入字符选择模式,选中光标经过的字符。
(14)按Ctrl+v,进入块模式,选中块。
(15)按shift+v,进入行选择模式,选中行
(16)按%s / 内容1 / 内容2,将文本中的内容1查找并替换为内容2。 ##在底行命令模式中操作
(17)按 / 内容,查找内容,并定位到第一个匹配位置,按n进入到下一个匹配位置,按N定位到上一个匹配位置
24、重启 $ reboot
补充:
25、文件查看命令 less
命令: $ less 文件名 ##可以翻页查看,空格下翻页,b上翻页,上下键单行翻动,q退出。
搜索关键字:执行less命令后,按 /关键字,搜索关键字。按n挑至下一处结果。
注意:加 / 为绝对路径,即所指定的路径。不加时指相对路径,即相对于当前目录下的路径。
./表示当前路径的相对路径;../表示上衣层目录。