Linux学习笔记:常用100条命令(一)
linux常用命令
1、关机 shutdown -h now 立刻关机 poweroff shutdown -r now 立刻重启 reboot logout 注销2、进入图形界面 startx3、vi编辑器 [vi] [path]/[file]; [i]进入编辑模式; [esc]进入命令模式; [:wq]保存并退出;[:q!]退出不保存。4、显示列表 ls 列表 ls -l 详细列表 长列表格式 ls -a 显示隐藏文件 ll 详细列表 ls -l /bin/*sh 列表bin目录中以sh为结尾的文件5、编译java文件(可以开发java、C、C++程序) javac Hello.java6、运行java程序 java Hello7、编译C、C++程序 gcc -o Hello Hello.c gcc -o Hello Hello.cpp8、运行C、C++程序 ./Hello.out9、linux目录说明 root:存放root用户的相关文件 home:存放普通用户的相关文件 bin:存放常用命令 sbin:要具有一定权限才可以访问的命令 mnt:挂载光驱和软驱的目录 etc:存放配置相关的文件 var:存放经常变化的文件 boot:存放引导相关的文件 usr:软件的默认安装文件夹(类似于windows的Program Files)10、显示当前路径 pwd11、添加用户 useradd xiaoming 12、设置密码 passwd xiaoming 13、删除用户 userdel xiaoming 14、删除用户以及用户目录 userdel -r xiaoming15、命令运行级别 0:关机 1:单用户 2:多用户状态没有网络服务 3:多用户状态有网络服务(常用) 4:系统未使用保留给用户 5:图形界面(常用) 6:重启系统配置文件:/etc/inittab --> id:5:initdefault16、修改错误配置的方法 在引导界面的时候按[e]; 选中第2行,输入[e]; 在最后输入[空格][1]-->代表1号级别,单用户级别。 按[b]-->重启17、切换目录 cd18、建立目录 mkdir19、删除空目录 rmdir rm -rf 删除非空目录20、建立空文件 touch21、复制命令 cp cp mys* /home 将mys开头的文件全部拷贝到home文件夹中 cp -r 递归复制 cp -rf 不询问,全部覆盖22、移动文件或改文件名 mv23、删除文件或目录 rm rm -rf24、建立符号连接(相当于windows中的快捷方式) ln25、显示文件内容 带分页(空格是下一页,Ctrl+PageUp 上一页) more less26、在文本中查询内容 grep grep -n "hello" [path]/[file]27、管道命令(相当于And,把上一个命令的结果交给|后面的命令处理) |28、帮助(相当于DOS下的help) man29、搜索文件及目录 find find / -name Hello.java find / -size +10000000k find /home -amin -10 10分钟内存取的文件或目录 find /home -atime -10 10小时内存取的文件或目录 find /home -cmin -10 10小时内更改的文件或目录 find /home -ctime +10 10小时前更改的文件或目录30、重定向命令 > ls -l > abc.txt 将内容写到abc.txt中 ls -al >> abc.txt 将内容追加到文件abc.txt结尾 grep -n "hello" [path]/[file] > abc.txt 将查找结果保存到abc.txt中31、添加用户组 groupadd32、查看组信息 vi /etc/group cat /etc/group(只是查看)33、创建用户并指定用户组 useradd -g police xiaohong34、查看所有用户信息 vi /etc/password cat /etc/password35、文件权限 -rw-r--r-- - 代表文件类型:-普通文件 rw- 文件的所有者对该文件的权限:r(4)可读,w(2)可写,x(1)可执行权限 r-- 文件所在组对该文件的权限 r-- 其它用户对该文件的权限36、修改文件访问权限 chmod 777 xiaoming37、可以让xiaohong修改xiaoming的文件 chmod 664 Hello.java38、改变用户所在组 usermod -g 组名 用户名39、挂载镜像 首先将虚拟机的CD-ROM指定某个镜像 mount /mnt/cdrom/ mount /dev/sda1 /test/ #将sda1盘挂载到test目录下。40、卸载镜像 umount /mnt/cdrom/41、以后台方式运行 ./eclipse &42、Eclipse运行,首先要配置Tomcat,然后再配置Jdk。43、查看磁盘使用情况 df [参数] df -l df -h44、查看某个目录在哪个分区 df [目录全路径] df /boot/45、查看linux系统分区具体情况 fdisk -l/dev/sda1 ..... dev 设备名称 sd SCSI硬盘(还有一种IDE硬盘,如:hda1,意思一样。) a 第几个盘 1 第几个分区46、显示当前操作系统的环境变量 env47、改变shell输入方式 chsh -s /bin/csh48、shell命令补全功能 直接输入"mk"--再按两下"tab"键--出现两头两个字母为"mk"的命令。 直接输入"cat p"--再按两下"tab"键--出现开关字母为"p"的所有文件或目录。49、查阅历史记录命令或最近执行的命令 history history 10 最近执行的10个命令 !5 执行历史编号为5的命令 !ls 最后一次以ls开头的命令50、Tcp、Ip 应用层-->传输层-->Ip层-->链路层 你好!==>app_你好==>tcp_app_你好==>ip_tcp_app_你好==>帧头_ip_tcp_app_你好==>网卡==>路由51、SSL加密(还有MD5加密、AES、DES等多种)52、追踪路由命令 tracert www.baidu.com traceroute www.baidu.com ? route #显示路由表53、配置网络 setup /etc/rc.d/init.d/network restart #重启网络服务54、在Linux中,所有的设备都是文件。55、windows 与 linux 互联,要在虚拟机的"配置"中设置使用哪块网卡。56、如何查询linux中安装哪些rpm软件 rpm -qa57、查询软件是否安装 rpm -q mysql58、查询软件包信息 rpm -qi mysql59、查询软件包中的文件 rpm -ql mysql60、查询文件所属的软件包 rpm -qf mysql61、查询包信息对这个软件的介绍 rpm -qp mysql62、安装rpm包 rpm -ivh mysql i - install 安装 v - verbose 提示 h - hash 进度条63、删除rpm包 rpm -e mysql64、升级rpm rpm -U mysql65、samba windows和linux共享文件。66、删除软件及依赖包 --nodeps rpm -e --nodeps mysql67、服务开启停止 service mysql start/stop/restart68、安装Samba69、进程:正在进行的程序。70、查看系统进程 ps -aux a - 当前终端所有进程信息 u - 以用户格式显示进程信息 x - 显示后台进程运行的参数80、终止进程 kill 终止某个进程 killall 终止进程和它的子进程81、监控linux下进程变化 top top -d 10 #每10秒刷新一次 u 监测某个用户 q 退出(Ctrl+C)82、显示系统时间 date83、设置系统时间 date MMDDHHMMCCYY.SS 月月日日时时分分年年年年.秒秒84、查看月历 cal 4 201585、查看年历 cal 201586、监控网络状态 netstat netstat -an netstat -anp (并显示进程号) 监测到IP-->找到相关的进程-->killall -9 1840(进程号) 进行封杀87、检测主机连接命令和windows一样 ping88、MySQL (1)免费(2)跨平台(3)轻(4)支持多并发89、初始化mysql数据库 script/mysql_install_db --user=mysql90、修改文件的所有者 chown -R root . (.代表当前文件夹,-R表示递归) chown -R root data (修改date文件夹的所有者)91、修改用户组 chgrp -R mysql .92、启动mysql bin/mysqld_safe --user=mysql & (以后台的方式启动)93、如何进入mysql界面 ./mysql -u -root -p94、如何增加mysql路径 .bash_profile cd /root vi .bash_profile 在path中增加 /home/mysql/bin95、神奇的ssh,一款集远程操作和上传、下载文件的软件。(还有Putty、winSCP)96、用户登录程序自启命令放到 /root/etc/.bashrc中即可。97、临时加载一个路径 export PATH=......98、输出命令 echo99、通配符、转义符等100、如果一个命令很长,又经常用,那么可以取一个别名: alias alias llh='ls -l /home'附:linux启动过程分析 (1)BIOS自检 (2)启动CRUB/LIL0 (3)运行linux内核并检查硬件 (4)运行系统的第一个进程init (5)init读取系统引导配置文件/etc/inittab中的信息进行初始化 (6)/etc/rc.d/rd.sysinit系统初始化脚本 (7)/etc/rc.d/rcX.d/[KS]* 根据运行级别X配置服务终止以K开头的服务;启动以S开头的服务。 (8)/etc/rc.d/rc.local 执行本地特殊配置 (9)其它特殊服务
Linux学习笔记:常用100条命令(一)相关推荐
- Linux学习笔记---常用shell命令
目录 目录信息查看命令ls 清屏命令 clear 目录切换命令 cd 自动补全Tab键的妙用 创建文件夹 mkdir 删除文件夹 rmdir 删除命令 rm 查看路径命令pwd 移动或修改命令 mv ...
- 控制台关机linux,Linux学习笔记(七)--命令学习(关机、注销、重启)
前言: 此文所有内容都是俺在学Linux过程中记录的内容(内容都是在网上摘抄到,如有侵权问题,请及时联系,方便删除或者...非常感谢) 此笔记也是为了方便自己复习与备忘用,所以如有错误,请指出. 因为 ...
- Linux学习笔记13--使用mount命令挂载CDROM
学习目的是能访问cdrom中的数据. Linux显示所有的目录都在一个目录树下,而于他们位于哪一个驱动器/硬件无关. 在Linux下的磁盘内容作为子目录形式出现的.可移动介质的内容不会自动出现在这些自 ...
- Linux学习笔记(二):cd命令的使用
1.这篇文章,来介绍一下cd命令,cd命令是一个切换目录指令,在linux下经常使用,比如访问文件时,通常都需要访问文件的路径.利用cd指令切换到其它的目录下去,访问当前工作目录下的文件. 2.首先, ...
- linux配置网络合作,Linux学习笔记——常用网络服务器配置
Part15–常用网络服务器配置 1.Apache服务器的起源:. Apache是著名的开源软件项目 Apache是著名的Web服务器软件 Apache名称的原型为A Patchy Server Ap ...
- 【Linux学习笔记】 -- 基本Shell命令
常见的目录名均基于文件系统层级标准(filesystem hierarchy standard,FHS) Linux的四个部分: 1 Linux内核:控制所有硬软件,必要时分配硬件根据需要执行软件 系 ...
- Linux学习笔记11——远程拷贝命令scp
远程拷贝命令scp scp就是secure copy,是一个在Linux下用来进行远程拷贝文件的命令 它的地址格式与ssh基本相同,需要注意点是,在指定端口时用的是大写的-P而不是小写 # 把本地当前 ...
- 【linux学习笔记三】链接命令
链接命令:ln link =============华丽的分割线============= ln又有软链接和硬链接 //硬链接特征(不建议创建硬链接) 1.拥有相同的i节点和存储block块,可以看做 ...
- linux发指令给网络设备,Linux学习笔记五(网络命令)
1. 给用户发信息命令:write 指令名称:write 指令所在路径:/usr/bin/write 执行权限:所有用户 语法:write 功能描述:给用户发信息,以Ctrl+D保存结束 范例: # ...
- Linux学习笔记之权限与命令之间的关系(重要)及文件与目录知识总结
一.让使用者能进入某目录成为可工作目录的基本权限为何: 可使用的命令:例如 cd 等变换工作目录的命令: 目录所需权限:使用者对这个目录至少需要具有 x的权限 额外需求:如果使用者想要在这个目录内利用 ...
最新文章
- 多态时:成员特点,成员变量
- Java项目启动时执行指定方法的几种方式
- POJ2135 来回最短路(简单费用流)
- FirewallD is not running
- .net控件FreeTextBox使用方法
- R语音:解决cor.test报错的 'y'必需是数值矢量
- 马哥运维学习作业(九)
- python回溯算法全排列_从全排列看回溯算法
- Yii2的redis扩展
- python推荐系统算法朴素贝叶斯_Java实现的朴素贝叶斯算法示例
- 笔记:算法笔记-胡凡、曾磊
- 计算机之父——图灵 108周年诞辰
- flexbox_Flexbox对准综合指南
- UOS系统启动盘制作
- matlab 指数拟合原理,matlab指数增长和阻滞增长拟合代码.doc
- 圣帕特里克 VoxEdit 大赛
- 浅谈Warshall算法
- MongoDB操作内嵌文档
- AAAI 2023 | 腾讯优图实验室16篇论文入选,含多标签分类、姿态估计、目标检测、HOI、小样本学习等研究方向...
- 分享一些数据库使用的心得