Linux命令学习

目录:mkdir创建目录,ls查看目录,pwd查看当前目录
文件:rm删除,mv移动/重命名,cp复制,touch创建—> cat查看文件—>vim编辑(esc命令行,:n跳转行,/关键字  查找文件内容),
查找find(文件名等)/grep(文件内容),tar解压,
chmod修改权限,ln建立链接,
其他:df -h查看磁盘,netstat -a查看端口,top查看cpu,free -h查看内存
kill杀掉进程,
ipconfig查看本机ip,ping ip/域名 查看是否可以连接某主机
telnet ip port 远程连接某主机
文本分析工具awk,grep,sed(待学习补充)

1.安装与卸载 $apt-get install   XXX
                      $apt-get uninstall  XXX
2.查找文件安装目录  $which XXX
3.载入XXX环境,自动注册环境变量    $ source XXX
4.查看cpu占用率       $top
(安装htop,是top的可视化)
5.建立软链接  ln –s 源文件 目标文件  注:文件同步变化。软链接(带有-s),生成镜像,不占磁盘;硬链接(没有-s)

secureCRT查看日志快捷键  shift+g到结尾
翻页:ctrl+f 向下   ctrl+b向上
翻行:j 向下    k 向上
查找:?往上查找内容   /往下查找内容    n查找下一个
NotePad++内容快捷键 
从光标到结尾选中:ctrl+shift+end 
按列部分选中:alt
修改权限:ls -l 或ll 查看权限—>chmod修改权限
3种权限:r-读(4),w-写(2),x-执行(1) ,注:d代表文件夹
3组权限:u-所有者,g-所属组,o-其他人 ,注:a-所有,+表添加,-表减少权限
eg:   
chmod u+x 文件名  给所有者添加执行权限,
chmod u+x,g+w 文件名   设置多个权限
chmod 755 文件名 使用数字修改权限   。755代表的是什么权限?:7对应4+2+1 rwx,5对应4+1   r+x


查看最近登录的账号  https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html
last -n 5   取前5行
last -n 5 | awk '{print $1}'   只是显示最近登录的5个帐号,
注:'\n'换行符,默认域分隔符是"空白键" 或 "[tab]键";
  $0则表示所有域,$1表示第一个域,$n表示第n个域。
linux j计划任务
https://www.osyunwei.com/archives/5039.html
怎样一页一页地查看一个大文件的内容呢?
cat filename.txt | more    通过管道命令和more实现

编辑文件时常见操作?vim编辑
(1)跳到指定第n行?首先按esc进入命令行模式—>:n 回车   或vim +n filename 
(2)查找文件内容?    /关键字 (小写n向下,大写N向上查找)
注:编辑文件vim打开,i进入编辑,esc进入命令行,

重命名?mv A B  #A重命名为B

模糊查找文件?find/grep
(1)文件名     find . -name 'srm*'   #以‘srm’开头的文件
(2)文件内容  grep 'test' d*  #d开头的文件,含 test的行
注:/根目录  .当前目录

如何查看linux端口号被占用
netstat -a 查看端口状态
netstat -an | grep 端口   查看哪个ip就是绑定那个ip的服务

如何查看进程状态?
ps -ef | grep 进程名

chown是什么?grep是什么?
chown 改变文件的拥有者和组
gerp 查找文件里符合条件的字符串

如何查看日志?
tail -f 日志文件名

解压文件?
tar –zxvf 文件名
仅能存在一个-c:创建压缩(create ); -x:解压!  -t:查看 tarfile 里的文件! -r:向压缩追加文件;-u:更新原压缩包中的文件
可选参数:-z:用 gzip 压缩;-j:用 bzip2 压缩;-v :显示压缩过程!-f :使用档名,在 f 之后要立即接档名!不要再加参数!

查看内存使用情况:cat /proc/meminfo

crontab
1.reboot 重启
2.clear 清屏
3.exit 或 ctrl+c 或 quit
4.top 显示cup使用率,内存大小,内存使用率,进程状态等
5.ps 显示进程名称,占用资源,状态等
  -A列出所有进程,-e列出所有进程,-f显示详细信息(包括命令行参数)
6.kill 杀死进程
 格式:kill -s pid 送出特定信号给pid进程,常用的一个信号(9)杀死进程
 范例:
(1)将pid为323的进程杀死  
         kill -9 323
(2)将pid为456的进程重跑 
         kill -HUP 456
(3)列出所有可用的信号 
         kill -l
7.linux命令1~22(待补充)
 

 

linux系统启动的5个阶段:

  • 内核的引导:BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动
  • 运行 init。
  • 系统初始化:rc脚本
  • 建立终端 。
  • 用户登录系统:用户登录的3种方式:(1)命令行登录(2)ssh登录(3)图形界面登录

linux与win的相同与区别:Ubuntu,deepin,centos
相同:都是操作系统
不同:开源,命令行所有命令不同,用户权限不同(管理员/受限用户,root/普通/同组/其他)
linux:多用户,多任务

远程主机连不上,排查问题?(待完善)
本机网络没问题,远程桌面有登录权限,用户名和密码,防火墙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值