当大佬 学linux指令

ls  查看当前目录下的内容

pwd  查看当前所载目录

cd  目录名    切换目录

touch   如果文件不存在 新建文件

mkdir  目录名 创建目录

rm  文件名   删除制定文件


如果出现乱码

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   删除前无序确认  直接删除

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 进程号  --------杀死当前进程

|   管道符号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Leo丶fei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值