0003_Linux基础之常用命令
1.pwd:查看当前所在目录
2.cd :切换目录
3.ls:查看当前目录下的文件及文件夹:
4.ls -l :列出当前目录下文件及详细信息 drwxr-xr-x 第一个字符为d则代表为目录。
ls -lh 显示文件大小的单位 1KB=1024Byte(字节),1Byte=8Bits(位),1bit代表一个状态。
ls -a 显示隐藏文件。
vim .test 创建隐藏名为test的隐藏文件。
5.cd .. :返回上一级目录
cd ../../../../ 向上返回4层目录
6.vim 文件名 创建文件
i 编辑文件
写完文件之后,按ESC键退出编辑模式,再按“shift”+“:”键,再按wq(write+quit),文件就保存且退出了。
7.cat 文件名 查看文件内容
vim 文件名 查看文件内容
more 文件名 慢慢查看文件内容,回车按回车,下一页按空格键
8.创建文件夹:
mkdir 目录名 创建目录名
mkdir -p /etc/temp/1/2/3/4 递归一层一层向下创建多级目录
9.tree CN 查看CN的目录结构 提示没有该命令则 cd root -->yum -y install tree
10.mv 移动文件
11.cp 复制文件
12.rm 删除文件。rm -rf 强制删除文件及文件夹
13.man 查看在线帮助文档
14.help 查看Linux内置命令帮助
15.--h 简单查看帮助
16.find 要查找的路径 -name 文件名 查找文件:find / -name *caixin*
find / -size +90M |xargs ls -lh 按照大小查找文件,管道符|和xargs作用就是把前面命令执行结果当做后面的输入。
17.touch 路径名 创建一个文件
18.df -h 查看磁盘状态
19.ps 查看进程运行情况
20.kill pid 关闭进程,kill -9 pid 强制关闭进程
21.>目录名 : 清空文件内的内容
22.grep 关键字 文件名:在文件中抓取带关键字的一行文本。
23.vim install.log +505:跳到install日志文件的第505行。
24.tar zcvf demo.tar.gz ./* :将当前目录下的所有文件打包
25.sz 文件名:下载文件到Xshell的指定目录。若提示没有sz命令,则su root-->yum -y install lrzsz
26.du :查看文件(目录)的大小
27.free -m 以M为单位查看服务器内存
28.top 动态显示进程的CPU或内存使用率(htop)
cpu: us(user):用户进程所占CPU
sy(system):系统本身所占CPU
id(idle):CPU空闲率
wa(i/o wait):CPU等待I/O的时间比
mem: total used free buffers(缓冲区,正在准备拿出来用) total free(可用内存)=free+cached+buffers total usage(已使用) = total - total free
Swap: total used free cached(缓存)
29.chown 用户(属主).用户组(属组) 目录:chown root.root test/ 将test目录的属组改为root
30.rwxr-xr-x :每三个字母为一组, 第一个是用户权限,第二个是用户组权限,第三个是其它用户权限。
r read 4
w write 2
x excute 1
- 0
则rwx r-x r- x:
4+2+1 4+1 4+1
rwxrwxrwx则为777:rwx rwx rwx
4+2+1 4+2+1 4+2+1
改文件权限:chmod 755 test/ 755为安全权限
31.搜命令的参数用法:man find-->/size 查看find的size用法
综合:
线上查询及帮助(2):man,help
文件和目录操作(19):ls cd cp find mkdir mv pwd rename rm rmdir touch tree basename dirname chattr lsattr file md5sum
查看文件及内容处理命令(19):cat tac more less head tail cut split paste sort uniq wc iconv dos2unix file diff vimdiff
rev grep egrep join tr vi/vim
文件压缩及解压缩命令(4):tar unzip gzip zip
信息显示命令(12):uname hostname dmesg uptime file stat du df top free date cal
搜索文件命令(4):which whereis find locate
用户管理命令(10):useradd usermod userdel groupadd passwd chage id su visudo sudo
基础网络操作命令(10):telnet ssh scp wget ping route ifconfig ifup ifdown netstat
深入网络操作命令(6):nmap lsof route mail mutt nslookup dig host traceroute tcpdump
有关磁盘与文件系统的命令(10):mount umount df du fsck dd dumpe2fs dump fdisk parted mkfs partprobe
e2fsck mkswap swapon sync resize2fs
关机和查看系统信息的命令(3):shutdown halt init
系统管理相关命令(8):uptime top free vmstat mpstat iostat sar(sysstats) chkconfig
系统安全相关命令(10):chmod(修改文件权限) chown(修改文件属组) chgrp chage passwd su sudo umask chattr lsattr
查看系统用户登录信息命令(7):whoami who w last lastlog users finger
其它(19):echo printf rpm yum watch alias unalias date clear history eject time nohup nc xargs exec export unset type bc
系统性能监视高级命令(12):
内存:top free vmstat mpstat iostat sar
CPU:top vmstat mpstat iostat sar
I/O:vmstat mpstat iostat sar
进程:ipcs ipcrm lsof strace lstrace
负载:uptime
关机/重启/注销命令(7):
关机重启:shutdown init halt poweroff reboot
注销退出:logout exit ctl+d
进程管理(16):
bg:后台运行 fg:挂起程序 jobs:显示后台程序 kill,killall,pkill:杀进程
crontab:设置定时 ps:查看进程 pstree:显示进程状态树
top:显示进程 nice:改变优先权 nohup:用户退出系统之后继续工作
pgrep:查找匹配条件的进程 strace:跟踪一个进程的系统调用
ltrace:跟踪进程调用库函数的详情 vmstat:报告虚拟内存统计信息
runlevel init service
非常危险的系统命令(5):
mv rm fdisk parted dd
0003_Linux基础之常用命令的更多相关文章
- Docker基础和常用命令
Docker基础和常用命令 一,Docker 简介 1.1,什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,nam ...
- hbase shell基础和常用命令详解(转)
HBase shell的基本用法 hbase提供了一个shell的终端给用户交互.使用命令hbase shell进入命令界面.通过执行 help可以看到命令的帮助信息. 以网上的一个学生成绩表的例子来 ...
- Linux基础之常用命令整理(一)
Linux 操作系统的安装 如今比较流线的linux操作系统 Centos Redhat Fedora Ubuntu, 安装操作系统的提前是要有操作系统的镜像文件(.iso文件)并且必须为系统指定一 ...
- hbase shell基础和常用命令详解
HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服 ...
- Linux基础、常用命令
Linux作为IT程序员必知必会知识,将自己学习到的和最近工作常用的一些命令进行总结,作为我结束过去生活和开始类程序员的序吧! 如果你想系统性学习的话,还是建议看书(鸟哥的Linux私房菜)或网上视频 ...
- Linux基础之常用命令篇
一.命令的基本格式 [root@localhost~] root为用户名 -表示当前所在位置 localhost主机名 ‘#’超级用户 '$" 普通用户 命令的基本格式: 命令 [选项] [ ...
- MySql 基础知识-常用命令及sql语句
一.常用mysql命令行命令 1,启动mysql服务 net start mysql. 停止mysql服务 net stop mysql 2,netstart -na|findstr 330 ...
- Linux基础之常用命令(1)
一 linux命令的格式 1.命令 [选项] [参数] ls list 显示目录下内容 ① 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能 ...
- 【原创】Linux基础之常用命令
1 磁盘.cpu.内存相关 查看全部设备信息 # lspci 查看整体磁盘空间占用情况 # df -h 查看整体磁盘inode占用情况 # df -i 查看文件详细信息 # ls -l $path 查 ...
随机推荐
- Spring、Hibernate 数据不能插入到数据库问题解决
1.问题:在使用Spring.Hibernate开发的数据库应用中,发现不管如何,数据都插不到数据库. 可是程序不报错.能查询到,也能插入. 2.分析:Hibernate设置了自己主动提交仍然无论用, ...
- DIV+CSS一些小小的技巧
DIV+CSS网页布局技巧实例1:设置网页整体居中的代码 以前用表格布局时设置网页居中非常方便,把表格对齐方式设置为居中就行了,就这么简单,现在呢,用DIV+CSS样式表控制,好像不是那么容易了,其实 ...
- Android 实现的EditText响应drawableRight的点击事件
1.自定义Edittext 实现右侧图标点击清空 package com.dxw.live.view; import android.content.Context; import android.g ...
- samba服务器的搭建和配置
案例: 公司有两个部门, sales / market . 分别有成员 jack / tom 和 zhang / shen . 公司需求是这样的, 本部门资料禁止其他部门访问, 本部门成员之间不能干扰 ...
- Grunt学习笔记【3】---- filter使用方式和实现原理详解
本文主要讲配置任务中的filter,包括使用默认fs.Stats方法名和自定义过滤函数,以及filter的实现原理. 通过设置filter属性可以实现一些特殊处理逻辑.例如:要清理某个文件夹下的所有空 ...
- 爬虫-Selenium -抱错ElementNotVisibleException: Message: element not visible
1.当使用Selenium IDE 完成了脚本的录制和回放通过后,想要将脚本转换为其他语言如java.Python等,首次使用时打开Options->Format发现没有可以转换的语言,如下: ...
- 链表的C++实现
有的时候,处于内存中的数据并非连续的.那么这时候.我们就须要在数据结构中加入一个属性.这个属性会记录以下一个数据的地址.有了这个地址之后.全部的数据就像一条链子一样串起来了,那么这个地址属性就起到 ...
- B. Drazil and His Happy Friends
这是 Codeforces Round #292 (Div. 2)的一道题,原题在这里,题意就是: 小明有n个男同学(编号为 0 ~ n-1)和m个女同学 (编号为 0 ~ m-1),小明要安排男女之 ...
- HTML5/CSS3动画下拉菜单
在线演示 本地下载
- BZOJ 4523 [Cqoi2016]路由表 Trie树
Trie树的应用题目. 在线建立一棵01 Trie树,然后按照要求用询问在上面跑,用单调栈维护答案即可. #include<iostream> #include<cstdio> ...