ls 查看当前目录下的内容
pwd 查看当前所载目录
cd 目录名 切换目录
touch 如果文件不存在 新建文件
mkdir 目录名 创建目录
rm 文件名 删除制定文件
clear 清屏
如果出现乱码
echo 'LANG="en_US.UTF-8"'>>/etc/profile
source /etc /profile
Tab 键自动补全
连续两次Tab键,给出操作提示
使用上下箭头快速调出曾经使用过的命令
使用clear 命令或者Ctrl+l 快捷键实现清屏
ls -a显示所有文件及目录 ( .开头的隐层文件也列出)
ls -l 除文件名称外,同时将文件形态(d表示目录,- 表示文件) 权限.拥有者.文件大小等信息详细列出
ll 代替 ls -l
返回对应的路径
cd ~ 表示用户的home目录
cd . 表示目前所载的目录
cd .. 表示目录位置的上级目录
查看文件内容
cat -n fileName
-n 由1开始对所有输出的行数编号
cat /etc/profile 查看文件内容
more 文件名 以分页的形式展示
回车键 向下滚动一行
空格键 向下滚动一屏
b 返回上一屏
q 或者Crtl+C退出more
more /etc /profile 以分页方式显示profile文件内容
查看显示的内容
tail /etc/profile 显示文件末尾10行的内容
tail -20 /etc/profile 显示文件末尾20行的内容
tail -f /itcast/my.log 动态读取文件末尾内容并显示
echo 1 >> 1.txt 同步追加
(运维查看日志 ,实时日志)
创建目录
mkdir 文件夹
mkdir itcast 在当前目录下 建立一个名为itcast的子目录
mkdir -p itcast/test 在工作目录下的itcast 目录中建立一个名为test的子目录, 若itcast目录不存在,则创建一个
删除目录
rmdir itcast 删除空目录
rmdir -p itcast/test 删除itcast 目录中名为test的子目录, 若test目录删除后itcast 目录变为空目录也被删除
rmdir itcast* 删除名称为itcast 开始的空目录
删除
rm -r itcast/ 删除目标目录及其所有文件,删除前一一确认
rm -rf name 删除前无序确认 直接删除( 无脑删除)
-r: 将目录及目录中所有文件(目录)逐一删除,即递归删除
-f: 无需确认,直接删除
rm -f hello.txt 直接删除文件,无需确认
复制
cp hello.txt itcast/ 将文件复制到目录中
cp hello.txt ./hi.txt 将文件复制到当前目录,并改名为hi.txt
cp -r itcast/ ./itheima/ 将目录和目录下所有文件,复制到另一个目录下
cp - r itcast/* ./itheima/将目录下所有文件复制到另一个目录下
移动
mv hello.txt hi.txt 将文件名改名
mv hi.txt itheima/将文件移动到itheima目录中
mv hi.txt itheima/hello.txt 将文件移动到目录中,并改名
mv itcast/ itheima/ 如果目录不存在,将目录改成itheima
mv itcast/ itheima/ 如果目录存在,将目录移动到另一个目录中
打包和压缩:tar
打包:
Tar -cvf test.tar test -----将test 文件夹 打包成test.tar 的 包
Tar -zcvf test.tar.gz test -----将test 文件夹 打包成test.tar 的 包
解压:
Tar -xvf test.tar -----将test.tar 压缩包 解压成 默认是test <可以指定名称>
Tar -zxvf test.tar.gz -----将test.tar.gz 压缩包 解压成 默认是test <可以指定名称>
备注:Tar -zxvf test.tar.gz -C /opt/mysql 解压到指定的目录 -C
文本编辑工具:vim (yum install vim)
I ------插入 ,可以对文本进行编辑
Esc -----退出插入编辑模式
Shift + : 能看到 :输入 q ----不保存直接退出
q ! ---不保存强制退出
wq ---保存退出
wq ! ---保存强制退出
查找目录里的文件:find
Find . -name “*.txt” -----查找当前目前文件
Find /opt/mysql -name “*.java” -----查找指定文件夹目录下的文件
例如查找不知道的上级目录,以.java结尾的
Find ../ - name "*.java"
查找文件里的内容:grep
Grep 我 a.txt ------查找文件里面具体内容
Ps -ef | grep jdk ------查看当前的jdk 的进程
Kill -9 进程号 --------杀死当前进程