1) Linux / Unix 命令格式
command [-选项...] [参数...]
如: ls -a ~
mkdir .demo //创建隐藏目录
ls
ls -a
2)标准输出: 就是在控制台(终端, 命令行)的默认输出
ls pwd cat 等命令的默认输出都是标准输出
">" 输出重定向, 可以将标准输出重新定向到一个文件上.
如: ls > abc.txt //将ls 默认的标准输出结果定向到abc.txt
cat abc.txt //查看abc.txt 文件内容
3) "|" 是管道符号, 可以连接两个命令, 将前一个命令
的输出作为后一个命令的输入
4) grep 是过滤输入信息留下指定的行
1)cd 改变当前工作目录
默认的cd 相当于cd ~ : 返回"主目录"
. 表示当前目录
.. 表示上级目录(父目录)
~ 代表"主目录"
以"/" 开始的目录路径表示: 绝对路径, 反之: 相对路径
相对路径: 是相对于当前目录. ".", ".." 都是相对路径
以"." 为开头的文件/目录是隐藏的
2) ls 列目录命令
如:
ls /
ls /etc
ls /opt
ls ~
ls workspace
ls -a ~ 显示全部的内容(包括隐藏文件和目录)
mkdir .photo 创建隐藏文件夹".photo"
4) mv 移动/改名文件夹/文件
mv .photo photo //改名
mkdir mm
mv mm photo //移动
ls photo
mv passwd passwd.bak
57
删除文件: rm file1 file2 file3 ...
删除目录: rm -rf dir1 dir2 ...
选项: -r 递归删除所有子目录和文件
-f 强制删除, 不进行任何的交互确认(linux 默认-f)
复制文件cp /etc/passwd ~
赋值文件夹cp -r workspace workspace.bak
mkdir demo
cp -r workspace demo
选项-r 表示递归赋值所有的子目录和文件内容
7) 文件的授权
ls -al 查看长格式结果
d rwx rwx rwx liucs liucs com
-rwxrwx--- liucs liucs Hi.java
chmod 660 test.txt
rw- rw- ---
rwx
421 421
000 0 ---
001 1 --x
010 2 -w-
011 3 -wx
100 4 r--
101 5 r-x
110 6 rw-
111 7 rwx
8) windows 命令
dir == ls
mkdir == mkdir
cd == cd
del == rm
cls = clear
more = more
type == cat
move = mv
copy, xcopy = cp
help == man
3 文件的创建与修改
1) echo 回显命令
echo abc 将abc 回显到控制台
2) ">" 输出重定向, 将命令的"标准输出" 结果重新定向到
新的目标.
">>" 表示追加输出
ls />rootlist.txt
echo abc>test.txt
echo abc>>test.txt
3) cat 查看文件内容
4) touch 创建新空白文件, 修改文件访问时间
4 创建和修改文本文件vi
1 打开vi [filename] -> 命令状态
命令状态: 任何键盘输入都是命令
命令状态: [esc] 总是回到命令状态
编辑状态: 对文本进行编辑, 任何的输入都是编辑内容
vi [filename] -> i o a ->
命令行命令状态编辑状态
<- :q 退出命令<- [esc]
<- :q!强制退出命令
<- :wq 保存退出命令
:w 保存
:w [filename]
:w! [filename]
/ ? n 查找
5 打包备份与恢复(相当于winrar)
1) tar 打包:
tar -cf workspace.tar workspace ....
gzip workspace.tar
或:
tar -czf workspace.tar.gz workspace ....
释放当前文件夹:
tar -xzf workspace.tar.gz (Linux)
或:
gzip -d workspace.tar.gz
tar -xf workspace.tar
2) zip打包与释放:
zip -r file.zip file1 file2 file3 ...
unzip file.zip
6 系统环境变量PATH
1) 环境变量PATH: 操作系统可执行命令的搜索路径.
2) 可以使用$PATH 引用变量的值.
3) 查看环境变量: echo $PATH
4) 设置环境变量: export PATH=$PATH:/sbin
分享到:
相关推荐
unix操作系统命令集。非常详细。中文版。。。。。。。
在单机环境下,切换到Oracle用户(通常是`oracle`用户)后,可以使用`svrmgrl`命令进入系统管理控制台。然后,连接内部用户(`connect internal`),执行`startup`启动数据库,或者使用`shutdown`命令关闭数据库。...
`cmder`是一款高度可定制的、功能丰富的命令窗口控制台,它不仅提供了比cmd更加友好的用户体验,还支持许多Linux命令,使得Windows用户也能享受到类似于Unix/Linux环境的操作体验。 **增强的用户界面** `cmder`的...
对于其他操作系统,如Unix或Linux,可以替换为相应的命令,比如"ls"。 接下来,我们要介绍如何通过Java使用JSch库实现SSH远程连接Linux服务器。JSch是一个纯Java实现的SSH2库,可以用于执行shell命令、文件传输等...
控制台窗口是操作系统提供的一种交互界面,用户可以通过键盘输入命令,程序则通过控制台输出信息。在Windows系统中,控制台窗口通常由`conhost.exe`进程管理;而在Unix或Linux系统中,它则是通过终端模拟器(如`...
Unix命令操作是管理WebLogic服务器的基础,掌握诸如`ps`、`grep`、`top`等命令可以帮助实时监控服务器状态,进行故障排查和性能分析。例如,`top`命令可以动态查看CPU和内存的使用情况,`iostat`用于监控磁盘I/O性能...
### Unix常用命令总结 #### 课程目标概览 根据给定文档中的信息,这份文档主要介绍了在Unix系统中常用的命令及其应用。以下是该文档中提到的主要知识点: 1. **登录和退出Solaris系统** - 包括了两种登录方式:...
标题 "Go-Anon—用于匿名化数据的UNIX命令" 提供了一个关于在UNIX环境中使用Go语言编写的工具来实现数据匿名化的概念。这个工具可能是为了帮助用户在保持数据隐私的同时进行数据分析或者测试目的。让我们深入了解...
标题 "Go-用Go编写的Unix文件命令" 暗示了这个项目是使用Go语言实现的,目的是复现或扩展Unix系统中的文件操作命令。Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能...
在Windows操作系统中,控制台窗口通常被称为“命令提示符”或“PowerShell”,而在Linux或Unix系统中,我们通常称之为“终端”或“shell”。 在Windows环境中,启动控制台可以通过以下几种方式: 1. 使用快捷键:...
在Java编程中,有时我们需要与操作系统进行交互,例如执行系统命令、控制台操作等。"java中调用控制台程序"这个主题就是关于如何在Java应用程序中调用控制台命令,比如Windows系统的CMD命令行或者在Linux环境中使用...
### Unix命令大全详解 #### 一、概述 Unix操作系统自诞生以来就以其高效稳定的特点深受技术人员的喜爱。在Unix系统中,各种命令行工具是进行系统管理、开发与维护的重要手段。本文将详细介绍一系列常用的Unix命令...
控制台,简单来说,就是操作系统提供的一个文本输入/输出界面,如Windows下的命令提示符或Linux终端。在控制台中,开发者可以编写程序,直接与用户通过文字交互,而无需图形用户界面(GUI)。控制台编程通常涉及到...
例如,执行系统命令`dir`(Windows)或`ls`(Unix/Linux)。 5. **异常处理**:在处理用户输入和执行命令时,可能会遇到各种错误,如无效的命令、文件不存在等。因此,良好的异常处理机制是必要的,使用`try-catch`...
在这些模拟器中,用户可以输入Unix命令,查看输出结果,如同直接在Unix系统的控制台操作一样。 三、文件传输 FTP(File Transfer Protocol)和SFTP(Secure File Transfer Protocol)是Unix客户端常用的文件传输...
### 总结的Unix常用命令知识点 #### 一、登录与退出 - **登录步骤**: 1. **新建终端**:通过图形界面或控制台打开终端窗口。 2. **Telnet连接**:使用`telnet IP地址`命令连接到远程服务器,例如`telnet 192....
本文将详细介绍一些常见的Unix命令及其使用方法。 首先,我们来看`ls`命令。`ls xxx 1>aaa 2>&1 2>`这部分说明了如何重定向输出。`1>aaa`表示将标准输出重定向到文件`aaa`,而`2>&1`意味着将错误输出也重定向到同一...
测验node.js 中的项目用于制作测验连接到 Postgress 数据库要在本地运行,请在 unix 命令控制台键入:> foreman start 在浏览器中: 要在本地运行,Windows 命令控制台键入:> Quiz 在浏览器中: 要在云中运行: 在...