敲入命令 代表含义
Exit 退出
ctrl + c 强制退出当前运行命令
clear 清屏命令
logout 注销
poweroff 关机
reboot 重启
su 切换用户
cd //. 表示当前目录, cd ..表示上一目录
cd linhai 进入 linhai 子目录 cd ..返回上一层目录
cd /切换到跟目录 cd ~切换到用户目录
ls 显示目录,显示当前目录下的所有文件 ls -l 显示当前目录下所有文件的详细信息
ls -a 显示所有文件和目录,只要区别就是.
和..目录
ls -A 显示所有文件和目录
mkdir 建立子目录//不能在不存在的目录
下创建子目录
mkdir test 在当前目录下建立一个 test子
目录
mkdir /test 在根目录下建立一个 test 子
目录
rmdir 删除目录//只能删除空的子目录
rmdir tmp 删除当前目录下的 tmp 子目
录
rmdir /tmp 删除跟目录下的 tmp 子目录
ln 建立一个软连接
ln -s 源文件 目标文件 //-s 是 symbolic
的意思
cp 拷贝命令
cp -R * test 把当前目录下的所有东西复
制到 test 目录下
cp 1.txt test 把 1.txt 拷贝到 test 子目录
下
cp -i 1.txt test 目标目录下如果有该文
件,则提示是否覆盖
cp -i 1.txt test 目标目录下如果有该文
件,则提示是否覆盖
cp -v 1.txt test 显示拷贝命令执行过程
cp 1.txt 2.txt 把当前目录下的 1.txt 文件复制成 2.txt(2.txt 是通过 cp 命令创建的,
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
与 1.txt 相同)
rm 删除命令 rm 1.txt 删除当前目录下的 1.txt 文件
rm * 删除当前目录下的一切
rm -f *.txt 强制删除当前目录下的一类文
件,无提示
rm -i *.txt 删除时会按照文件个数逐一提
示 遇见目录则跳过
rm -r test 删除 test 目录及其目录内的所
有内容
more 让画面暂停
ls -l|more(more 1.txt) 当内容超过时用
more 表示,按任意键下一页
cat 查看文件
1.txt 查看 1.txt 文件内容 //只能打开下一级目录
-b 不显示文件中的空行。 -A 相当于 -v -E -T (-vET)。
-E 在文件的每一行行尾加上“$”字符。 -T 将文件中的 Tab 键用字符“^I”来显示。
-n 在文件的每行前面显示行号。 -s 将连续的多个空行用一个空行来显示。
-v 显示除 Tab 和 Enter 之外的所有字符。
mv 移动或更改文件名
mv 1.txt test 把 1.txt 移动到 test 文件夹 mv 1.txt 2.cpp 把 1.txt 重命名为 2.cpp
pwd 显示当前所在目录命令
pwd 显示当前所在目录(显示为一个目录
的绝对地址)
file 显示文件类型 file 2.cpp 显示 2.cpp 的文件格式
linux 下的多种查找方式
1、find:find 目录 -name “文件名” 2、grep:ls|grep 文件名 :查找当前目
3、locate:locate 文件名 录下的文件
查看命令存放地址
1.which ls:查看 ls 存放地址 2.whereis ls:查看 ls 存放地址
sudo 获取最高权限:
在权限受限制的情况下,前面试用 sudo 命令,可以调用最高权限,比如说建立目录
有 lin 账户,在 home 下有 lin 目录,在没有使用 sudo 时,只能在 lin 目录下建立目录
等,而使用 sudo,则可以在系统中任意位置建立目录
sudo mkdir linhai 在当前目录下建立 linhai 目录
注意:使用 sudo 权限必须在 root 的授权之下。执行时输入自己的密码
vi 命令 建立并编辑文件 (vi 模式下输入:set nu 可显示程序的行号)
vi 1.txt 在当前目录下预建立一个 1.txt 文件,进入 vi 编辑器编辑内容
注意: 1、进入 vi 编辑器之后,首先必须
先按小写的 i(insert),然后允许插入内容
2、编辑结束之后,先按 esc 然后 :然后:
退出编辑(q 退出;q!强制退出不保存;
wq 退出并保存)
3、在编辑状态下,方向键无法使用,在 esc
状态下,可以试用 hjkl
4、dd 删除一行;x 删除一个字符
chmod 文件权限设置
chmod [权限参数] [文件名] // r 表示可
读,w 表示可写,x 表示可执行
比如说我有一个 test.txt 的文件,权限是
-rw-rw-rw,表示 user 属主可读写,group
属组可读写,other 可读写
chmod 777 test.txt 权限改为
-rwxrwxrwx,表示表示 user 属主可读写执
行,group 属组可读写执行,other 可读
写执行
注意:这里的权限设置时二进制的,即可
读,写,执行=111 即 7;可读,可写=110
即 6...
c++程序编译
1、源程序为 cpp 的话,可以直接用
g++ a.cpp 系统会在目录文件下生产一
个 a.out 的文件,直接键入./a.out 就可以
看到程序运行的结果
2、条件同上
g++ -o const const.cpp 可以直接把
cpp 文件编译成为名为 const 的可执行文
件 ./const 执行
3、先编译成.o 文件,然后再使用 make 编
译成可执行文件
g++ -c a.cpp -o a.o 转换
make -o a.o a 转换
执行 ./a 就可以看到程序的结果了
diff 支持文件/文件夹比较(显示中 c 为改变,d 为删除:例:10c10)
1、diff 1.cpp 2.cpp 比较两个文件的区别
2、diff 1.cpp 2.cpp >3.txt 比较两个文件
的区别并输出到新建立的 3.txt 中
3、diff -r a b 比较 a 文件和 b 文件 显示
为不同文件,然后不同
4、diff -r a b>c 同上
其它:
pwd:查看当前路径
time:time ./执行文件 :查看文件执行时的运行时间
cal:查看日历(cal 2010 查看 2010 年日历、cal 3 2010 查看 2010 年 3 月日历)
date:查看时间(date +%Y/%m/%d 查看时间、date +%H:%M:%S 查看具体时间)
bc:简单的计算器
man:帮助(/word 查找)
finger name :查看用户信息
od:查看特殊文件的内容
od -[abcdfhilovx] 文件名 :其中 abcdfhilovx 为参数类型。
alias:查看/自定义 自定义命令
alias: 查看系统中的自定义命令
alias lm=‘ls -al’:把 ls -al 自定义为 lm 命令
在 LINUX 环境开发驱动程序,首先要探测到新硬件,接下来就是开发驱动程序
用硬件
检测
工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训
程序 kuduz 探测新硬件:service kudzu start ( or restart)
查看 CPU 信息:cat /proc/cpuinfo
查看板卡信息:cat /proc/pci
查看 PCI 信息:lspci (相比 cat /proc/pci 更直观)
查看内存信息:cat /proc/meminfo
查看 USB 设备:cat /proc/bus/usb/devices
查看键盘和鼠标:cat /proc/bus/input/devices
查看系统硬盘信息和使用情况:fdisk & disk - l & df
查看各设备的中断请求(IRQ):cat /proc/interrupts
查看系统体系结构:uname -a
dmidecode 查看硬件信息,包括 bios、cpu、内存等信息
dmesg | more 查看硬件信息
~/.bashrc 设置个人变量