输入法的调整
如何在Linux系统中使用中文输入法,有以下两种方法:
1 == for gnome==(鼠标全程操作)
Application----->system tools----->sitting----->region/language----->[input source]----->(下方加号)+----->china------>pinyin
2 in shell
gnome-control-center(进入sitting界面进行同上操作)
[shift为中英文切换方式]
建立文件
touch filename
touch不但可以用于建立文件,还可以用于更改文件的时间戳。
stat filename 查询文件时间戳
当命令执行后会出现:
atime :文件内容被访问的时间
mtime:文件内容被修改的时间
ctime :文件属性或内容被修改的时间标识
建立目录
mkdir test
mkdir用于建立空的目录
mkdir -p test/westos/linux
建立了三层目录(-p 建立递归目录时,当上层目录不存在时自动建立)
删除文件
rm filename
删除文件但是会在删除前进行询问确定
rm -f filename
强制删除不会提醒( -f=force 标示强制删除不提示)
删除目录
rm -r directory
可以将目录删除,并且将目录中的子目录与子文件一并删除, 但是会逐级提问确定是否删除(-r删除所有)
rm -r -f dir
删除所有目录不提示(在参数使用过程中-r -f=-rf=-fr,并没有前后之分)
编辑文件
- cat file
查看文件内容
- gedit
gedit file 必须在图形界面才可建立文件(疑问)
- vim
- vim的使用方式
vim file ------>按[i]进入insert模式------->书写------>按[esc]退出insert模式------>:wq退出保存 - vim 异常退出
当vim异常退出时会生成.file.swp文件临时文件,当再次打开会出现以下情况:
[O]pen Read-Only, (E)dit anyway, ®ecover, (D)elete it, (Q)uit, (A)bort: 只读打开 继续编辑 恢复数据 删除swap文件 退出 退出
无论按[O] (E) ® (Q) (A) 任何一个都不会删除.swp文件 那么再次打开hello文件是还会出现以上界面直到按(D),.swp文件被删除 vim恢复正常工作
文件复制
- cp 文件 目的地文件
- cp -r 目录 目的目录
- cp 源文件1 源文件2 目的地目录 ##目的地目录必须存在
- cp -r 源目录1 源目录2 目的地目录 ##目的地目录必须存在
当复制目录时加上 -r 就可以将目录中的所有文件及目录一起复制过去,所以最好加上-r减少错误。
文件移动
- mv 源文件 目的地文件
同一个文件在同一磁盘中的移动相当于重命名 - mv 源目录 目的地目录
- mv dir/*.
- 把目录dir中的所有文件(*)移动到当前目录中,"."代表当前目录
在文件移动中,同一个磁盘内是文件重命名过程,而不同磁盘内时文件复制删除原文件过程。
文件查看
cat
- cat file
- 查看文件的全部内容 (包括空行的完整内容及格式)
- cat -b file
- 内容显示行号但空行自动忽略不显示
- cat -n file
- 内容显示行号且显示空行
less
- less file 分页浏览
用法: - 上|下键 逐行移动
- pageup|pagedown 逐页移动
- /关键字
高亮显示关键字,n向下匹配,N向上匹配 - v 进入vim模式 在vim模式中,进行同上的[i]编辑,Esc退出编辑,按:wq 退回到less模式
- q 退出less,回到shell
head、tail
- head file 查看文件前10行
- head -n 5 file 查看文件前5行
- tail file 查看文件后10行
- tail -n 5 file 查看文件后5行
- 问题:如何查看文件第3-8行?
答:head -n 8 file | tail -n 6 file
文件的寻址
相对路径与绝对路径:
- 相对路径:你的shell脚本中出现的[kiosk@foundation24 ~],此时如果你想将文件放在根目录下,则可直接建立文件,即是相对此时‘/’的文件目录。输入pwd此时,你输入的文件不带’/’,而是直接放在pwd所示路径
- 绝对路径:你的shell脚本中出现的[kiosk@foundation24 ~],此时如果你想将文件放在桌面上,而不是当前位置,你需要使用绝对路径,’/root/Desktop’.
- 注意:
如果此时想看到自己的所在目录则使用pwd命令,即可得到此时路径(位置)。
路径命令
pwd
显示此时的位置及路径(位置)
cd 切换路径
-
cd /root/Desktop
进入到指定目录中(即桌面上) - cd -
当前目录和当前目录值前所在目录之间的切换 - cd ~
进入当前用户家目录 (回到当前目录) - cd ~user
进入user家目录 - cd …
进入当前目录的上级目录
ls 查看
- ls -l file 查看文件属性
- ls dir 目录中包含 的内容
- ls -d dir 目录本身
- ls -a dir 目录中所有文件包含隐含文件
- ls -S dir 查看文件并用文件大小进行查看
- ls -Sr dir 倒叙查看
- ls -s file|dir查看文件大小
-
ls -d .*
查看所有的隐藏文件(文件前面加一个点则文件被隐藏) - ls -R dir 递归,可以看到此目录下包含子目录内所有的文件
文件大小统计
- wc -l 查看文件行数
- wc -w 查看文件所含单词数
- wc -m 查看文件字符数
- wc -c 查看文件字节数
- 注意:
一个中文占用三个字节,一个字符(每一行有换行标识占一个字节字符) - whatis wc可用于查询wc的功能及用法。