linux系统学习(常用命令)
今天调休,闲来无事,研究一下linux系统。
Linux常用命令:
一:文件管理
ctrl+alt:在虚拟机与windows之间切换
ctrl+g:进入linux输入模式
pwd:查看当前目录
ls:列出当前路径所有目录和文件
ls -a:列出所有文件,包括隐藏文件
ls -l:列出文件或者目录更多信息
cd:切换目录
whoami:查看当前用户
rmdir:删除目录(没有交互),只能删除空的目录
rm -rf :删除目录(递归 强制删除)
rm:删除目录 (有交互)
mkdir:创建一个目录
mount:创建挂载点
umount:卸载挂载点
find /dev -name cdrom:查找某个目录或者文件
在dev目录下查找名字为cdrom的文件或者目录
五个esc:显示所有的linux命令
q:退出查看
ctrl+c:退出查看
--help --? 显示帮助信息
man :命令使用手册
touch:创建一个空文件
cp:复制文件或者目录
cp 1 2:复制文件1 到2
cp -r dir1 dir2 :复制目录时,前面必须加-r,递归操作
mv:移动文件或者目录
vi命令:
vi 文件:文件存在,直接进入;文件不存在则创建文件,进入。
a:由命令模式到编辑模式(append);
esc:由编辑模式切换到命令模式
q:退出 !:不存盘 w:存盘
view 文件:只读模式进入
more:读取文件
dd:删除文件中一行
head -3 查看文件前3行
tail -3 查看文件后3行
whereis ls:
查看执行ls之后调用的命令:
ln:给文件建立链接
ln test.txt test:给文件建立链接,硬链接
ln -s test.txt test :给文件建立链接,软链接(删除test.txt之后,test就不存在了)
二:用户管理
su:切换用户(switch user)
exit:退到原来的用户
useradd:创建一个用户
userdel:删除一个用户
usermod:给用户分组
chmod:改变用户权限
chmod 755 test.txt:改变文件的权限为拥有者可以读写执行,同组可以读执行,其他可以读执行
chmod 777 test.txt:改变文件的权限为拥有者可以读写执行,同组可以读写执行,其他可以读写执行
chown:改变文件拥有者
chown tester test.txt:将文件的拥有者改为tester
wc:(word count)字数统计
wc -lwc test.txt
-l:统计文件行数
-w:统计单词个数,以空格分隔
-c:统计字节数bytes
三:管道
将上一个命令执行结果交给下一个命令执行
分页查看:
ls -Rl|more
列出一个目录下有多少文件
ls -l|grep '^-'|wc -l
列出一个目录下有多少目录
ls -l|grep '^d'|wc -l
警告:
wall `date` :将信息发送给所有的用户
重定向:
> >>
ls > cmd.txt :将ls之后的结果写到cmd.txt中
ls >>cmd.txt :将ls之后结果写到cmd.txt中,执行两边
clear:清屏
dos:清屏(cls)
date:查看当前日期
cal:查看当前日历
fdisk:查看磁盘信息
ps:查看当前运行的进程
ps -a:查看所有的进程
kill -9 pid:杀死所有的进程
修改系统默认启动级别:
/etc目录下:inittab文件中initleveldefault:由5给成3就可以了。
reboot:重新启动系统
startx:切换到图形用户界面
linux系统学习(常用命令)的更多相关文章
- Linux 系统巡检常用命令
Linux系统巡检常用命令 # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...
- linux系统的常用命令
linux系统中常用的命令如下(以后经常补充): cd .. 返回上一级 cd use 进入use目录
- Linux入门学习 常用命令
cd命令 功能是切换到指定的目录:命令格式:cd [目录名]有几个符号作为目录名有特殊的含义:"/"代表根目录.".."代表上一级目录."~" ...
- 用xshell操作linux系统的常用命令
(1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以. ...
- Linux系统巡检常用命令-乾颐堂
Linux系统需要定期巡检,以检查服务器软硬件使用情况,相当于对人的体检,确保可以及时发现问题.解决问题,降低损失,常用的巡检命令如下: # uname -a # 查看内核/操作系统/CPU信息 # ...
- Linux系统之-常用命令及技巧
一. 通用命令:1.date :print or set the system date and time2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z ...
- Linux系统一些常用命令(持续增加)
这些命令什么的全是从网上找的,防止忘记,留下来备忘 1.linux服务器如何从另一台服务器拷东西:可以用scp命令scp user@remote.machine:/remote/path /local ...
- LINUX系统一一常用命令
前言 LINUX UNIX Centos RedHat Ubuntu SHELL shell脚本 shell shell命令 类似windows系统的bat 批处理文件 里面都是脚本 CentOS6. ...
- Linux 系统监控常用命令
简介 列举操作系统级监控常用的几个方法,建议收藏使用 CPU top 命令可用于监控系统整体负载,包括cpu.内存使用等,能够实时显示系统中各个进程的资源占用状况 输出样例 top - 19:37:4 ...
随机推荐
- Selenium的PageFactory在大型项目中的应用
出路出路,走出去了,总是会有路的:困难苦难,困在家里就是难. 因为最近遇到的技术问题一直没找到可行的解决办法,一直在翻看selenium的源代码,之前写测试代码的时候就是拿来即用,写什么功能啊,就按手 ...
- 特效TD 的工作准则
特效 TD 的工作准则 作者:Hammer Chen / 转载自 http://hammerbchen.blogspot.com/2013/07/vfx-td-td.html 一直以来都想写这样的文章 ...
- Base-Android快速开发框架(三)--数据存储之SQLite
SQLite,是一款轻量级的关系型数据库,Android原生集成的一个数据库.具有轻量级.独立性.隔离性.安全性等特点.是Android做数据存储的必备知识之一. 在实际的项目中,我们常用于一些对象的 ...
- linux 学习之 rpm
目前最常见的两种软件安装方式: 1.dpkg 2.rpm 1.dpkg 最早是由Debian Linux社群开发出来的,通过dpkg,Debian提供的软件就可以简单的安装,同时还能提供安装后的软件信 ...
- 关于C#动态调用VC Dll的方法(转)
http://blog.csdn.net/null1/article/details/3953155
- 50道经典的JAVA编程题(36-40)
50道经典的JAVA编程题(36-40),今天晚上心情压抑,不爽,继续做题,管它明天考试,我继续我的java,一个周末都在看微机原理看得的很头疼啊~明天该挂科就挂吧,不在乎了~~~ [程序36] Ar ...
- prefuse学习(二)显示一张图
1. 把数据以点连线的方式在画面中显示 2. 数据按照数据的性别属性使用不同的颜色 3. 鼠标左键可以把图在画面中拖动 4. 鼠标右键可以把图放大或者缩小 5. 鼠标单击某个数据上,该数据点 ...
- HDU-4705 Y 树形DP
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4705 题意:给一颗树,从树上任意选择3个点{A,B,C},要求他们不在一条链上,求总共的数目. 容易想 ...
- [学姿势]实验室搬砖+node学习
这周开始进行收尾工作,我当然没有进行核心技术的开发,主要负责的是对web端进行展示上的修修补补,主要包括添加VLC播放器.rtsp视频流以及一些js细节. 1.VLC 全称为Video Lan Cli ...
- ubuntu 的 apt-get update 出现404错误时,ubuntu 版本也 end of life 了的解决方案
xmodulo.com/how-to-fix-apt-get-update-error-on-ubuntu.html 如果是依赖没找到,可以用 sudo apt-get install -f 先补齐依 ...