1.linux命令格式
命令名 【选项】【参数】(选项和参数可以省略)
2.pwd
显示当前工作目录(路径名)
/home/tarena
3.ls
显示指定目录的内容或者文件的信息
ls -l (-l是ls命令的选项,作用是显示使用ls显示详细信息,也叫长格式)
显示详细信息
ls -a 显示所有内容,包含以.开头的文件或者目录,linux系统中,以.开头的文件或者目录是隐藏文件或者目录
ls -la 即同时包含以上两种操作(不分先后)
ls 目录名或者文件名,目录名或者文件名就是参数
即ls 【选项】【目录或者文件】可以是绝对路径也可以是相对路径,但是相对路径要在对应目录下才能执行
4.cd命令
改变所在工作目录,或者进入到指定目录
用法:cd 目录名
直接打cd回车,则回到原来的目录里面
5.mkdir
创建一个目录
用法:mkdir 目录名
递归创建:mkdir -p aa/bb/cc,直接创建好几层
6.命令帮助
1.方法1,
命令名 --help(dir表示目录)
ls --help
2.方法2,
man linux命令名
man ls
翻页:鼠标滚动,翻页键,j和k
退出:q
eg:man ascii
7.tab键,历史命令
tab键补全
历史命令:
用上下箭头在终端窗口查看使用过的命令,然后回车执行相关命令
history命令
叹号 编号 执行对应的命令
8.通配符
* 代表任意多个任意字符
? 代表一个任意字符
touch增加文件
9.使用~
~代表用户的主目录名
如:我们系统中的tarena用户的主目录/home/tarena
10.touch
1.如果文件或者目录存在,它更新该目录或者文件的修改时间(用系统时间)
2.如果文件不存在,则创建一个大小为零的空文件
用法:touch 目录或者文件
11.rm
删除文件或者目录
用法:rm 文件
rm -r 目录
(慎重使用,sudo rm -rf /*)
12.cp
复制命令(文件和目录)
cp 文件名1 文件名2 cp -a 目录1 目录2
即把文件1复制粘贴成文件2
cp 文件 目录 就是把文件复制到目录下
13.mv
文件搬移或者更名(剪切)
用法:mv 文件1 文件2(把文件1变成文件2)
eg:mv 2/core 1
14.clear
清屏 ,快捷键是ctrl+l
练习:
1.在/home/tarena下创建爱的1707目录
2.在aid1707目录下创建yy目录
3.在yy目录下创建zz目录
mkdir命令
cd..快速返回上一层目录
ls -l文件列表:
第一列表示文件类型,- 开头表示普通文件,d开头表示目录
第二列表示用户,第三列表示组
第一列:本用户操作权限r读,w写,x执行,中间表示同组用户操作权限,最后面其他用户权限
文件权限是可以修改的
修改权限:用法
chmod a+x test.py
u:用户(所有者)
g:同组用户
o:其他用户
a:所有用户
eg:
chmod a+w yy.txt
home与用户包含关系
单核处理器
vi编辑器(vim)
编辑文本文件的软件,
启动:1.vi 回车
2.vi 文件名
退出::q(冒号是英文字符,输入冒号时候要关闭中文输入法)
启动以后,进入到插入模式是可以使用a键,在插入模式下,可以像使用word或者记事本一样输入内容,可以使用删除键和退格键等
编辑文本。回车换行,可以使用光标件移动光标。翻页键可以使用,从插入模式回到正常模式是使用esc键。
回到正常模式以后,保存文件,:w文件名。
vi有以下几种模式,
正常模式,启动之后进入的模式
插入模式,例子中在正常模式使用a键进入插入模式
从插入模式返回到插入模式使用esc键
从正常模式进入到:命令模式,在正常模式按:
常用命令:
:q 退出
:w 保存
:w 文件名 保存到指定文件
:wq 保存并退出
:q! 不保存,强制退出
:w! 强制保存
:x 保存并退出
notepad++编辑器
sublime taxt3编辑器
wc命令(见群文件)
统计指定文件中的字节数,字数,行数,
格式
cat显示文本文件内容
head显示文件的头几行
tail显示文件的后几行
more显示文本文件内容,区别,是显示效果不同,以更多显示
转载于:https://blog.51cto.com/13120271/1957597