liunx常用快捷键,文件目录命令

liunx常用快捷键,文件目录命令


常用快捷键

ctrl+c:停止进程
ctrl+l:清屏
ctrl+q: 退出
善于用tab键
上下键:查找执行过的命令

文件目录命令

显示当前工作目录的绝对路径
pwd

[root@localhost home]# pwd
/home

ls列出目录的内容

基本语法
ls [选项][目录或文件]
查看目录的所有文件包含隐藏的文件
ls -a

仅列出目录本身
ls -d

列出文件的的属性或权限等详细信息
ls -l 或者 ll
查看目录的所有文件包含隐藏的文件的属性或权限等详细信息
ll -a 或 ls -la

mkdir 创建一个空的目录
mkdir java

mkdir -p 创建多层目录
mkdir -p java/bin

rmdir 删除目录

touch 创建空文件
`ouch 1.txt

cd 切换目录

cd ~或 cd   回到用户目录
cd -        回到上次所在的目录
cd ..       回到当前的上一层目录
cd -P       软连接进入物理目录  

ln -s /usr/localhadoop /usr/local/Hadoop/hadoop-2.72
/usr/localhadoop现在链到/usr/local/Hadoop/hadoop-2.72目录。

cd -P /usr/local/hadoop  
pwd 
输出/usr/local/Hadoop/hadoop-2.72

cp复制文件或目录
cp source desc (复制source文件到desc)

把当前目录的1.txt复制到当前目录的下java目录
cp 1.txt java/
把当前目录的1.txt复制到当前目录的下java目录并重命名2.txt
cp 1.txt  java/2.txt      

cp -r source desc (递归复制整个文件夹)

把java目录下的文件和文件夹复制到hello下
cp  -r java/ hello/

rm 移除文件或目录

rmdir deleteEmptyFolder (删除空目录)

rm -rf deleteFile

-f强制执行不询问,-r递归
(递归删除目录中所有内容)

mv 移动文件与目录或重命名
mv oldNameFile newNameFile (功能描述:重命名)

mv 1.txt 2.txt (1.txt命名为2.txt)

mv movefile /targetFolder (功能描述:移动文件)

2.txt移动到1目录下
mv 2.txt 1/
2.txt移动1目录并重新命名为2.txt
mv 2.txt 1/1.txt

cat 查看文件内容
查看文件内容,从第一行开始显示,

cat 1.txt
cat -n 1.txt 列出行号,连同空白行也会有行号

more 查看文件内容,一页一页的显示文件内容。

空白键 (space):代表向下翻一页;
Enter:代表向下翻『一行』;
q:代表立刻离开 more ,不再显示该文件内容。
Ctrl+F 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号

less 的作用与 more 十分相似

都可以用来浏览文字档案的内容,不同的是 less 允许使用[pageup] [pagedown]往回滚动。
空白键   :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup] :向上翻动一页;
/字串    :向下搜寻『字串』的功能;n:向下查找;N:向上查找;
?字串    :向上搜寻『字串』的功能;n:向上查找;N:向下查找;
q        :离开 less 这个程序;
head查看文件内容,只看头几行。
head -n 10 文件    查看文件头10行内容,10可以是任意行数

tail 查看文件内容,只看尾巴几行。

tail  -n 10 文件      (功能描述:查看文件头10行内容,10可以是任意行数)
tail  –f  文件        (功能描述:实时追踪该档的所有更新)
tail -f 10 1.txt 

重定向命令

1)ls –l >文件        (功能描述:列表的内容写入文件a.txt中(覆盖写))
ls –al >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾)

echo
echo 要显示的内容 >> 存储内容的的文件 (功能描述:将要显示的内容,存储到文件中)
echo 变量 (功能描述:显示变量的值)

ln –s [原文件] [目标文件]      
(给原文件创建一个软链接,软链接存放在目标文件目录)
创建软链接
ln -s 1/ /hadoop
cd不加参数进入是软链接的地址

cd加参数进入是实际的物理地址

history: 查看所敲命令历史

猜你喜欢

转载自blog.csdn.net/lzm1016733696/article/details/82717772