在远程桌面下,如果出现不能使用Nsight解决办法:
ps aux查看所有进程,发现占用持续时间最长的进程,
找到lili账户下的进程,/usr/bin/java -Xms80对应的进程号
kill 进程号,即可正常使用Nsight。
ps u 以用户为主的格式来显示程序状况。
kill PID 结束进程号为pid的进程。
top 查看进程(pid进程号)
q 退出
ps进程的状态
ps aux 所有的进程
ps aux | grep top
ps aux | grep lili
ps -u列出自己的进程
kill命令
kill 20412杀死进程号20412
kill -KILL <PID> 强制杀死进程号为PID的进程
shutdown -r now
reboot 表示重启
222.197.221.14
useradd lili 或adduser lili
passwd lili
(Ubuntu下新建用户sudo adduser lili)
who
whoami
pwd命令(显示出当前所在目录)
vi ex1.c创建文件
按i,开始写程序
按esc退出编写程序,输入:wq完成(在末行模式下,输入命令 :wq 。Vi将先保存文件,然后退出Vi返回到shell。)
(若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令
:q!
Vi放弃所作修改而直接退到shell下。)
cat ex1.c查看文件
gcc ex1.c -o ex1编译程序
./ex1执行程序(当前目录下)
ls命令(列出所有文件)
ls -l命令(更详细的方式显示)
-rwxrwxrx
x-execute执行权限
000 000 000(对应二进制位)
-rwx rwx rwx
chmod修改权限
1.owner
2.group
3.others
cd ..切换到上一级目录
cp /home/lpc/ex1.c ex2.c复制别人程序(要有权限)
rm删除
rm -r删除非空文件或目录
mv移动(修改文件名)
mkdir 创建目录
rmdir (remove directory)删除
mv ex3.c src把3文件移动到src目录里面
ls -l *.c 找所有.c后缀文件
?代表一个通配符
mv src/ex3.c . 把3文件移动到当前目录下(.代表当前)
cd(change directory)
mkdir src/exe 在src下创建子目录exe
mv ex3.c src/exe 把3文件移动到src下子目录exe里面
mv src/exe/ex3.c ./ex2.c
cat ex1.c > ex3.c重定向
>> 追加
emacs软件
vi,visual interface交互式的全屏幕编辑器
vi命令编辑下,hjkl左下上右,
0 移动到行首
- 移动到上一行行首
6G 跳转到第6行
6x 删除6个字符
dd 删除一行
100dd 删除100行
u取消上次操作
man atan解释帮助手册
gcc main.c swap.c -o main 联合编译
cp /tmp/swap.c .拷贝服务器文件到本地
Makefile项目方法:
建立main.c和test1.c
写Makefile命令(格式如下)
输入make(编译)
输入./main(执行)
完成。
Makefile格式:
main:main.o test1.o
gcc main.o test1.o -o main
main.o:main.c
gcc -c main.c
test1.o:test1.c
gcc -c test1.c
clean:
rm -f *.o