Linux常用命令

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值