《linux学习笔记 常用命令大全 初学必备》由会员分享,可在线阅读,更多相关《linux学习笔记 常用命令大全 初学必备(6页珍藏版)》请在金锄头文库上搜索。
1、Linux 笔记Linux 的特点1) 免费、开源2) 支持多线程/多用户3) 安全性好4) 对内存和文件管理优越关机重启sudo shutdown h now 立刻关机sudo shutdown r now 立刻重启sudo shutdown h n n 分钟后关机sudo shutdown h 12:00 到 12:00 是时候关机sudo reboot 立刻重启注销logout进入图形界面(注销后回到控制台)startx权限sudo激活管理员用户 rootsudo passwd root停用管理员用户 rootsudo passwd -l root路径、文件操作ls 显示当前下面的目录和
2、文件ls -a 显示隐藏文件ls -l 以详细的方式显示文件ls -al 显示隐藏并按详细方式cd aa 进入 aa 目录cd . 返回上级目录pwd 显示当然所在的目录cd - 回上一次所在的目录 cd 或 cd 回当前用户的宿主目录 cd 用户名 回指定用户的宿主目录mkdir 新建目录rmdir 删除空目录touch 建立空文件rm 删除文件cp mvmore、less、|more a.txt 按分页形式显示文件内容 shift+page up 上一页less a.txt 按分页形式显示文件内容 page up 上一页ls help | more “|”为管道命令,按分页形式显示内容gr
3、ep “string”/home/ a.txt 在文本中查询内容man ls 查看 ls 命令的帮助信息类似于 ls helpfind / -name a.txt “/”代表根目录(路径) ,查找文件 a.txtfond size +1000k 查找大于 1000k 的文件ls a.txt 将 ls 命令执行的结果保存到 a.txt 文件中(会覆盖)ls a.txt 不会覆盖(追加到文件末尾env 显示当前操作系统环境变量chsh s 新的 shell(/bin/csh) 用户名(省略则默认为当前用户)history 10 显示以前使用过的命令history !10 显示历史编号为 10 的命
4、令history !ls 显示最近一次使用的 ls 命令用户、组的管理cat etc/group 查看所有的组cat /etc/passwd 查看所有用户useradd 创建一个新的用户useradd g 组名 用户名 将某某用户添加到某某组userdelr 用户名 删除用户一切 userdel 用户名 删除用户,不删除该用户的文件夹 passwd 用户名 为用户创建密码 passwd -d 用户名 删除用户密码也能登陆 passwd -l 用户名 锁定账号 passwd -u 用户名 解锁账号usermod g 组名 用户名 换到其他组usermod d 目录名 用户名 改变用户登陆的初始目
5、录usermod -l 新用户名 老用户名 为用户改名 usermod -L 要锁定用户名 锁定用户登陆 usermod U 解锁用户名 解锁用户登陆 usermod u 501 用户名 改变用户 UID groupadd 创建一个新的组ls ahl 文件名 查看文件所有组chgrp 组名 文件名 修改文件/夹所在的组chmod 777 xiaohua 修改权限groupmod n 新用户名 老用户名 为组改名groupmod g 501 组名 改变组 GID groupdel 组名 删除组 gpasswd -a 用户名 组名 增加用户到组id 用户名 查用户信息-rw-r-r-权限分三种:r
6、 可读(4 表示) ;w 可写(2 表示) ;x 可执行(1 表示)- 文件类型,-表示普通文件,d 表示文件夹rw 文件的所有者对该文件的权限,rw 表示即可读又可写r 文件所在组对该文件的权限r 其他组的用户对该文件的权限vi 编辑器vi 进入编辑器vi a.txt 进入编辑器的同时创建了一个叫 a.txt 的文本i 进入插入模式输入 esc 键 进入命令模式w 保存wq 保存并退出q! 退出不保存set nu 加入行号set nonu 取消行号输入 数字 再按 esc ,光标就可以跳到该行C 语言程序(vi)gcc o myc1 aa.cpp 编译./myc1.out 执行运行级别0 关
7、机1 单用户2 多用户状态没有网络服务3 多用户状态有网络服务4 系统未使用保留给用户5 图形界面6 系统重启修改运行级别:/etc/inittab 的 id:5:initdefault: 这行的数字软件包安装.bin 格式软件安装 ./test.bin (执行).deb 格式软件安装(安装到指定目录) dpkg i aa.deb instdir=目录 apt-get install 在线软件安装 如 apt-get install vsftpddpkg r aa.deb 卸载软件dpkg l aa.deb 卸载软件(不保留配置文件)磁盘管理umount /mnt 卸载mount /dev/s
8、da1 /mnt 加载fdisk l 查看磁盘信息df /boot 查看 boot 文件夹属于磁盘的哪个分区df h 查看磁盘使用率解压缩zip aa.zip bb.txt 压缩文件zip aa.zip bb.txt cc.jpg 压缩多个文件zip r ss.xip ./bb/ 压缩文件夹unzip Z aa.zip 查看压缩文件的内容unzip aa.zip 解压缩IP 配置1. ifconfig eth0 *.*.* i 地址 pifconfig eth0 network *.*.* 子网掩码特点: 临时生效2. vi /etc/sysconfig/network-scripts/ifc
9、fg-eth0/etc/rc.d/init.d/network restart进程ps a 显示当前终端所有进程信息ps u 以用户格式显示ps x 显示后台运行进程ps aux 查看全面sudo kill 进程号 终止进程kill -9 进程号 终止进程,强度更高killall 进程号 可以终止与相关进程的子进程top 监视内存、进程情况top d 5 监视内存、进程情况,5 秒刷新一次日期date 查看当前日期时间cal 5 2000 查看 2000 年 5 月的日历date MMDDHHMMCCYY.SS 月月日日时时分分年年年年.秒秒网络监控netstat -an 查看当前网络状况su
10、do netstat -anp 查看当前网络状况带对应进程号traceroute 追踪路由mysql 数据库备份与恢复首先进入安装 mysql 的目录备份:./mysqldump u root proot(不要有空格) dbname /home/aa.sql恢复:mysql u root proot dbname /home/aa.sql文件结构解决乱码:修改/etc/default/localesudo vim /etc/default/locale1修改默认的LANG=zh_CN.UTF-8LANGUAGE=zh_CN:zh为:LANG=en_US.UTF-8LANGUAGE=en_US:en