Linux基础命令1
简单命令
查看当做操作目录位置
> pwd
查看(当前)目录里边的文件内容
> ls //list > ls -l 或ll //显示文件的详细信息 > ls -al //all显示文件的详细信息(包括隐藏文件) > ls -a //显示目录全部文件名字(包括隐藏文件) > ls [-al] 目录 //查看指定目录的文件信息
目录的切换
> cd 目录名字 > cd .. 或 cd ../ //上级目录切换 > cd . 或 cd ./ //切换到当前目录 > cd ~ 或 cd //直接切换到用户家目录
用户切换
> su - 或者 su - root //切换到root超级管理员 > su 普通用户名 //切换到普通用户 > exit //退回到原用户用户切换时候会造成叠加效果,因此不要重复su动作(su和exit配对使用) jinnan--->root--->jinnan--->root--->jinnan
查看当前用户是谁
> whoami //显示当前正在操作系统的用户 > who am i //显示登录系统的用户信息(与su没有关系)
图形界面 和 命令界面 切换
># init 3 //切换到 命令界面 ># init 5 //切换到 图形界面
查看指令对应的可执行文件位置
> which 指令
直接输出文件内容到终端
> cat 文件
清空屏幕
> clear
目录文件操作
1.目录操作
1)创建目录 make directory> mkdir 目录名称 //创建单个目录> mkdir -p newdir1/newdir2/newdir3 //递归创建多级目录> mkdir dir1/dir2/newdir> mkdir -p dir1/newdir2/newdir3新目录的层次大于等于2个,就需要-p参数,等于1个,就不需要> mkdir /home/jinnan/shandong //相对根目录的“绝对路径方式”创shandong目录2)移动目录 move> mv dir1 dir2 //dir1移动到dir2的目录下> mv dir1/dir2 dir3 //dir2移动到dir3的目录下> mv dir1/dir2 dir3/dir4 //dir2移动到dir4的目录下> mv /home/jinnan/beijing /home/jinnan/shandong //绝对路径方式:beijing移动到shandong目录下(移动到的目标目录都是【存在的】)3) 目录改名字操作 mv指令的第二个参数是新名字就是改名字操作存在的名字就是移动操作mv是【移动 和 改名字】合并的指令> mv dir1 newdir //dir1移动到当前目录下,并改名字为newdir> mv dir1/dir2 dir3 //dir2移动到dir3目录下,并改名字为 原名> mv dir1/dir2 dir3/newdir //dir2移动到dir3目录下,并改名字为newdir4) 复制(并改名字)操作 copy-R recursive递归的> cp -R dir1 dir2 //dir1复制到dir2下,并改名字为 原名> cp -R dir1/dir2 dir3/newdir //dir2复制到dir3下,并改名字为 newdir> cp -R dir1/dir2 newdir //dir2复制到当前目录,并改名字为 newdir > cp dir1/filea dir2 //filea复制到dir2下,并改名字为原名> cp dir1/filea dir2/dir3/newfile //filea复制到dir3下,并改名字为 newfile5) 删除操作 remove-f force强制的> rm file //删除file文件> rm -r dir //删除目录> rm -rf filename //递归强制删除文件(目录)> rm -rf / //递归强制删除"/斜杠"根目录
2.文件操作
1)文件内容查看> cat filename //一次性把全部内容都输出到终端> more filename //通过敲回车方式逐行查看文件内容 q键结束查看> less filename //"上下左右"键方式查看文件各部分内容(支持回看)q键结束查看> head -n filename //查看文件的前n行内容> tail -n filename //查看文件的最后n行内容> wc filename //查看文件内容行数2) 创建文件> touch filename //在当前目录创建filename文件> touch dir/filename //在指定目录下创建filename文件> touch /home/jinnan/dir/newfile //通过绝对路径方式创建newfile文件3) 给文件追加内容(注意文件和>紧挨着)> echo 内容 >文件 //把“内容”以覆盖写方式添加到文件中> echo 内容 >>文件 //把“内容”以“追加”方式添加到文件中(使用以上两个指令时,文件不存在会自动创建)
用户及组的操作
用户操作(创建、修改、删除)-超级管理员权限
查看对应配置文件:cat /etc/passwd1) 创建useradd ># useradd -g 组编码 -d 家目录 -u 用户编号 用户名 ># useradd 用户名2)修改usermod ># usermod -g 现有组编号 -d 家目录(手动创建) -u 新编号 -L(注意是小写) newname 用户名3)删除userdel ># userdel -r 用户名 //删除用户信息同时“家目录”也删除
组的操作(创建、修改、删除)
对应配置文件:/etc/group 1) 创建groupadd ># groupadd 组名2) 修改groupmod ># groupmod -g 本身编号 -n 新名字(组名)3)删除groupdel(注意:组里边存在用户信息禁止删除) ># groupdel 组名 组名不要去数字,不然回合编号混淆
查看指令可以使用的参数
> man 指令
Linux基础命令1相关推荐
- linux怎么取消文件隐藏命令,Linux基础命令:显示隐藏的文件
Linux基础命令:显示隐藏的文件 来源:互联网 作者:佚名 时间:2013-04-10 13:32 系统中一些文件,和Windows中的系统文件一样,这些文件一般是不显示出来的,那么我们可以使用-a ...
- Linux 基础命令上
Linux 基础命令上 磁盘分区: /dev/hda5 dev 是硬件设备文件所在的目录 hd 表示IDE设备 sd 表示SCSI设备 a 硬盘的顺序号,以a.b.c...表示 5 分区的顺序号,以1 ...
- linux下kill指令默认信号,Linux基础命令之kill命令
相信大家在使用Linux的过程中都会遇到过某个程序出错导致系统锁死的情况,按照常规的思维我们会通过重启来重新启动系统.然而事实上在Linux中并不需要进行重启就能够完成出错程序的关闭操作.在Linux ...
- linux修改密码最短生存时间,Linux基础命令---修改用户密码
passwd 更改用户密码,超级用户可以修改所有用户密码,普通用户只能修改自己的密码.这个任务是通过调用LinuxPAM和LibuserAPI来完成的.本质上,它使用LinuxPAM将自己初始化为一个 ...
- Linux 基础命令讲解--加密解密
Linux 基础命令讲解--加密解密 加密文件: 1.MD5 echo -n "string" | openssl md5 #加密字符串 openssl md5 -in tes ...
- 测试常用——linux 基础命令
测试常用 的 linux 基础命令 1,查看服务器日志 vi 查看文件 (查找关键字:exception /exception : 从上往下找,按n查找下一个关键字,按shift+n查找上一个关键 ...
- linux入门指令 详解,Linux基础命令之mktemp详解
mktemp 创建临时文件或者目录,这样的创建方式是安全的.此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法 mktemp [ ...
- 软件测试 学习之路 linux基础命令 (二)
一.linux基础命令进阶 1.重定向 例子: ls > 1.txt 把命令返回结果输出到文件中,会覆盖之前的数据 ls >>1.txt 把命令返回结果输出到文件中,不覆盖之前的数据 ...
- linux基础命令怎么记,linux基础命令--笔记(示例代码)
linux基础命令--笔记 一. 1 . --help 命令简单帮助 2. man 查看命令复杂帮助 (非内置命令) 3 . help (bash的内置命令)如 :help cd .hel ...
- Linux 基础命令:IP 路由操作 -ip命令
转自Linux爱好者:Linux 基础命令:IP 路由操作 Table of Contents ip 1.语法 2.选项列表 3.ip link---网络设备配置 4.ip address---协议地 ...
最新文章
- 大新闻!HTC旗舰手机已原生支持BCH
- apollo local 模式_Apollo 源码解析 —— 客户端配置 API(一)之一览
- easyUi创建临时Dialog
- hdu 2612(bfs)Find a way
- 总结一些常用Android adb 命令
- 【数据结构与算法】之深入解析“戳气球”的求解思路与算法示例
- android studio升级版本,导入项目出错
- java分布式对象——远程方法中的参数和返回值+远程对象激活
- No-3.Linux 终端命令格式
- python输出回文字符串_程序,用于计算我们可以在Python中使用字符串字符进行的独特回文数...
- mac vim 无颜色 增加颜色
- docker gogs安装
- 集合:在我的世界里,你就是唯一 - 零基础入门学习Python027
- 求职必备素材:个人简历Word模板
- 兜兜转转解决office和visio不能同时安装的问题
- Windows Edge浏览器右键菜单透明、难以分辨问题的解决办法
- 在html中页面不全,网页显示不全,教您网页显示不全怎么办
- 64位 Fedora 11 硬盘安装 配置全解
- U盘文件格式化后怎么快速恢复
- Linux内核中最牛逼的温控方案——IPA(一)