这些命令算是熟悉下Linux操作系统吧
————————————————–
帮助命令
man 显示的比较详细,多用这个帮助命令
举例
man man
man 1 ls shell
man 1 gcc 可执行程序
man 2 open 系统调用
man手册
1.可执行程序或shell命令
2.系统调用
3.库调用
4.特殊文件,在/dev下的设备文件
5.文件格式合约定
6.游戏程序
7.杂项
8.系统管理员使用的管理命令
9.内核相关
info
help
—————————————————
pwd print working directory 打印当前路径
—————————————————
cd change directory 改变路径、切换路径
简化输入
cd ~ 用户家目录 /home/XXX/ /home/下对应用户名目录
cd . 当前目录
cd .. 上一级目录
cd ../.. 切换到上上级目录
cd – 前一次目录
—————————————————
ls list 列出目录内容
ls -l (list) 显示目录下文件更详细的信息
-a (all) 显示隐藏文件
-h (human-able) 以M、G为单位显示文件大小
—————————————————
mkdir make directory 创建目录
mkdir -p dir1/dir2 parents 创建多级目录父目录和子目录,如果父目录不存在,需要加-p参数
—————————————————
rmdir remove directory 删除目录
rmdir 不能删除非空目录
=====================================================
文件的操作
touch 新建文件
同一目录不能创建同名的文件
—————————————————-
mv 修改文件名、移动文件
mv 旧文件名 新文件名 ->修改文件名
mv 旧文件夹 新文件夹 ->修改文件夹名
mv 文件名 目录名 ->移动文件
—————————————————-
cp copy 复制文件或目录
cp tex1 tex2 将文本tex1的内容拷贝到tex2
cp -r dir1 dir2 将dir1目录下的所有文件拷贝到dir2下 -r 递归复制
cp -i dir1 dir2 如果有重名的文件提示是否覆盖
cp 常用的参数有: -i,-r,-f,d等
————————————————–
rm remove 删除文件(目录)
常用选项:
-i (interactive)交互的缩写,删除文件(目录)之前,要求确认
-r (recursie)递归的缩写,递归删除指定目录下的子目录和文件
-f (force)强制的缩写,强制删除
rm的常用参数有:-i,-r,-f,-d等。
————————————————–
文件查看
cat 查看文件内容
cat file1 将file1的内容打印到标准输出中
cat file1 file2 依次将file1 file2的内容打印到标准输出中
cat -n file1 打印时显示行号
类似查看命令:more、less、tail等
也可以用 vi、gedit工具
————————————————–
清屏
clear 将屏幕翻页,并没有清除
reset 重新初始化屏幕
离线
最近在学习嵌入式,刚接触shell,楼主有什么推荐的书籍吗??
离线