Linux的学习笔记

Linux,1991年,系统安全,良好的可移植性,多用户,多任务,良好的兼容性,良好的用户界面,
主流的是RedHat或者CentOS,

这里写图片描述

CentOS 设置的网关 192.168.2.2
Windows 设置的网关 192.168.2.1

取消命令行一直运行:Ctrl+c

在命令行中切换root用户: su , 然后刷新网卡:service network restart

win切换linux : ctrl+G
linux切换win : ctrl+alt

在root权限下关闭图形界面 : init 3
启动图形界面 : startx

清除界面 : clear

ls 查看目录
ls -l 查看目录具体信息
drwxr 文件夹的意思
-rw 文件的意思
pwd 当前路径的全信息,linux中目录为正斜杠,win中为反斜杠
    /home/yun11
    

cd 切换目录

bin目录 : 普通命令
sbin : 需要权限的命令,系统的命令
dev : 硬件设备
etc : 配置信息
boot : 跟启动相关的配置
home : 用户的主目录
usr : 用户共享的软件
dev : 设备管理器

cd..目录回退

linux中文件的顶级目录是 "/"
[yun11@localhost ~ ] : ~表示家目录

ll 快捷查看当前目录下的所有文件
mkdir luogg 创建luogg文件夹,必须在自己的目录下[yun11@localhost ~],不然没有权限
rmdir 删除文件夹,非空时候无法删除
rm -r luogg 删除文件夹,-r表示递归删除,若文件夹中含有子文件会递归删除,
touch 创建空文件
echo " xxx" > test.txt 输出内容到test.txt这个文件中
echo " xxx" >> test.txt 追加
cat test.txt 查看文件内容
rm 删除文件
cp 复制文件,cp test.txt luogg/ 复制到luogg文件夹下


more/less + 文件名 分页查看文件    
shift+g 移动到最后边
gg 移动到最前边
退出 q或者ctrl+c
tail + 文件名  查看文件的末尾位置(查看最新文件信息)
tail + -f + 文件名  查看实时动态信息
mv oldname newname 修改名字

gzip 压缩
tar 打包

sudo 使用超级用户的权限去做一件事情
-rwx 可读可写可执行
sudo chmod u+rwx test.txt 普通用户使用超级权限
    也可以使用二进制修改
    sudo chmod 777 test.txt (rwx)
    
修改文件的所属人和所属组 : sudo chown yun11:yun11 test.txt

利用FileZilla远程登录传输文件 端口为22表示SSH登录 21表示ftp

系统(网络)操作

top 查看进程
ps 看瞬时的进程快照  ps -ef | grep xxx 搜索某个进程 
kill 杀死一个进程,可以通过进程id 杀死    
free 看磁盘使用情况
df -h 磁盘使用情况
du -sh * 查看文件大小

netstat : 
ifconfig : 网卡配置信息
ping : 检查节点之间的连通性  
netstat -r : 查看网关
netstat -natp : 

shutdown : 系统关机  -r 关机后立即重启  -h 关机后不重启
halt 立刻关机
reboot 立刻重启  			

用户管理

在root用户下添加一个用户: useradd baby
        passwd baby
           
查看当前用户所属的组 : gruops

下载软件

在sftp远程连接快速启动sftp,Alt+O,
传输文件 put c:/java...
解压到某个文件 : tar
修改环境变量 : su    vi/etc/profile
    在最后边export JAVA_HOME=/home/yun11/app/jdk1.7.0_65
            export PATH=$PATH:$JAVA_HOME/bin
    然后 source /etc/profile
保存退出 :wq或者shift+zz
原文地址:https://www.cnblogs.com/luogg/p/6252624.html