一个尴尬的年纪,没有儿时的勇气,年少的冲动,成熟的物质,消融了那些不切实际的臆想,也接受了很多难以为继的事实,一直在路上 。

Linux 命令大全

[用户@主机名 ~]# :如 [root@weixin ~]#

xshell 使用 SSH 协议,端口默认 22 。xftp 使用 SFTP 协议,端口默认 22,。xshell、xftp 编码格式都设置为 UTF-8。

xshell 连接 Linux 失败?

主机查看 VM 的两个网络是否启用,VM 四个服务是否启用,查询 ssh 协议是否开启,再次查询 IP 是否正确。

开发文件夹一般命名为英文,Linux 系统安装一次可备份复用,xshell 可保存脚本信息 log。

su root :切换 root 用户

ifconfig:查询网卡 IP(启用状态下)

ifconfig -a:查看所有网卡(包含禁用网卡)

ifconfig eth0 up/down:启用/禁用 eth0 网卡

dhclient eth0:自动获取 eth0 IP

ps -ef | grep sshd:查询 ssh 服务是否开启,查询进程 PID

kill -9 PID:绝杀进程

service sshd start:开启 ssh 服务

service sshd stop:关闭 ssh 服务

service sshd restart:重启 ssh 服务

clear:清屏

/ :Linux 根目录

cd /:返回根目录

ls:查看当前目录下文件以及文件夹

ls -a:查看当前目录下所有文件(包含隐藏文件)

ls -l:查看当前目录下文件的详细信息

ls -la:查看当前目录下所有文件(列表的形式)

cd .. :返回上一级目录

cd /:返回根目录

cd usr :进入 usr 文件夹(以当前目录为准的相对路径)

cd /test/test001:进入 test001文件夹(与当前目录无关的绝对路径,只要有 / 就是绝对路径)

pwd :查看当前目录

man config:查看 linux 里面所有命令的详细描述

(如:man pwd,按 enter 一行一行走,空格键一页一页走,按 Q 退出回到命令行模式)

mkdir test :新建文件夹 test

whereis pwd:查询命令 pwd 的位置

bin 目录:存放命令

etc 目录:存放系统的配置文件(更改 Linux 系统参数,到 etc 文件夹去改)

cat network:查看文件 network (查看小文件)

tail 文件名:查看大文件

tail -10 文件名:查看文件后十行

head -10 文件名:查看文件前十行

more 文件名:分页查看(文件特别多情况下,按 enter 下一行,按 空格 下一页,按 Q 退出)

tail -f 文件名:查看 log 日志(-f 可以方便查阅正在改变的日志文件,按 ctrl+c 可停住,最尾部的内容显示在屏幕上,时时刷新)

home 目录:记录用户,但 root 用户在 root 文件夹。

lib 目录:centOS 系统需要的类库(两个32/64位)

usr 目录:用户的应用程序(MySQL、Oracle、Tomcat 的 exe)

var 目录:执行过程中产生的临时文件

opt 目录:第三方提供的软件(mysql、Oracle 安装包)

dev 目录:设备(Linux 都是以文件为基础,如cpu、disk、cdrom(光驱))

查找文件或文件夹,当记不住全名时如何准确查找?

例如:查找 etc 下的 sysconfig 文件夹,首先切换至 etc 文件夹下,输入 cd sysc 按两下 tab 键,出现与输入相关的文件,找到正确的文件,在 cd sysc 基础上继续输入,按 tab 键可补全。

在 etc 下查找 ssh 默认端口?

切换至 etc 文件夹下,再进入 ssh 文件夹,查看 sshd_config 文件里面包含 port 22

上箭头:复制命令行中上一行命令

mount /dev/cdrom /mnt/cdrom:挂载(一般采用绝对路径)

umount /mnt/cdrom:取消挂载

mkdir -p soft/tomcat:创建多层目录 【mkdir -p soft/tomcat:当前目录下创建soft再创建tomcat】【mkdir -p /soft/tomcat:根目录下创建soft再创建tomcat】

rmdir tomcat:删除目录

rm -r /test:删除多级目录,会有提示 输入 y 或 n

rm -rf test:删除多级目录,无提示删除

操作的文件夹加 / 为绝对路径,不加 / 为相对路径。

touch 文件名(相对路径/绝对路径):创建文件

ctrl+c:回到命令行

vi 文件名:
vi 三种工作模式:命令工作模式、编辑工作模式、底行模式
进入命令工作模式:vi 文件名
进入编辑模式: i/a/o ,退出到命令模式 esc
进入底行模式: :,:wq! 保存退出 , :q! 直接退出不保存
替换内容::%s/被替换的/替换的/g
显示行号: :set nu
全局修改行号:/etc/virc 是 vi 的配置文件,文件最后加上 :set nu,保存退出即可

mv 被修该的文件名 修改的文件名:文件重命名

cp -fr 文件原始位置 目标位置:拷贝(复制)

exit:退出

权限:
d rwxr-xr-x :d:目录,r:read,w:write,x:execte
rwx r-x r-x
111 101 101
7 5 5
用户 用户组 其他组
权限最高:777

chmod g(u/o)+w /test:给 test 文件夹 用户组/用户/其他组 添加 w 权限

chmod g(u/o)-w /test:给 test 文件夹 用户组/用户/其他组 减少 w 权限

chmod 777 /test:给 test 文件夹授最高权限

chmod 777 -R 文件名:递归授权

命令修改网络配置 /etc/sysconfig/network-scripts/ifcfg-ens33

groupadd tomcat :添加组 tomcat

groupdel tomcat :删除组 tomcat(组下无用户才能删)

groupadd -g 701 tomcat:添加组 tomcat 并指定组 groupId 为 701

useradd -g (701/tomcat) tomcat:添加用户 tomcat,并指定其属于 701(tomcat) 组

passwd tomcat:修改用户 tomcat 密码

su - tomcat:切换到tomcat用户下,并使用该用户下配置的环境变量

source 文件路径名:让修改的文件立即生效

rz:文件传输

cd:进入到用户里

echo $PATH:回显

~:表示当前位置为用户的目录

$:表示当前用户是普通用户

#:表示当前用户是管理员用户

tab 键:自动补全

posted @ 2018-10-03 12:27  斯文败类i  阅读(190)  评论(0编辑  收藏  举报