Linux 操作指令

Linux 基础指令

service mysqld start  启动mysql 

mysql -u root -p  是连接数据库服务器的命令。要求你输入自己连接数据库的用户名和密码

ifconfig 显示IP地址或者设置网路设备

ping 检查网络是否连通 例如 ping www.baidu.com 

kill -9 强制杀进程 

uname -a 确认系统版本

su :切换账户/管理员  例如 su root

history :查看命令历史记录

chmod 权限赋予命令 -R 递归改变目录下所有子目录和文件的权限  例如 chmod  -R 777

pwd:显示当前路径

cd:切换目录

cd ../切换到上级目录

cd / 切换到根目录

cd ~ (或者只有cd)切换到当前用户的主目录(home底下以用户名命名的文件夹)/root目录

mkdir 创建目录

mkdir 目录名 -p 递归创建目录  意思就是想在一个目录下再建立一个目录 就必须加 -p 不然就会报错

rmdir 删除目录   用法:rmdir 目录名

也可以用:rm -rf 目录名 彻底删除

ls  查看目录或者文件信息 

      主要选项:

       -l 列出目录或者文件的详细信息。比如权限、修改时间等等  

       -a 列出当前目录下所有文件,包括隐藏文件(已点开的都是隐藏文件)

vi 文本编辑器  + 某个文档名称

     键入i 进入编辑状态

    退出编辑按ESC

    不保存退出   :q!

    保存退出    :wq

    输入和想搜索的关键字 ,进入搜索

    输入:set nu , 显示每一行的行数

    按键盘G,可以直接定位到文本的最末尾段

  cp 复制

     用法:cp 【选项】文件名和目录  目标地址  cp test.txt /  拷贝到根目录下

     -R 拷贝目录以及目录下的所有文件和目录

     cp a.txt b.txt 将a文件复制,且名命为b文件(目录名)

mv移动

     用法:mv文件名或目录 目标目录

     mv a.txt  ../ 将a文件移动到上级目录

     mv a.txt ../ b.txt 将a文件移动到上一级并改名为b文件(重新名命)

rm删除文件或目录

    -f 强制删除

    -r 删除目录

    常用:rm -rf 文件或者目录

find 查找文件

     用法:find [路径] [选项目标]

     常用选项又:

     find . -name * .log 在当前目录下查找.log结尾的文件

     find / -name  log 在根目录下查找文件名为log的目录

grep 过滤

     在指定文件中查找字符串并打印该行

     用法:grep 字符串 文件名

     grep  band file 在file文件中查找band字符串

例子:netstat -apn |grep 8080

ps -ef | grep 3904

kill -s 9 3904

cat 显示文本文件内容

     用法:cat文件名  

head 查看前几行

     用法:head -n 5 文件名

tail 从指定点开始将文件写到标准输出

     tail -n 5 文件名  查看最后几行

     tail -f error.log 不断刷新,看到最新内容 

ps 查看进程(动态)

     -ef 显示所有运行进程,并显示启动进程的命令

netstat 查看网络状态(net status的简写)

     netstat -apn 查看所有端口

     an,按照一定顺序排列输出

     p,表示显示哪个进程在调用

| 管道符

    在命令之间建立管道,将前面的命令输出作为后面命令的输入

    通过命令查找tomcat 进程:ps -ef | grep -tomcat

    通过命令查找占用到此端口的进程编号:netstat -apn | grep 8080

chmod chmod -R  777 test -R就是目录下的子目录都可以改权限

 

echo打印文件内容或者编辑文件内容

     常用选项有

     -n 不换行输出

     -e 可以使用转义字符(\n回车,\t tab键)

     echo "I  am studying linux ">> xujun.txt 追加文件尾部内容

     echo¥? 假如返回值为零,表示上一次命令成功。假如是1-255的话是失败

     echo -e "wo\tshi\shi" > xujun.txt

touch 创建一个空白文件,假如当前目录有相同的文件,则会更新文件的时间戳

    -a 修改access (访问)时间

    -m 修改modify (修改)时间这两个参数 即可

uname 查看系统

   -m 查看系统是几位操作系统 

   -r 查看系统的内核版本 

rz 上传

 假如系统里面没有这个命令,则使用 yum install lrzsz 安装 -y 覆盖

 直接输入rz ,就可以上传文件

tar 解压,压缩tar.gz

   tar -czvf test.tar.gz.test 

  将test 文件压缩成 test.tar.gz

  tar -xzvf test.tar.gz 

  将test .tar.gz 解压得到test文件夹 

zip 解压 ,压缩zip

  zip -r test.zip test 

将test 文件压缩成test.zip,必须带r 才会把文件压缩进去,不然会生成一个空的文件夹

   unzip test.zip

  将test.zip 文件解压

关闭防火墙

开启:service iptables start 

关闭:service iptables stop

永久关闭防火墙

开启:chkconfig iptables on 

关闭:chkconfig iptables off 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值